.elementor-68756 .elementor-element.elementor-element-e1aa480{margin-top:0px;margin-bottom:0px;}.elementor-68756 .elementor-element.elementor-element-22277de > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-68756 .elementor-element.elementor-element-22277de > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-68756 .elementor-element.elementor-element-22277de > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-68756 .elementor-element.elementor-element-e23ce85{--display:flex;}.elementor-68756 .elementor-element.elementor-element-e23ce85:not(.elementor-motion-effects-element-type-background), .elementor-68756 .elementor-element.elementor-element-e23ce85 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://2489013871.e.cdneverest.net/uet.edu.vn/2026/03/llG7QSDj-Banner_tuyensinh.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-68756 .elementor-element.elementor-element-b1c989f{margin-top:-20px;margin-bottom:0px;}.elementor-68756 .elementor-element.elementor-element-f4bd9c5 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-68756 .elementor-element.elementor-element-3de17b5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-nested-tabs{--n-tabs-title-font-size:var( --e-global-typography-accent-font-size );}.elementor-68756 .elementor-element.elementor-element-49b5ee9{--display:flex;}.elementor-68756 .elementor-element.elementor-element-9cdffe8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:32px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-68756 .elementor-element.elementor-element-3c0bc7b{--display:flex;}.elementor-68756 .elementor-element.elementor-element-371d5df{--display:flex;--margin-top:46px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-68756 .elementor-element.elementor-element-dac0633{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;}.elementor-68756 .elementor-element.elementor-element-8f346ec{--display:flex;--justify-content:center;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-68756 .elementor-element.elementor-element-b1fbf9c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;}.elementor-68756 .elementor-element.elementor-element-b1fbf9c .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:20px;font-weight:400;text-transform:uppercase;color:#3A475B;}.elementor-68756 .elementor-element.elementor-element-b1fbf9c .elementor-heading-title a:hover, .elementor-68756 .elementor-element.elementor-element-b1fbf9c .elementor-heading-title a:focus{color:#3A475B;}.elementor-68756 .elementor-element.elementor-element-56c3ded{padding:0px 0px 0px 25px;border-style:solid;border-width:0px 0px 0px 4px;border-color:#034694;text-align:start;}.elementor-68756 .elementor-element.elementor-element-56c3ded .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:40px;font-weight:700;color:#034EA1;}.elementor-68756 .elementor-element.elementor-element-56c3ded .elementor-heading-title a:hover, .elementor-68756 .elementor-element.elementor-element-56c3ded .elementor-heading-title a:focus{color:#034694;}.elementor-68756 .elementor-element.elementor-element-4888035{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-68756 .elementor-element.elementor-element-cdc6fda .thim-ekits-search-form .input-group {flex-direction:row;}.elementor-68756 .elementor-element.elementor-element-cdc6fda .thim-ekits-search-form .input-group{border-style:solid;border-width:1px 1px 1px 1px;border-color:#EBEDEF;border-radius:30px 30px 30px 30px;}.elementor-68756 .elementor-element.elementor-element-cdc6fda .thim-ekits-search-form .button-search{background-color:var( --e-global-color-4a6188f1 );}.elementor-68756 .elementor-element.elementor-element-e357aad{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--margin-top:2rem;--margin-bottom:2rem;--margin-left:0rem;--margin-right:0rem;}.elementor-68756 .elementor-element.elementor-element-7d9ca9c{--display:flex;}.elementor-68756 .elementor-element.elementor-element-29e0309{--display:flex;}.elementor-68756 .elementor-element.elementor-element-aaa6a2c .widget-title{font-family:"Inter Tight", Sans-serif;font-size:32px;font-weight:600;color:#034EA1;}.elementor-68756 .elementor-element.elementor-element-aaa6a2c.thim-widget-list-post .sc-list-post .title a{font-size:18px;}.elementor-68756 .elementor-element.elementor-element-09efe99{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 48px) 0px;}.elementor-68756 .elementor-element.elementor-element-09efe99 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:18px;font-weight:600;color:#63CCF5;}.elementor-68756 .elementor-element.elementor-element-e3d7cff{--display:flex;--gap:016px 0px;--row-gap:016px;--column-gap:0px;--border-radius:20px 20px 20px 20px;--padding-top:24px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-68756 .elementor-element.elementor-element-e3d7cff:not(.elementor-motion-effects-element-type-background), .elementor-68756 .elementor-element.elementor-element-e3d7cff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F6F7;}.elementor-68756 .elementor-element.elementor-element-6686be1{text-align:center;}.elementor-68756 .elementor-element.elementor-element-6686be1 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;color:#034EA1;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-68756 .elementor-element.elementor-element-25319df{--display:flex;--gap:7px 0px;--row-gap:7px;--column-gap:0px;}.elementor-68756 .elementor-element.elementor-element-ae28f02{text-align:center;}.elementor-68756 .elementor-element.elementor-element-ae28f02 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:24px;font-weight:700;color:#034EA1;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-68756 .elementor-element.elementor-element-9473f62{text-align:center;font-family:"Inter Tight", Sans-serif;font-weight:400;color:#63CCF5;}.elementor-68756 .elementor-element.elementor-element-f3a8810{--display:flex;grid-column:span 3;}.elementor-68756 .elementor-element.elementor-element-0c0c804{--display:flex;}.elementor-68756 .elementor-element.elementor-element-9fc8d2e{--display:flex;--margin-top:46px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-68756 .elementor-element.elementor-element-4e9c14b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;}.elementor-68756 .elementor-element.elementor-element-5bf7211{--display:flex;--justify-content:center;}.elementor-68756 .elementor-element.elementor-element-7aaed0d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;}.elementor-68756 .elementor-element.elementor-element-7aaed0d .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:20px;font-weight:400;text-transform:uppercase;color:#3A475B;}.elementor-68756 .elementor-element.elementor-element-7aaed0d .elementor-heading-title a:hover, .elementor-68756 .elementor-element.elementor-element-7aaed0d .elementor-heading-title a:focus{color:#3A475B;}.elementor-68756 .elementor-element.elementor-element-958f456{padding:0px 0px 0px 25px;border-style:solid;border-width:0px 0px 0px 4px;border-color:#034694;text-align:start;}.elementor-68756 .elementor-element.elementor-element-958f456 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:40px;font-weight:700;color:#034EA1;}.elementor-68756 .elementor-element.elementor-element-958f456 .elementor-heading-title a:hover, .elementor-68756 .elementor-element.elementor-element-958f456 .elementor-heading-title a:focus{color:#034694;}.elementor-68756 .elementor-element.elementor-element-2d20818{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-68756 .elementor-element.elementor-element-1642a35 .thim-ekits-search-form .input-group {flex-direction:row;}.elementor-68756 .elementor-element.elementor-element-1642a35 .thim-ekits-search-form .input-group{border-style:solid;border-width:1px 1px 1px 1px;border-color:#EBEDEF;border-radius:30px 30px 30px 30px;}.elementor-68756 .elementor-element.elementor-element-1642a35 .thim-ekits-search-form .button-search{background-color:var( --e-global-color-4a6188f1 );}.elementor-68756 .elementor-element.elementor-element-b5002fc{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--margin-top:2rem;--margin-bottom:2rem;--margin-left:0rem;--margin-right:0rem;}.elementor-68756 .elementor-element.elementor-element-18a7e36{--display:flex;}.elementor-68756 .elementor-element.elementor-element-5a8332a{--display:flex;--gap:016px 0px;--row-gap:016px;--column-gap:0px;--border-radius:20px 20px 20px 20px;--padding-top:24px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-68756 .elementor-element.elementor-element-5a8332a:not(.elementor-motion-effects-element-type-background), .elementor-68756 .elementor-element.elementor-element-5a8332a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F6F7;}.elementor-68756 .elementor-element.elementor-element-0675509{text-align:center;}.elementor-68756 .elementor-element.elementor-element-0675509 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;color:#034EA1;}.elementor-68756 .elementor-element.elementor-element-ec52320{--display:flex;--gap:7px 0px;--row-gap:7px;--column-gap:0px;}.elementor-68756 .elementor-element.elementor-element-a987df5{text-align:center;}.elementor-68756 .elementor-element.elementor-element-a987df5 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:24px;font-weight:700;color:#034EA1;}.elementor-68756 .elementor-element.elementor-element-ff7a297{text-align:center;font-family:"Inter Tight", Sans-serif;font-weight:400;color:#63CCF5;}.elementor-68756 .elementor-element.elementor-element-e9d3af7{--display:flex;}.elementor-68756 .elementor-element.elementor-element-9c3a351 .widget-title{font-family:"Inter Tight", Sans-serif;font-size:32px;font-weight:600;color:#034EA1;}.elementor-68756 .elementor-element.elementor-element-9c3a351.thim-widget-list-post .sc-list-post .title a{font-family:"Inter Tight", Sans-serif;font-size:18px;}.elementor-68756 .elementor-element.elementor-element-9c3a351.thim-widget-list-post .sc-list-post .info > div,.elementor-68756 .elementor-element.elementor-element-9c3a351 .thim-grid-posts .article-wrapper .date{font-family:"Inter Tight", Sans-serif;}.elementor-68756 .elementor-element.elementor-element-9c3a351.thim-widget-list-post .sc-list-post .description{font-family:"Inter Tight", Sans-serif;}.elementor-68756 .elementor-element.elementor-element-5894025{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 48px) 0px;}.elementor-68756 .elementor-element.elementor-element-5894025 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:18px;font-weight:600;color:#63CCF5;}.elementor-68756 .elementor-element.elementor-element-f57a4c6{--display:flex;grid-column:span 3;}.elementor-68756 .elementor-element.elementor-element-4ab5af4{--display:flex;}.elementor-68756 .elementor-element.elementor-element-6da98da{--display:flex;--margin-top:46px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-68756 .elementor-element.elementor-element-d51c266{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;}.elementor-68756 .elementor-element.elementor-element-bace0c0{--display:flex;--justify-content:center;}.elementor-68756 .elementor-element.elementor-element-430b7e5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;}.elementor-68756 .elementor-element.elementor-element-430b7e5 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:20px;font-weight:400;text-transform:uppercase;color:#3A475B;}.elementor-68756 .elementor-element.elementor-element-430b7e5 .elementor-heading-title a:hover, .elementor-68756 .elementor-element.elementor-element-430b7e5 .elementor-heading-title a:focus{color:#3A475B;}.elementor-68756 .elementor-element.elementor-element-81bcd2f{padding:0px 0px 0px 25px;border-style:solid;border-width:0px 0px 0px 4px;border-color:#034694;text-align:start;}.elementor-68756 .elementor-element.elementor-element-81bcd2f .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:40px;font-weight:700;color:#034EA1;}.elementor-68756 .elementor-element.elementor-element-81bcd2f .elementor-heading-title a:hover, .elementor-68756 .elementor-element.elementor-element-81bcd2f .elementor-heading-title a:focus{color:#034694;}.elementor-68756 .elementor-element.elementor-element-8b7c9c9{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-68756 .elementor-element.elementor-element-ef95ddc .thim-ekits-search-form .input-group {flex-direction:row;}.elementor-68756 .elementor-element.elementor-element-ef95ddc .thim-ekits-search-form .input-group{border-style:solid;border-width:1px 1px 1px 1px;border-color:#EBEDEF;border-radius:30px 30px 30px 30px;}.elementor-68756 .elementor-element.elementor-element-ef95ddc .thim-ekits-search-form .button-search{background-color:var( --e-global-color-4a6188f1 );}.elementor-68756 .elementor-element.elementor-element-129ef65{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--grid-auto-flow:row;--margin-top:2rem;--margin-bottom:2rem;--margin-left:0rem;--margin-right:0rem;}.elementor-68756 .elementor-element.elementor-element-0fc3322{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:1rem 0rem;--row-gap:1rem;--column-gap:0rem;}.elementor-68756 .elementor-element.elementor-element-2d92c75{--display:flex;}.elementor-68756 .elementor-element.elementor-element-2988c9f{--display:flex;--gap:016px 0px;--row-gap:016px;--column-gap:0px;--border-radius:20px 20px 20px 20px;--padding-top:24px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-68756 .elementor-element.elementor-element-2988c9f:not(.elementor-motion-effects-element-type-background), .elementor-68756 .elementor-element.elementor-element-2988c9f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F6F7;}.elementor-68756 .elementor-element.elementor-element-f1fee9b{text-align:center;}.elementor-68756 .elementor-element.elementor-element-f1fee9b .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;color:#034EA1;}.elementor-68756 .elementor-element.elementor-element-1f8bad5{--display:flex;--gap:7px 0px;--row-gap:7px;--column-gap:0px;}.elementor-68756 .elementor-element.elementor-element-81ce0e8{text-align:center;}.elementor-68756 .elementor-element.elementor-element-81ce0e8 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:24px;font-weight:700;color:#034EA1;}.elementor-68756 .elementor-element.elementor-element-5fb3adf{text-align:center;font-family:"Inter Tight", Sans-serif;font-weight:400;color:#63CCF5;}.elementor-68756 .elementor-element.elementor-element-63b66af{--display:flex;}.elementor-68756 .elementor-element.elementor-element-f9f5680 .widget-title{font-family:"Inter Tight", Sans-serif;font-size:32px;font-weight:600;color:#034EA1;}.elementor-68756 .elementor-element.elementor-element-f9f5680.thim-widget-list-post .sc-list-post .title a{font-family:"Inter Tight", Sans-serif;font-size:18px;}.elementor-68756 .elementor-element.elementor-element-f9f5680.thim-widget-list-post .sc-list-post .info > div,.elementor-68756 .elementor-element.elementor-element-f9f5680 .thim-grid-posts .article-wrapper .date{font-family:"Inter Tight", Sans-serif;}.elementor-68756 .elementor-element.elementor-element-f9f5680.thim-widget-list-post .sc-list-post .description{font-family:"Inter Tight", Sans-serif;}.elementor-68756 .elementor-element.elementor-element-373caab{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 48px) 0px;}.elementor-68756 .elementor-element.elementor-element-373caab .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:600;color:#63CCF5;}.elementor-68756 .elementor-element.elementor-element-d17b8ed{--display:flex;grid-column:span 3;}.elementor-68756 .elementor-element.elementor-element-2d05df3{--display:flex;}.elementor-68756 .elementor-element.elementor-element-7834bf3{--display:flex;--margin-top:46px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-68756 .elementor-element.elementor-element-cf2170e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-68756 .elementor-element.elementor-element-548d002{--display:flex;--justify-content:center;}.elementor-68756 .elementor-element.elementor-element-ec806ce{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;}.elementor-68756 .elementor-element.elementor-element-ec806ce .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:20px;font-weight:400;text-transform:uppercase;color:#3A475B;}.elementor-68756 .elementor-element.elementor-element-ec806ce .elementor-heading-title a:hover, .elementor-68756 .elementor-element.elementor-element-ec806ce .elementor-heading-title a:focus{color:#3A475B;}.elementor-68756 .elementor-element.elementor-element-01cda37{padding:0px 0px 0px 25px;border-style:solid;border-width:0px 0px 0px 4px;border-color:#034694;text-align:start;}.elementor-68756 .elementor-element.elementor-element-01cda37 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:40px;font-weight:700;color:#034EA1;}.elementor-68756 .elementor-element.elementor-element-01cda37 .elementor-heading-title a:hover, .elementor-68756 .elementor-element.elementor-element-01cda37 .elementor-heading-title a:focus{color:#034694;}.elementor-68756 .elementor-element.elementor-element-18f981e{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-68756 .elementor-element.elementor-element-7a7a456 .thim-ekits-search-form .input-group {flex-direction:row;}.elementor-68756 .elementor-element.elementor-element-7a7a456 .thim-ekits-search-form .input-group{border-style:solid;border-width:1px 1px 1px 1px;border-color:#EBEDEF;border-radius:30px 30px 30px 30px;}.elementor-68756 .elementor-element.elementor-element-7a7a456 .thim-ekits-search-form .button-search{background-color:var( --e-global-color-4a6188f1 );}.elementor-68756 .elementor-element.elementor-element-5e841c4{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--grid-auto-flow:row;--margin-top:2rem;--margin-bottom:2rem;--margin-left:0rem;--margin-right:0rem;}.elementor-68756 .elementor-element.elementor-element-8d7ccf0{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:1rem 0rem;--row-gap:1rem;--column-gap:0rem;}.elementor-68756 .elementor-element.elementor-element-6fa1bd8{--display:flex;}.elementor-68756 .elementor-element.elementor-element-804f871{--display:flex;--gap:016px 0px;--row-gap:016px;--column-gap:0px;--border-radius:20px 20px 20px 20px;--padding-top:24px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-68756 .elementor-element.elementor-element-804f871:not(.elementor-motion-effects-element-type-background), .elementor-68756 .elementor-element.elementor-element-804f871 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F6F7;}.elementor-68756 .elementor-element.elementor-element-a6c844b{text-align:center;}.elementor-68756 .elementor-element.elementor-element-a6c844b .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;color:#034EA1;}.elementor-68756 .elementor-element.elementor-element-d63045b{--display:flex;--gap:7px 0px;--row-gap:7px;--column-gap:0px;}.elementor-68756 .elementor-element.elementor-element-78e66d8{text-align:center;}.elementor-68756 .elementor-element.elementor-element-78e66d8 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:24px;font-weight:700;color:#034EA1;}.elementor-68756 .elementor-element.elementor-element-9c072a0{text-align:center;font-family:"Inter Tight", Sans-serif;font-weight:400;color:#63CCF5;}.elementor-68756 .elementor-element.elementor-element-6c64506{--display:flex;}.elementor-68756 .elementor-element.elementor-element-aea097b .widget-title{font-family:"Inter Tight", Sans-serif;font-size:32px;font-weight:600;color:#034EA1;}.elementor-68756 .elementor-element.elementor-element-aea097b.thim-widget-list-post .sc-list-post .title a{font-family:"Inter Tight", Sans-serif;font-size:18px;}.elementor-68756 .elementor-element.elementor-element-aea097b.thim-widget-list-post .sc-list-post .info > div,.elementor-68756 .elementor-element.elementor-element-aea097b .thim-grid-posts .article-wrapper .date{font-family:"Inter Tight", Sans-serif;}.elementor-68756 .elementor-element.elementor-element-aea097b.thim-widget-list-post .sc-list-post .description{font-family:"Inter Tight", Sans-serif;}.elementor-68756 .elementor-element.elementor-element-c6302f2{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 48px) 0px;}.elementor-68756 .elementor-element.elementor-element-c6302f2 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:600;color:#63CCF5;}.elementor-68756 .elementor-element.elementor-element-c2339bd{--display:flex;grid-column:span 3;}.elementor-68756 .elementor-element.elementor-element-6b69fb7{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-justify-content:flex-start;--n-tabs-title-align-items:flex-start;--n-tabs-title-text-align:start;--n-tabs-title-border-radius:12px 12px 12px 12px;--n-tabs-title-font-size:16px;--n-tabs-title-color:#757E8C;--n-tabs-title-color-active:#0CA5EC;--n-tabs-title-direction:row;--n-tabs-icon-order:initial;--n-tabs-title-justify-content-toggle:initial;--n-tabs-title-align-items-toggle:center;--n-tabs-icon-size:48px;--n-tabs-icon-color:#034EA1;--n-tabs-icon-color-active:#63CCF5;}.elementor-68756 .elementor-element.elementor-element-6b69fb7 > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#EBEDEF;}.elementor-68756 .elementor-element.elementor-element-6b69fb7.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#D3F2FF;}.elementor-68756 .elementor-element.elementor-element-6b69fb7.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-68756 .elementor-element.elementor-element-6b69fb7.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#D3F2FF;}.elementor-68756 .elementor-element.elementor-element-6b69fb7.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Inter Tight", Sans-serif;font-weight:600;text-transform:uppercase;}.elementor-68756 .elementor-element.elementor-element-6b69fb7 [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:#0CA5EC;--n-tabs-icon-color-hover:#63CCF5;}.elementor-68756 .elementor-element.elementor-element-9af4413{--display:flex;}.elementor-68756 .elementor-element.elementor-element-b4a80ad{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:32px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-68756 .elementor-element.elementor-element-976b9ae{--display:flex;}.elementor-68756 .elementor-element.elementor-element-f1ccd3d{--display:flex;--margin-top:46px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-68756 .elementor-element.elementor-element-2233f86{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;}.elementor-68756 .elementor-element.elementor-element-2233622{--display:flex;--justify-content:center;}.elementor-68756 .elementor-element.elementor-element-0a52d27{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;}.elementor-68756 .elementor-element.elementor-element-0a52d27 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:20px;font-weight:400;text-transform:uppercase;color:#3A475B;}.elementor-68756 .elementor-element.elementor-element-0a52d27 .elementor-heading-title a:hover, .elementor-68756 .elementor-element.elementor-element-0a52d27 .elementor-heading-title a:focus{color:#3A475B;}.elementor-68756 .elementor-element.elementor-element-88d04f4{padding:0px 0px 0px 25px;border-style:solid;border-width:0px 0px 0px 4px;border-color:#034694;text-align:start;}.elementor-68756 .elementor-element.elementor-element-88d04f4 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:40px;font-weight:700;color:#034EA1;}.elementor-68756 .elementor-element.elementor-element-88d04f4 .elementor-heading-title a:hover, .elementor-68756 .elementor-element.elementor-element-88d04f4 .elementor-heading-title a:focus{color:#034694;}.elementor-68756 .elementor-element.elementor-element-be570c7{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-68756 .elementor-element.elementor-element-71d6bc9 .thim-ekits-search-form .input-group {flex-direction:row;}.elementor-68756 .elementor-element.elementor-element-71d6bc9 .thim-ekits-search-form .input-group{border-style:solid;border-width:1px 1px 1px 1px;border-color:#EBEDEF;border-radius:30px 30px 30px 30px;}.elementor-68756 .elementor-element.elementor-element-71d6bc9 .thim-ekits-search-form .button-search{background-color:var( --e-global-color-4a6188f1 );}.elementor-68756 .elementor-element.elementor-element-ff8ae0a{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--grid-auto-flow:row;--margin-top:2rem;--margin-bottom:2rem;--margin-left:0rem;--margin-right:0rem;}.elementor-68756 .elementor-element.elementor-element-99f665e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:1rem 0rem;--row-gap:1rem;--column-gap:0rem;}.elementor-68756 .elementor-element.elementor-element-1822f31{--display:flex;}.elementor-68756 .elementor-element.elementor-element-45f69cb{--display:flex;--gap:016px 0px;--row-gap:016px;--column-gap:0px;--border-radius:20px 20px 20px 20px;--padding-top:24px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-68756 .elementor-element.elementor-element-45f69cb:not(.elementor-motion-effects-element-type-background), .elementor-68756 .elementor-element.elementor-element-45f69cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F6F7;}.elementor-68756 .elementor-element.elementor-element-fc8fbe8{text-align:center;}.elementor-68756 .elementor-element.elementor-element-fc8fbe8 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;color:#034EA1;}.elementor-68756 .elementor-element.elementor-element-a511c4d{--display:flex;--gap:7px 0px;--row-gap:7px;--column-gap:0px;}.elementor-68756 .elementor-element.elementor-element-c204b86{text-align:center;}.elementor-68756 .elementor-element.elementor-element-c204b86 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:24px;font-weight:700;color:#034EA1;}.elementor-68756 .elementor-element.elementor-element-b63373b{text-align:center;font-family:"Inter Tight", Sans-serif;font-weight:400;color:#63CCF5;}.elementor-68756 .elementor-element.elementor-element-d131c03{--display:flex;}.elementor-68756 .elementor-element.elementor-element-80b683e .widget-title{font-family:"Inter Tight", Sans-serif;font-size:32px;font-weight:600;color:#034EA1;}.elementor-68756 .elementor-element.elementor-element-80b683e.thim-widget-list-post .sc-list-post .title a{font-size:18px;}.elementor-68756 .elementor-element.elementor-element-84c6cea{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 48px) 0px;}.elementor-68756 .elementor-element.elementor-element-84c6cea .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:18px;font-weight:600;color:#63CCF5;}.elementor-68756 .elementor-element.elementor-element-61a1f13{--display:flex;grid-column:span 3;}.elementor-68756 .elementor-element.elementor-element-9dd484c{--display:flex;}.elementor-68756 .elementor-element.elementor-element-0109e1c{--display:flex;--margin-top:46px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-68756 .elementor-element.elementor-element-9076cc8{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;}.elementor-68756 .elementor-element.elementor-element-abdf2fc{--display:flex;--justify-content:center;}.elementor-68756 .elementor-element.elementor-element-4eb0b48{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;}.elementor-68756 .elementor-element.elementor-element-4eb0b48 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:20px;font-weight:400;text-transform:uppercase;color:#3A475B;}.elementor-68756 .elementor-element.elementor-element-4eb0b48 .elementor-heading-title a:hover, .elementor-68756 .elementor-element.elementor-element-4eb0b48 .elementor-heading-title a:focus{color:#3A475B;}.elementor-68756 .elementor-element.elementor-element-7648484{padding:0px 0px 0px 25px;border-style:solid;border-width:0px 0px 0px 4px;border-color:#034694;text-align:start;}.elementor-68756 .elementor-element.elementor-element-7648484 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:40px;font-weight:700;color:#034EA1;}.elementor-68756 .elementor-element.elementor-element-7648484 .elementor-heading-title a:hover, .elementor-68756 .elementor-element.elementor-element-7648484 .elementor-heading-title a:focus{color:#034694;}.elementor-68756 .elementor-element.elementor-element-4d8ad74{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-68756 .elementor-element.elementor-element-b86d2bb .thim-ekits-search-form .input-group {flex-direction:row;}.elementor-68756 .elementor-element.elementor-element-b86d2bb .thim-ekits-search-form .input-group{border-style:solid;border-width:1px 1px 1px 1px;border-color:#EBEDEF;border-radius:30px 30px 30px 30px;}.elementor-68756 .elementor-element.elementor-element-b86d2bb .thim-ekits-search-form .button-search{background-color:var( --e-global-color-4a6188f1 );}.elementor-68756 .elementor-element.elementor-element-8fd709c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--margin-top:2rem;--margin-bottom:2rem;--margin-left:0rem;--margin-right:0rem;}.elementor-68756 .elementor-element.elementor-element-421db0e{--display:flex;}.elementor-68756 .elementor-element.elementor-element-5cd024e{--display:flex;--gap:016px 0px;--row-gap:016px;--column-gap:0px;--border-radius:20px 20px 20px 20px;--padding-top:24px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-68756 .elementor-element.elementor-element-5cd024e:not(.elementor-motion-effects-element-type-background), .elementor-68756 .elementor-element.elementor-element-5cd024e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F6F7;}.elementor-68756 .elementor-element.elementor-element-5fb8a61{text-align:center;}.elementor-68756 .elementor-element.elementor-element-5fb8a61 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;color:#034EA1;}.elementor-68756 .elementor-element.elementor-element-7b0573f{--display:flex;--gap:7px 0px;--row-gap:7px;--column-gap:0px;}.elementor-68756 .elementor-element.elementor-element-40c8913{text-align:center;}.elementor-68756 .elementor-element.elementor-element-40c8913 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:24px;font-weight:700;color:#034EA1;}.elementor-68756 .elementor-element.elementor-element-c3cddbf{text-align:center;font-family:"Inter Tight", Sans-serif;font-weight:400;color:#63CCF5;}.elementor-68756 .elementor-element.elementor-element-aa1f4db{--display:flex;}.elementor-68756 .elementor-element.elementor-element-0887b54 .widget-title{font-family:"Inter Tight", Sans-serif;font-size:32px;font-weight:600;color:#034EA1;}.elementor-68756 .elementor-element.elementor-element-0887b54.thim-widget-list-post .sc-list-post .title a{font-family:"Inter Tight", Sans-serif;font-size:18px;}.elementor-68756 .elementor-element.elementor-element-0887b54.thim-widget-list-post .sc-list-post .info > div,.elementor-68756 .elementor-element.elementor-element-0887b54 .thim-grid-posts .article-wrapper .date{font-family:"Inter Tight", Sans-serif;}.elementor-68756 .elementor-element.elementor-element-0887b54.thim-widget-list-post .sc-list-post .description{font-family:"Inter Tight", Sans-serif;}.elementor-68756 .elementor-element.elementor-element-ac11356{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 48px) 0px;}.elementor-68756 .elementor-element.elementor-element-ac11356 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:18px;font-weight:600;color:#63CCF5;}.elementor-68756 .elementor-element.elementor-element-f866aa9{--display:flex;grid-column:span 3;}.elementor-68756 .elementor-element.elementor-element-1b4b8dc{--display:flex;}.elementor-68756 .elementor-element.elementor-element-7f30365{--display:flex;--margin-top:46px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-68756 .elementor-element.elementor-element-36153a5{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;}.elementor-68756 .elementor-element.elementor-element-5dc1d4c{--display:flex;--justify-content:center;}.elementor-68756 .elementor-element.elementor-element-710d1a6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;}.elementor-68756 .elementor-element.elementor-element-710d1a6 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:20px;font-weight:400;text-transform:uppercase;color:#3A475B;}.elementor-68756 .elementor-element.elementor-element-710d1a6 .elementor-heading-title a:hover, .elementor-68756 .elementor-element.elementor-element-710d1a6 .elementor-heading-title a:focus{color:#3A475B;}.elementor-68756 .elementor-element.elementor-element-0dbb620{padding:0px 0px 0px 25px;border-style:solid;border-width:0px 0px 0px 4px;border-color:#034694;text-align:start;}.elementor-68756 .elementor-element.elementor-element-0dbb620 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:40px;font-weight:700;color:#034EA1;}.elementor-68756 .elementor-element.elementor-element-0dbb620 .elementor-heading-title a:hover, .elementor-68756 .elementor-element.elementor-element-0dbb620 .elementor-heading-title a:focus{color:#034694;}.elementor-68756 .elementor-element.elementor-element-12c50b5{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-68756 .elementor-element.elementor-element-69fbdb4 .thim-ekits-search-form .input-group {flex-direction:row;}.elementor-68756 .elementor-element.elementor-element-69fbdb4 .thim-ekits-search-form .input-group{border-style:solid;border-width:1px 1px 1px 1px;border-color:#EBEDEF;border-radius:30px 30px 30px 30px;}.elementor-68756 .elementor-element.elementor-element-69fbdb4 .thim-ekits-search-form .button-search{background-color:var( --e-global-color-4a6188f1 );}.elementor-68756 .elementor-element.elementor-element-38366fb{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--grid-auto-flow:row;--margin-top:2rem;--margin-bottom:2rem;--margin-left:0rem;--margin-right:0rem;}.elementor-68756 .elementor-element.elementor-element-70fb62d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:1rem 0rem;--row-gap:1rem;--column-gap:0rem;}.elementor-68756 .elementor-element.elementor-element-3963e20{--display:flex;}.elementor-68756 .elementor-element.elementor-element-0c3e8ca{--display:flex;--gap:016px 0px;--row-gap:016px;--column-gap:0px;--border-radius:20px 20px 20px 20px;--padding-top:24px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-68756 .elementor-element.elementor-element-0c3e8ca:not(.elementor-motion-effects-element-type-background), .elementor-68756 .elementor-element.elementor-element-0c3e8ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F6F7;}.elementor-68756 .elementor-element.elementor-element-e9a1202{text-align:center;}.elementor-68756 .elementor-element.elementor-element-e9a1202 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;color:#034EA1;}.elementor-68756 .elementor-element.elementor-element-a535699{--display:flex;--gap:7px 0px;--row-gap:7px;--column-gap:0px;}.elementor-68756 .elementor-element.elementor-element-b156972{text-align:center;}.elementor-68756 .elementor-element.elementor-element-b156972 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:24px;font-weight:700;color:#034EA1;}.elementor-68756 .elementor-element.elementor-element-f22819f{text-align:center;font-family:"Inter Tight", Sans-serif;font-weight:400;color:#63CCF5;}.elementor-68756 .elementor-element.elementor-element-7896a18{--display:flex;}.elementor-68756 .elementor-element.elementor-element-0aa13f0 .widget-title{font-family:"Inter Tight", Sans-serif;font-size:32px;font-weight:600;color:#034EA1;}.elementor-68756 .elementor-element.elementor-element-0aa13f0.thim-widget-list-post .sc-list-post .title a{font-family:"Inter Tight", Sans-serif;font-size:18px;}.elementor-68756 .elementor-element.elementor-element-0aa13f0.thim-widget-list-post .sc-list-post .info > div,.elementor-68756 .elementor-element.elementor-element-0aa13f0 .thim-grid-posts .article-wrapper .date{font-family:"Inter Tight", Sans-serif;}.elementor-68756 .elementor-element.elementor-element-0aa13f0.thim-widget-list-post .sc-list-post .description{font-family:"Inter Tight", Sans-serif;}.elementor-68756 .elementor-element.elementor-element-8e3207f{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 48px) 0px;}.elementor-68756 .elementor-element.elementor-element-8e3207f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:600;color:#63CCF5;}.elementor-68756 .elementor-element.elementor-element-8775800{--display:flex;grid-column:span 3;}.elementor-68756 .elementor-element.elementor-element-9fb78eb{--display:flex;}.elementor-68756 .elementor-element.elementor-element-e28bf84{--display:flex;--margin-top:46px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-68756 .elementor-element.elementor-element-38d1680{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-68756 .elementor-element.elementor-element-a6a2945{--display:flex;--justify-content:center;}.elementor-68756 .elementor-element.elementor-element-a98b7b6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;}.elementor-68756 .elementor-element.elementor-element-a98b7b6 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:20px;font-weight:400;text-transform:uppercase;color:#3A475B;}.elementor-68756 .elementor-element.elementor-element-a98b7b6 .elementor-heading-title a:hover, .elementor-68756 .elementor-element.elementor-element-a98b7b6 .elementor-heading-title a:focus{color:#3A475B;}.elementor-68756 .elementor-element.elementor-element-8990ed1{padding:0px 0px 0px 25px;border-style:solid;border-width:0px 0px 0px 4px;border-color:#034694;text-align:start;}.elementor-68756 .elementor-element.elementor-element-8990ed1 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:40px;font-weight:700;color:#034EA1;}.elementor-68756 .elementor-element.elementor-element-8990ed1 .elementor-heading-title a:hover, .elementor-68756 .elementor-element.elementor-element-8990ed1 .elementor-heading-title a:focus{color:#034694;}.elementor-68756 .elementor-element.elementor-element-09bffbd{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-68756 .elementor-element.elementor-element-fcef3af .thim-ekits-search-form .input-group {flex-direction:row;}.elementor-68756 .elementor-element.elementor-element-fcef3af .thim-ekits-search-form .input-group{border-style:solid;border-width:1px 1px 1px 1px;border-color:#EBEDEF;border-radius:30px 30px 30px 30px;}.elementor-68756 .elementor-element.elementor-element-fcef3af .thim-ekits-search-form .button-search{background-color:var( --e-global-color-4a6188f1 );}.elementor-68756 .elementor-element.elementor-element-d5527e4{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--grid-auto-flow:row;--margin-top:2rem;--margin-bottom:2rem;--margin-left:0rem;--margin-right:0rem;}.elementor-68756 .elementor-element.elementor-element-d3fb881{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:1rem 0rem;--row-gap:1rem;--column-gap:0rem;}.elementor-68756 .elementor-element.elementor-element-37bef38{--display:flex;}.elementor-68756 .elementor-element.elementor-element-30da28d{--display:flex;--gap:016px 0px;--row-gap:016px;--column-gap:0px;--border-radius:20px 20px 20px 20px;--padding-top:24px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-68756 .elementor-element.elementor-element-30da28d:not(.elementor-motion-effects-element-type-background), .elementor-68756 .elementor-element.elementor-element-30da28d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F6F7;}.elementor-68756 .elementor-element.elementor-element-58eb391{text-align:center;}.elementor-68756 .elementor-element.elementor-element-58eb391 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;color:#034EA1;}.elementor-68756 .elementor-element.elementor-element-eccb2c3{--display:flex;--gap:7px 0px;--row-gap:7px;--column-gap:0px;}.elementor-68756 .elementor-element.elementor-element-6e39128{text-align:center;}.elementor-68756 .elementor-element.elementor-element-6e39128 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:24px;font-weight:700;color:#034EA1;}.elementor-68756 .elementor-element.elementor-element-1c98750{text-align:center;font-family:"Inter Tight", Sans-serif;font-weight:400;color:#63CCF5;}.elementor-68756 .elementor-element.elementor-element-83a027d{--display:flex;}.elementor-68756 .elementor-element.elementor-element-6a385fe .widget-title{font-family:"Inter Tight", Sans-serif;font-size:32px;font-weight:600;color:#034EA1;}.elementor-68756 .elementor-element.elementor-element-6a385fe.thim-widget-list-post .sc-list-post .title a{font-family:"Inter Tight", Sans-serif;font-size:18px;}.elementor-68756 .elementor-element.elementor-element-6a385fe.thim-widget-list-post .sc-list-post .info > div,.elementor-68756 .elementor-element.elementor-element-6a385fe .thim-grid-posts .article-wrapper .date{font-family:"Inter Tight", Sans-serif;}.elementor-68756 .elementor-element.elementor-element-6a385fe.thim-widget-list-post .sc-list-post .description{font-family:"Inter Tight", Sans-serif;}.elementor-68756 .elementor-element.elementor-element-c05a56a{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 48px) 0px;}.elementor-68756 .elementor-element.elementor-element-c05a56a .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:600;color:#63CCF5;}.elementor-68756 .elementor-element.elementor-element-3c3b023{--display:flex;grid-column:span 3;}.elementor-68756 .elementor-element.elementor-element-b202eb1{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-justify-content:flex-start;--n-tabs-title-align-items:flex-start;--n-tabs-title-text-align:start;--n-tabs-title-border-radius:12px 12px 12px 12px;--n-tabs-title-font-size:16px;--n-tabs-title-color:#757E8C;--n-tabs-title-color-active:#63CCF5;--n-tabs-title-direction:row;--n-tabs-icon-order:initial;--n-tabs-title-justify-content-toggle:initial;--n-tabs-title-align-items-toggle:center;--n-tabs-icon-size:48px;--n-tabs-icon-color:#034EA1;--n-tabs-icon-color-active:#63CCF5;}.elementor-68756 .elementor-element.elementor-element-b202eb1 > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#EBEDEF;}.elementor-68756 .elementor-element.elementor-element-b202eb1.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#D3F2FF;}.elementor-68756 .elementor-element.elementor-element-b202eb1.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-68756 .elementor-element.elementor-element-b202eb1.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#D3F2FF;}.elementor-68756 .elementor-element.elementor-element-b202eb1.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Inter Tight", Sans-serif;font-weight:600;text-transform:uppercase;}.elementor-68756 .elementor-element.elementor-element-b202eb1 [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:#63CCF5;--n-tabs-icon-color-hover:#63CCF5;}.elementor-68756 .elementor-element.elementor-element-920619d{--n-tabs-heading-justify-content:center;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:0;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-justify-content:center;--n-tabs-title-text-align:center;--n-tabs-title-gap:20px;--n-tabs-title-border-radius:6px 6px 6px 6px;--n-tabs-title-font-size:16px;--n-tabs-title-color:#3A475B;--n-tabs-title-color-active:#FCFBFA;}.elementor-68756 .elementor-element.elementor-element-920619d > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#F5F6F7;}.elementor-68756 .elementor-element.elementor-element-920619d.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#0CA5EC;}.elementor-68756 .elementor-element.elementor-element-920619d.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-68756 .elementor-element.elementor-element-920619d.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#0CA5EC;}.elementor-68756 .elementor-element.elementor-element-920619d.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Inter Tight", Sans-serif;font-weight:700;text-transform:uppercase;}.elementor-68756 .elementor-element.elementor-element-920619d [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:#FCFBFA;}@media(min-width:768px){.elementor-68756 .elementor-element.elementor-element-3de17b5{--content-width:1440px;}.elementor-68756 .elementor-element.elementor-element-0fc3322{--width:356px;}.elementor-68756 .elementor-element.elementor-element-8d7ccf0{--width:356px;}.elementor-68756 .elementor-element.elementor-element-99f665e{--width:356px;}.elementor-68756 .elementor-element.elementor-element-70fb62d{--width:356px;}.elementor-68756 .elementor-element.elementor-element-d3fb881{--width:356px;}}@media(max-width:1366px) and (min-width:768px){.elementor-68756 .elementor-element.elementor-element-3de17b5{--content-width:1366px;}}@media(min-width:2400px){.elementor-widget-nested-tabs{--n-tabs-title-font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-68756 .elementor-element.elementor-element-129ef65{--grid-auto-flow:row;}.elementor-68756 .elementor-element.elementor-element-5e841c4{--grid-auto-flow:row;}.elementor-68756 .elementor-element.elementor-element-ff8ae0a{--grid-auto-flow:row;}.elementor-68756 .elementor-element.elementor-element-38366fb{--grid-auto-flow:row;}.elementor-68756 .elementor-element.elementor-element-d5527e4{--grid-auto-flow:row;}}@media(max-width:1366px){.elementor-widget-nested-tabs{--n-tabs-title-font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-68756 .elementor-element.elementor-element-129ef65{--grid-auto-flow:row;}.elementor-68756 .elementor-element.elementor-element-5e841c4{--grid-auto-flow:row;}.elementor-68756 .elementor-element.elementor-element-ff8ae0a{--grid-auto-flow:row;}.elementor-68756 .elementor-element.elementor-element-38366fb{--grid-auto-flow:row;}.elementor-68756 .elementor-element.elementor-element-d5527e4{--grid-auto-flow:row;}}@media(max-width:1024px){.elementor-68756 .elementor-element.elementor-element-e1aa480{margin-top:0px;margin-bottom:40px;padding:15px 0px 0px 0px;}.elementor-68756 .elementor-element.elementor-element-b1c989f{margin-top:0px;margin-bottom:40px;padding:15px 0px 0px 0px;}.elementor-widget-nested-tabs{--n-tabs-title-font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-68756 .elementor-element.elementor-element-129ef65{--grid-auto-flow:row;}.elementor-68756 .elementor-element.elementor-element-5e841c4{--grid-auto-flow:row;}.elementor-68756 .elementor-element.elementor-element-ff8ae0a{--grid-auto-flow:row;}.elementor-68756 .elementor-element.elementor-element-38366fb{--grid-auto-flow:row;}.elementor-68756 .elementor-element.elementor-element-d5527e4{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-widget-nested-tabs{--n-tabs-title-font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-68756 .elementor-element.elementor-element-129ef65{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-68756 .elementor-element.elementor-element-5e841c4{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-68756 .elementor-element.elementor-element-ff8ae0a{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-68756 .elementor-element.elementor-element-38366fb{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-68756 .elementor-element.elementor-element-d5527e4{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}





/* Start custom CSS for thim-ekits-search-form, class: .elementor-element-cdc6fda */.elementor-68756 .elementor-element.elementor-element-cdc6fda button, .elementor-68756 .elementor-element.elementor-element-cdc6fda input {
    background: none !important;
}/* End custom CSS */




/* Start custom CSS for container, class: .elementor-element-7d9ca9c */.elementor-68756 .elementor-element.elementor-element-7d9ca9c {
    height: fit-content;
    background: #E7ECF5;
    border-radius: 20px;
	padding: 24px 24px;
	grid-area: menu;
}
.elementor-68756 .elementor-element.elementor-element-7d9ca9c .elementor-shortcode {
    display: flex;
    flex-direction: column;
    align-items: stretch;
    gap: 10px;
}

.elementor-68756 .elementor-element.elementor-element-7d9ca9c .elementor-shortcode button {
    border-radius: 40px;
    background-color: white !important;
    text-align: left;
    font-weight: bold;
    position: relative;
    padding: 16px 20px;
}

.elementor-68756 .elementor-element.elementor-element-7d9ca9c .elementor-shortcode button:hover, .elementor-68756 .elementor-element.elementor-element-7d9ca9c .elementor-shortcode button.active {
	background-color: #034EA1 !important;
}

.elementor-68756 .elementor-element.elementor-element-7d9ca9c .elementor-shortcode button:after{
	content: "›";
    font-size: 20px;
	background: #E7ECF5;
	color: #034EA1;
	border-radius: 40px;
	width: 30px;
	height: 30px;
	display: flex;
    align-items: center;
    justify-content: center;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
    right: 20px; 
	
}/* End custom CSS */

/* Start custom CSS for thim-list-post, class: .elementor-element-aaa6a2c */.elementor-68756 .elementor-element.elementor-element-aaa6a2c .article-title-wrapper .title a{
        display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.elementor-68756 .elementor-element.elementor-element-aaa6a2c .article-title-wrapper{
    display: flex;
  flex-direction: column;
}

.elementor-68756 .elementor-element.elementor-element-aaa6a2c .article-title-wrapper .title{
        order: 2;
        color: #2C3544;
        font-size: 18px;
        font-family:'Inter Tight';
        font-weight: 600;
        word-wrap: break-word;
        line-height: 1.3;
}

.elementor-68756 .elementor-element.elementor-element-aaa6a2c .article-title-wrapper .article-date{
        order: 1;
        margin-bottom: 9px;
        color: #757E8C;
        font-size: 14px;
        font-family: 'Inter Tight';
        font-weight: 400;
        word-wrap: break-word;
        display: flex;
    align-items: center;
}
.elementor-68756 .elementor-element.elementor-element-aaa6a2c .article-title-wrapper .article-date::before{
        content: "";
            width: 14px;
            height: 14px;
            background-image: url("https://uet.edu.vn/wp-content/uploads/2026/01/iconkhcns.png");
            background-repeat: no-repeat;
            background-size: contain;
            background-position: center;
            margin-right: 6px;
}

.elementor-68756 .elementor-element.elementor-element-aaa6a2c .article-image img{
    width: 100%;
    margin-top: 0;
    aspect-ratio: 3 / 2;
    border-radius: 12px;
    object-fit: cover;
}/* End custom CSS */


/* Start custom CSS for container, class: .elementor-element-29e0309 */.list_post-container-left_sidebar {
    max-width: 356px;
}

.elementor-68756 .elementor-element.elementor-element-29e0309 {
    grid-area: posts;
}/* End custom CSS */






/* Start custom CSS for container, class: .elementor-element-e3d7cff */#lien-he-ts {
    max-width: 356px;
    border-radius: 20px;
}

.elementor-68756 .elementor-element.elementor-element-e3d7cff {
    grid-area: contact;
}/* End custom CSS */


/* Start custom CSS for container, class: .elementor-element-f3a8810 */.elementor-68756 .elementor-element.elementor-element-f3a8810 {
    grid-area: content;
}/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-e357aad */.elementor-68756 .elementor-element.elementor-element-e357aad {
    display: grid;
    grid-template-areas: "menu content"
    "contact content"
    "posts content";
    grid-template-rows: auto auto 1fr;
    gap: 20px;
}

/* Desktop nhỏ / Laptop */
@media (max-width: 1200px) {
}

/* Tablets */
@media (max-width: 768px) {

}

/* Mobile */
@media (max-width: 480px) {
    .elementor-68756 .elementor-element.elementor-element-e357aad {
        /* 1. Quan trọng: Ghi đè lại số cột về duy nhất 1 cột */
        grid-template-columns: 100% !important; 
        
        /* 2. Định nghĩa lại areas theo hàng dọc */
        grid-template-areas: 
            "menu"
            "content"
            "posts"
            "contact" !important;
            
        /* 3. Reset lại hàng */
        grid-template-rows: repeat(4, auto) !important;
    }

    /* 4. Đảm bảo các phần tử con chiếm hết chiều ngang của cột duy nhất đó */
    .elementor-68756 .elementor-element.elementor-element-e357aad > * {
        grid-column: 1 / -1 !important;
        width: 100% !important;
    }

}/* End custom CSS */






/* Start custom CSS for thim-ekits-search-form, class: .elementor-element-1642a35 */.elementor-68756 .elementor-element.elementor-element-1642a35 button, .elementor-68756 .elementor-element.elementor-element-1642a35 input {
    background: none !important;
}/* End custom CSS */




/* Start custom CSS for container, class: .elementor-element-18a7e36 */.elementor-68756 .elementor-element.elementor-element-18a7e36 {
    grid-area: menu;
    height: fit-content;
    background: #E7ECF5;
    border-radius: 20px;
	padding: 24px 24px;
    max-width: unset !important;
    
}
.elementor-68756 .elementor-element.elementor-element-18a7e36 .elementor-shortcode {
    display: flex;
    flex-direction: column;
    align-items: stretch;
    gap: 10px;
}

.elementor-68756 .elementor-element.elementor-element-18a7e36 .elementor-shortcode button {
    border-radius: 40px;
    background-color: white !important;
    text-align: left;
    font-weight: bold;
    position: relative;
    padding: 16px 20px;
}

.elementor-68756 .elementor-element.elementor-element-18a7e36 .elementor-shortcode button:hover, .elementor-68756 .elementor-element.elementor-element-18a7e36 .elementor-shortcode button.active {
	background-color: #034EA1 !important;
}

.elementor-68756 .elementor-element.elementor-element-18a7e36 .elementor-shortcode button:after{
	content: "›";
    font-size: 20px;
	background: #E7ECF5;
	color: #034EA1;
	border-radius: 40px;
	width: 30px;
	height: 30px;
	display: flex;
    align-items: center;
    justify-content: center;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
    right: 20px; 
	
}/* End custom CSS */






/* Start custom CSS for container, class: .elementor-element-5a8332a */.elementor-68756 .elementor-element.elementor-element-5a8332a {
    grid-area: contact;
}/* End custom CSS */

/* Start custom CSS for thim-list-post, class: .elementor-element-9c3a351 */.elementor-68756 .elementor-element.elementor-element-9c3a351 .article-title-wrapper .title a{
        display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.elementor-68756 .elementor-element.elementor-element-9c3a351 .article-title-wrapper{
    display: flex;
  flex-direction: column;
}

.elementor-68756 .elementor-element.elementor-element-9c3a351 .article-title-wrapper .title{
        order: 2;
        color: #2C3544;
        font-size: 18px;
        font-family:'Inter Tight';
        font-weight: 600;
        word-wrap: break-word;
        line-height: 1.3;
}

.elementor-68756 .elementor-element.elementor-element-9c3a351 .article-title-wrapper .article-date{
        order: 1;
        margin-bottom: 9px;
        color: #757E8C;
        font-size: 14px;
        font-family: 'Inter Tight';
        font-weight: 400;
        word-wrap: break-word;
        display: flex;
    align-items: center;
}
.elementor-68756 .elementor-element.elementor-element-9c3a351 .article-title-wrapper .article-date::before{
        content: "";
            width: 14px;
            height: 14px;
            background-image: url("https://uet.edu.vn/wp-content/uploads/2026/01/iconkhcns.png");
            background-repeat: no-repeat;
            background-size: contain;
            background-position: center;
            margin-right: 6px;
}
.elementor-68756 .elementor-element.elementor-element-9c3a351 .article-image img{
    width: 100%;
    margin-top: 0;
    aspect-ratio: 3 / 2;
    border-radius: 12px;
    object-fit: cover;
}/* End custom CSS */


/* Start custom CSS for container, class: .elementor-element-e9d3af7 */.elementor-68756 .elementor-element.elementor-element-e9d3af7 {
    grid-area: posts;
    width: 100%;
    
}/* End custom CSS */


/* Start custom CSS for container, class: .elementor-element-f57a4c6 */.elementor-68756 .elementor-element.elementor-element-f57a4c6 {
    grid-area: content;
}/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-b5002fc */.elementor-68756 .elementor-element.elementor-element-b5002fc {
    display: grid;
      grid-template-areas:
        "menu content"
        "contact content"
        "posts content";
    gap: 20px;
    grid-template-rows: auto auto 1fr;
}

@media (max-width: 1199.98px) {

}
@media (max-width: 991.98px) {

}
@media (max-width: 767.98px) {

}
@media (max-width: 575.98px) {
    .elementor-68756 .elementor-element.elementor-element-b5002fc {
    grid-template-columns: minmax(100%, 1fr);
      grid-template-areas:
        "menu"
        "content"
        "contact"
        "posts";
    grid-template-columns: 1fr;
    
    grid-template-rows: auto auto auto;
    }
}/* End custom CSS */






/* Start custom CSS for thim-ekits-search-form, class: .elementor-element-ef95ddc */.elementor-68756 .elementor-element.elementor-element-ef95ddc button, .elementor-68756 .elementor-element.elementor-element-ef95ddc input {
    background: none !important;
}/* End custom CSS */




/* Start custom CSS for container, class: .elementor-element-2d92c75 */.elementor-68756 .elementor-element.elementor-element-2d92c75 {
    height: fit-content;
    background: #E7ECF5;
    border-radius: 20px;
	padding: 24px 24px;
}
.elementor-68756 .elementor-element.elementor-element-2d92c75 .elementor-shortcode {
    display: flex;
    flex-direction: column;
    align-items: stretch;
    gap: 10px;
}

.elementor-68756 .elementor-element.elementor-element-2d92c75 .elementor-shortcode button {
    border-radius: 40px;
    background-color: white !important;
    text-align: left;
    font-weight: bold;
    position: relative;
    padding: 16px 20px;
}

.elementor-68756 .elementor-element.elementor-element-2d92c75 .elementor-shortcode button:hover, .elementor-68756 .elementor-element.elementor-element-2d92c75 .elementor-shortcode button.active {
	background-color: #034EA1 !important;
}

.elementor-68756 .elementor-element.elementor-element-2d92c75 .elementor-shortcode button:after{
	content: "›";
    font-size: 20px;
	background: #E7ECF5;
	color: #034EA1;
	border-radius: 40px;
	width: 30px;
	height: 30px;
	display: flex;
    align-items: center;
    justify-content: center;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
    right: 20px; 
	
}/* End custom CSS */






/* Start custom CSS for container, class: .elementor-element-2988c9f */#lien-he-ts {
    max-width: 356px;
    border-radius: 20px;
}/* End custom CSS */

/* Start custom CSS for thim-list-post, class: .elementor-element-f9f5680 */.elementor-68756 .elementor-element.elementor-element-f9f5680 .article-title-wrapper .title a{
        display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.elementor-68756 .elementor-element.elementor-element-f9f5680 .article-title-wrapper{
    display: flex;
  flex-direction: column;
}

.elementor-68756 .elementor-element.elementor-element-f9f5680 .article-title-wrapper .title{
        order: 2;
        color: #2C3544;
        font-size: 18px;
        font-family:'Inter Tight';
        font-weight: 600;
        word-wrap: break-word;
        line-height: 1.3;
}

.elementor-68756 .elementor-element.elementor-element-f9f5680 .article-title-wrapper .article-date{
        order: 1;
        margin-bottom: 9px;
        color: #757E8C;
        font-size: 14px;
        font-family: 'Inter Tight';
        font-weight: 400;
        word-wrap: break-word;
        display: flex;
    align-items: center;
}
.elementor-68756 .elementor-element.elementor-element-f9f5680 .article-title-wrapper .article-date::before{
        content: "";
            width: 14px;
            height: 14px;
            background-image: url("https://uet.edu.vn/wp-content/uploads/2026/01/iconkhcns.png");
            background-repeat: no-repeat;
            background-size: contain;
            background-position: center;
            margin-right: 6px;
}
.elementor-68756 .elementor-element.elementor-element-f9f5680 .article-image img{
    width: 100%;
    margin-top: 0;
    aspect-ratio: 3 / 2;
    border-radius: 12px;
    object-fit: cover;
}/* End custom CSS */


/* Start custom CSS for container, class: .elementor-element-63b66af */.list_post-container-left_sidebar {
    max-width: 356px;
}/* End custom CSS */










/* Start custom CSS for thim-ekits-search-form, class: .elementor-element-7a7a456 */.elementor-68756 .elementor-element.elementor-element-7a7a456 button, .elementor-68756 .elementor-element.elementor-element-7a7a456 input {
    background: none !important;
}/* End custom CSS */




/* Start custom CSS for container, class: .elementor-element-6fa1bd8 */.elementor-68756 .elementor-element.elementor-element-6fa1bd8 {
    height: fit-content;
    background: #E7ECF5;
    border-radius: 20px;
	padding: 24px 24px;
}
.elementor-68756 .elementor-element.elementor-element-6fa1bd8 .elementor-shortcode {
    display: flex;
    flex-direction: column;
    align-items: stretch;
    gap: 10px;
}

.elementor-68756 .elementor-element.elementor-element-6fa1bd8 .elementor-shortcode button {
    border-radius: 40px;
    background-color: white !important;
    text-align: left;
    font-weight: bold;
    position: relative;
    padding: 16px 20px;
}

.elementor-68756 .elementor-element.elementor-element-6fa1bd8 .elementor-shortcode button:hover, .elementor-68756 .elementor-element.elementor-element-6fa1bd8 .elementor-shortcode button.active {
	background-color: #034EA1 !important;
}

.elementor-68756 .elementor-element.elementor-element-6fa1bd8 .elementor-shortcode button:after{
	content: "›";
    font-size: 20px;
	background: #E7ECF5;
	color: #034EA1;
	border-radius: 40px;
	width: 30px;
	height: 30px;
	display: flex;
    align-items: center;
    justify-content: center;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
    right: 20px; 
	
}/* End custom CSS */






/* Start custom CSS for container, class: .elementor-element-804f871 */#lien-he-ts {
    max-width: 356px;
    border-radius: 20px;
}/* End custom CSS */

/* Start custom CSS for thim-list-post, class: .elementor-element-aea097b */.elementor-68756 .elementor-element.elementor-element-aea097b .article-title-wrapper .title a{
        display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.elementor-68756 .elementor-element.elementor-element-aea097b .article-title-wrapper{
    display: flex;
  flex-direction: column;
}

.elementor-68756 .elementor-element.elementor-element-aea097b .article-title-wrapper .title{
        order: 2;
        color: #2C3544;
        font-size: 18px;
        font-family:'Inter Tight';
        font-weight: 600;
        word-wrap: break-word;
        line-height: 1.3;
}

.elementor-68756 .elementor-element.elementor-element-aea097b .article-title-wrapper .article-date{
        order: 1;
        margin-bottom: 9px;
        color: #757E8C;
        font-size: 14px;
        font-family: 'Inter Tight';
        font-weight: 400;
        word-wrap: break-word;
        display: flex;
    align-items: center;
}
.elementor-68756 .elementor-element.elementor-element-aea097b .article-title-wrapper .article-date::before{
        content: "";
            width: 14px;
            height: 14px;
            background-image: url("https://uet.edu.vn/wp-content/uploads/2026/01/iconkhcns.png");
            background-repeat: no-repeat;
            background-size: contain;
            background-position: center;
            margin-right: 6px;
}
.elementor-68756 .elementor-element.elementor-element-aea097b .article-image img{
    width: 100%;
    margin-top: 0;
    aspect-ratio: 3 / 2;
    border-radius: 12px;
    object-fit: cover;
}/* End custom CSS */


/* Start custom CSS for container, class: .elementor-element-6c64506 */.list_post-container-left_sidebar {
    max-width: 356px;
}/* End custom CSS */










/* Start custom CSS for thim-ekits-search-form, class: .elementor-element-cdc6fda */.elementor-68756 .elementor-element.elementor-element-cdc6fda button, .elementor-68756 .elementor-element.elementor-element-cdc6fda input {
    background: none !important;
}/* End custom CSS */




/* Start custom CSS for container, class: .elementor-element-7d9ca9c */.elementor-68756 .elementor-element.elementor-element-7d9ca9c {
    height: fit-content;
    background: #E7ECF5;
    border-radius: 20px;
	padding: 24px 24px;
	grid-area: menu;
}
.elementor-68756 .elementor-element.elementor-element-7d9ca9c .elementor-shortcode {
    display: flex;
    flex-direction: column;
    align-items: stretch;
    gap: 10px;
}

.elementor-68756 .elementor-element.elementor-element-7d9ca9c .elementor-shortcode button {
    border-radius: 40px;
    background-color: white !important;
    text-align: left;
    font-weight: bold;
    position: relative;
    padding: 16px 20px;
}

.elementor-68756 .elementor-element.elementor-element-7d9ca9c .elementor-shortcode button:hover, .elementor-68756 .elementor-element.elementor-element-7d9ca9c .elementor-shortcode button.active {
	background-color: #034EA1 !important;
}

.elementor-68756 .elementor-element.elementor-element-7d9ca9c .elementor-shortcode button:after{
	content: "›";
    font-size: 20px;
	background: #E7ECF5;
	color: #034EA1;
	border-radius: 40px;
	width: 30px;
	height: 30px;
	display: flex;
    align-items: center;
    justify-content: center;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
    right: 20px; 
	
}/* End custom CSS */

/* Start custom CSS for thim-list-post, class: .elementor-element-aaa6a2c */.elementor-68756 .elementor-element.elementor-element-aaa6a2c .article-title-wrapper .title a{
        display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.elementor-68756 .elementor-element.elementor-element-aaa6a2c .article-title-wrapper{
    display: flex;
  flex-direction: column;
}

.elementor-68756 .elementor-element.elementor-element-aaa6a2c .article-title-wrapper .title{
        order: 2;
        color: #2C3544;
        font-size: 18px;
        font-family:'Inter Tight';
        font-weight: 600;
        word-wrap: break-word;
        line-height: 1.3;
}

.elementor-68756 .elementor-element.elementor-element-aaa6a2c .article-title-wrapper .article-date{
        order: 1;
        margin-bottom: 9px;
        color: #757E8C;
        font-size: 14px;
        font-family: 'Inter Tight';
        font-weight: 400;
        word-wrap: break-word;
        display: flex;
    align-items: center;
}
.elementor-68756 .elementor-element.elementor-element-aaa6a2c .article-title-wrapper .article-date::before{
        content: "";
            width: 14px;
            height: 14px;
            background-image: url("https://uet.edu.vn/wp-content/uploads/2026/01/iconkhcns.png");
            background-repeat: no-repeat;
            background-size: contain;
            background-position: center;
            margin-right: 6px;
}

.elementor-68756 .elementor-element.elementor-element-aaa6a2c .article-image img{
    width: 100%;
    margin-top: 0;
    aspect-ratio: 3 / 2;
    border-radius: 12px;
    object-fit: cover;
}/* End custom CSS */


/* Start custom CSS for container, class: .elementor-element-29e0309 */.list_post-container-left_sidebar {
    max-width: 356px;
}

.elementor-68756 .elementor-element.elementor-element-29e0309 {
    grid-area: posts;
}/* End custom CSS */






/* Start custom CSS for container, class: .elementor-element-e3d7cff */#lien-he-ts {
    max-width: 356px;
    border-radius: 20px;
}

.elementor-68756 .elementor-element.elementor-element-e3d7cff {
    grid-area: contact;
}/* End custom CSS */


/* Start custom CSS for container, class: .elementor-element-f3a8810 */.elementor-68756 .elementor-element.elementor-element-f3a8810 {
    grid-area: content;
}/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-e357aad */.elementor-68756 .elementor-element.elementor-element-e357aad {
    display: grid;
    grid-template-areas: "menu content"
    "contact content"
    "posts content";
    grid-template-rows: auto auto 1fr;
    gap: 20px;
}

/* Desktop nhỏ / Laptop */
@media (max-width: 1200px) {
}

/* Tablets */
@media (max-width: 768px) {

}

/* Mobile */
@media (max-width: 480px) {
    .elementor-68756 .elementor-element.elementor-element-e357aad {
        /* 1. Quan trọng: Ghi đè lại số cột về duy nhất 1 cột */
        grid-template-columns: 100% !important; 
        
        /* 2. Định nghĩa lại areas theo hàng dọc */
        grid-template-areas: 
            "menu"
            "content"
            "posts"
            "contact" !important;
            
        /* 3. Reset lại hàng */
        grid-template-rows: repeat(4, auto) !important;
    }

    /* 4. Đảm bảo các phần tử con chiếm hết chiều ngang của cột duy nhất đó */
    .elementor-68756 .elementor-element.elementor-element-e357aad > * {
        grid-column: 1 / -1 !important;
        width: 100% !important;
    }

}/* End custom CSS */






/* Start custom CSS for thim-ekits-search-form, class: .elementor-element-1642a35 */.elementor-68756 .elementor-element.elementor-element-1642a35 button, .elementor-68756 .elementor-element.elementor-element-1642a35 input {
    background: none !important;
}/* End custom CSS */




/* Start custom CSS for container, class: .elementor-element-18a7e36 */.elementor-68756 .elementor-element.elementor-element-18a7e36 {
    grid-area: menu;
    height: fit-content;
    background: #E7ECF5;
    border-radius: 20px;
	padding: 24px 24px;
    max-width: unset !important;
    
}
.elementor-68756 .elementor-element.elementor-element-18a7e36 .elementor-shortcode {
    display: flex;
    flex-direction: column;
    align-items: stretch;
    gap: 10px;
}

.elementor-68756 .elementor-element.elementor-element-18a7e36 .elementor-shortcode button {
    border-radius: 40px;
    background-color: white !important;
    text-align: left;
    font-weight: bold;
    position: relative;
    padding: 16px 20px;
}

.elementor-68756 .elementor-element.elementor-element-18a7e36 .elementor-shortcode button:hover, .elementor-68756 .elementor-element.elementor-element-18a7e36 .elementor-shortcode button.active {
	background-color: #034EA1 !important;
}

.elementor-68756 .elementor-element.elementor-element-18a7e36 .elementor-shortcode button:after{
	content: "›";
    font-size: 20px;
	background: #E7ECF5;
	color: #034EA1;
	border-radius: 40px;
	width: 30px;
	height: 30px;
	display: flex;
    align-items: center;
    justify-content: center;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
    right: 20px; 
	
}/* End custom CSS */






/* Start custom CSS for container, class: .elementor-element-5a8332a */.elementor-68756 .elementor-element.elementor-element-5a8332a {
    grid-area: contact;
}/* End custom CSS */

/* Start custom CSS for thim-list-post, class: .elementor-element-9c3a351 */.elementor-68756 .elementor-element.elementor-element-9c3a351 .article-title-wrapper .title a{
        display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.elementor-68756 .elementor-element.elementor-element-9c3a351 .article-title-wrapper{
    display: flex;
  flex-direction: column;
}

.elementor-68756 .elementor-element.elementor-element-9c3a351 .article-title-wrapper .title{
        order: 2;
        color: #2C3544;
        font-size: 18px;
        font-family:'Inter Tight';
        font-weight: 600;
        word-wrap: break-word;
        line-height: 1.3;
}

.elementor-68756 .elementor-element.elementor-element-9c3a351 .article-title-wrapper .article-date{
        order: 1;
        margin-bottom: 9px;
        color: #757E8C;
        font-size: 14px;
        font-family: 'Inter Tight';
        font-weight: 400;
        word-wrap: break-word;
        display: flex;
    align-items: center;
}
.elementor-68756 .elementor-element.elementor-element-9c3a351 .article-title-wrapper .article-date::before{
        content: "";
            width: 14px;
            height: 14px;
            background-image: url("https://uet.edu.vn/wp-content/uploads/2026/01/iconkhcns.png");
            background-repeat: no-repeat;
            background-size: contain;
            background-position: center;
            margin-right: 6px;
}
.elementor-68756 .elementor-element.elementor-element-9c3a351 .article-image img{
    width: 100%;
    margin-top: 0;
    aspect-ratio: 3 / 2;
    border-radius: 12px;
    object-fit: cover;
}/* End custom CSS */


/* Start custom CSS for container, class: .elementor-element-e9d3af7 */.elementor-68756 .elementor-element.elementor-element-e9d3af7 {
    grid-area: posts;
    width: 100%;
    
}/* End custom CSS */


/* Start custom CSS for container, class: .elementor-element-f57a4c6 */.elementor-68756 .elementor-element.elementor-element-f57a4c6 {
    grid-area: content;
}/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-b5002fc */.elementor-68756 .elementor-element.elementor-element-b5002fc {
    display: grid;
      grid-template-areas:
        "menu content"
        "contact content"
        "posts content";
    gap: 20px;
    grid-template-rows: auto auto 1fr;
}

@media (max-width: 1199.98px) {

}
@media (max-width: 991.98px) {

}
@media (max-width: 767.98px) {

}
@media (max-width: 575.98px) {
    .elementor-68756 .elementor-element.elementor-element-b5002fc {
    grid-template-columns: minmax(100%, 1fr);
      grid-template-areas:
        "menu"
        "content"
        "contact"
        "posts";
    grid-template-columns: 1fr;
    
    grid-template-rows: auto auto auto;
    }
}/* End custom CSS */






/* Start custom CSS for thim-ekits-search-form, class: .elementor-element-ef95ddc */.elementor-68756 .elementor-element.elementor-element-ef95ddc button, .elementor-68756 .elementor-element.elementor-element-ef95ddc input {
    background: none !important;
}/* End custom CSS */




/* Start custom CSS for container, class: .elementor-element-2d92c75 */.elementor-68756 .elementor-element.elementor-element-2d92c75 {
    height: fit-content;
    background: #E7ECF5;
    border-radius: 20px;
	padding: 24px 24px;
}
.elementor-68756 .elementor-element.elementor-element-2d92c75 .elementor-shortcode {
    display: flex;
    flex-direction: column;
    align-items: stretch;
    gap: 10px;
}

.elementor-68756 .elementor-element.elementor-element-2d92c75 .elementor-shortcode button {
    border-radius: 40px;
    background-color: white !important;
    text-align: left;
    font-weight: bold;
    position: relative;
    padding: 16px 20px;
}

.elementor-68756 .elementor-element.elementor-element-2d92c75 .elementor-shortcode button:hover, .elementor-68756 .elementor-element.elementor-element-2d92c75 .elementor-shortcode button.active {
	background-color: #034EA1 !important;
}

.elementor-68756 .elementor-element.elementor-element-2d92c75 .elementor-shortcode button:after{
	content: "›";
    font-size: 20px;
	background: #E7ECF5;
	color: #034EA1;
	border-radius: 40px;
	width: 30px;
	height: 30px;
	display: flex;
    align-items: center;
    justify-content: center;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
    right: 20px; 
	
}/* End custom CSS */






/* Start custom CSS for container, class: .elementor-element-2988c9f */#lien-he-ts {
    max-width: 356px;
    border-radius: 20px;
}/* End custom CSS */

/* Start custom CSS for thim-list-post, class: .elementor-element-f9f5680 */.elementor-68756 .elementor-element.elementor-element-f9f5680 .article-title-wrapper .title a{
        display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.elementor-68756 .elementor-element.elementor-element-f9f5680 .article-title-wrapper{
    display: flex;
  flex-direction: column;
}

.elementor-68756 .elementor-element.elementor-element-f9f5680 .article-title-wrapper .title{
        order: 2;
        color: #2C3544;
        font-size: 18px;
        font-family:'Inter Tight';
        font-weight: 600;
        word-wrap: break-word;
        line-height: 1.3;
}

.elementor-68756 .elementor-element.elementor-element-f9f5680 .article-title-wrapper .article-date{
        order: 1;
        margin-bottom: 9px;
        color: #757E8C;
        font-size: 14px;
        font-family: 'Inter Tight';
        font-weight: 400;
        word-wrap: break-word;
        display: flex;
    align-items: center;
}
.elementor-68756 .elementor-element.elementor-element-f9f5680 .article-title-wrapper .article-date::before{
        content: "";
            width: 14px;
            height: 14px;
            background-image: url("https://uet.edu.vn/wp-content/uploads/2026/01/iconkhcns.png");
            background-repeat: no-repeat;
            background-size: contain;
            background-position: center;
            margin-right: 6px;
}
.elementor-68756 .elementor-element.elementor-element-f9f5680 .article-image img{
    width: 100%;
    margin-top: 0;
    aspect-ratio: 3 / 2;
    border-radius: 12px;
    object-fit: cover;
}/* End custom CSS */


/* Start custom CSS for container, class: .elementor-element-63b66af */.list_post-container-left_sidebar {
    max-width: 356px;
}/* End custom CSS */










/* Start custom CSS for thim-ekits-search-form, class: .elementor-element-7a7a456 */.elementor-68756 .elementor-element.elementor-element-7a7a456 button, .elementor-68756 .elementor-element.elementor-element-7a7a456 input {
    background: none !important;
}/* End custom CSS */




/* Start custom CSS for container, class: .elementor-element-6fa1bd8 */.elementor-68756 .elementor-element.elementor-element-6fa1bd8 {
    height: fit-content;
    background: #E7ECF5;
    border-radius: 20px;
	padding: 24px 24px;
}
.elementor-68756 .elementor-element.elementor-element-6fa1bd8 .elementor-shortcode {
    display: flex;
    flex-direction: column;
    align-items: stretch;
    gap: 10px;
}

.elementor-68756 .elementor-element.elementor-element-6fa1bd8 .elementor-shortcode button {
    border-radius: 40px;
    background-color: white !important;
    text-align: left;
    font-weight: bold;
    position: relative;
    padding: 16px 20px;
}

.elementor-68756 .elementor-element.elementor-element-6fa1bd8 .elementor-shortcode button:hover, .elementor-68756 .elementor-element.elementor-element-6fa1bd8 .elementor-shortcode button.active {
	background-color: #034EA1 !important;
}

.elementor-68756 .elementor-element.elementor-element-6fa1bd8 .elementor-shortcode button:after{
	content: "›";
    font-size: 20px;
	background: #E7ECF5;
	color: #034EA1;
	border-radius: 40px;
	width: 30px;
	height: 30px;
	display: flex;
    align-items: center;
    justify-content: center;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
    right: 20px; 
	
}/* End custom CSS */






/* Start custom CSS for container, class: .elementor-element-804f871 */#lien-he-ts {
    max-width: 356px;
    border-radius: 20px;
}/* End custom CSS */

/* Start custom CSS for thim-list-post, class: .elementor-element-aea097b */.elementor-68756 .elementor-element.elementor-element-aea097b .article-title-wrapper .title a{
        display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.elementor-68756 .elementor-element.elementor-element-aea097b .article-title-wrapper{
    display: flex;
  flex-direction: column;
}

.elementor-68756 .elementor-element.elementor-element-aea097b .article-title-wrapper .title{
        order: 2;
        color: #2C3544;
        font-size: 18px;
        font-family:'Inter Tight';
        font-weight: 600;
        word-wrap: break-word;
        line-height: 1.3;
}

.elementor-68756 .elementor-element.elementor-element-aea097b .article-title-wrapper .article-date{
        order: 1;
        margin-bottom: 9px;
        color: #757E8C;
        font-size: 14px;
        font-family: 'Inter Tight';
        font-weight: 400;
        word-wrap: break-word;
        display: flex;
    align-items: center;
}
.elementor-68756 .elementor-element.elementor-element-aea097b .article-title-wrapper .article-date::before{
        content: "";
            width: 14px;
            height: 14px;
            background-image: url("https://uet.edu.vn/wp-content/uploads/2026/01/iconkhcns.png");
            background-repeat: no-repeat;
            background-size: contain;
            background-position: center;
            margin-right: 6px;
}
.elementor-68756 .elementor-element.elementor-element-aea097b .article-image img{
    width: 100%;
    margin-top: 0;
    aspect-ratio: 3 / 2;
    border-radius: 12px;
    object-fit: cover;
}/* End custom CSS */


/* Start custom CSS for container, class: .elementor-element-6c64506 */.list_post-container-left_sidebar {
    max-width: 356px;
}/* End custom CSS */










/* Start custom CSS for thim-ekits-search-form, class: .elementor-element-cdc6fda */.elementor-68756 .elementor-element.elementor-element-cdc6fda button, .elementor-68756 .elementor-element.elementor-element-cdc6fda input {
    background: none !important;
}/* End custom CSS */




/* Start custom CSS for container, class: .elementor-element-7d9ca9c */.elementor-68756 .elementor-element.elementor-element-7d9ca9c {
    height: fit-content;
    background: #E7ECF5;
    border-radius: 20px;
	padding: 24px 24px;
	grid-area: menu;
}
.elementor-68756 .elementor-element.elementor-element-7d9ca9c .elementor-shortcode {
    display: flex;
    flex-direction: column;
    align-items: stretch;
    gap: 10px;
}

.elementor-68756 .elementor-element.elementor-element-7d9ca9c .elementor-shortcode button {
    border-radius: 40px;
    background-color: white !important;
    text-align: left;
    font-weight: bold;
    position: relative;
    padding: 16px 20px;
}

.elementor-68756 .elementor-element.elementor-element-7d9ca9c .elementor-shortcode button:hover, .elementor-68756 .elementor-element.elementor-element-7d9ca9c .elementor-shortcode button.active {
	background-color: #034EA1 !important;
}

.elementor-68756 .elementor-element.elementor-element-7d9ca9c .elementor-shortcode button:after{
	content: "›";
    font-size: 20px;
	background: #E7ECF5;
	color: #034EA1;
	border-radius: 40px;
	width: 30px;
	height: 30px;
	display: flex;
    align-items: center;
    justify-content: center;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
    right: 20px; 
	
}/* End custom CSS */

/* Start custom CSS for thim-list-post, class: .elementor-element-aaa6a2c */.elementor-68756 .elementor-element.elementor-element-aaa6a2c .article-title-wrapper .title a{
        display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.elementor-68756 .elementor-element.elementor-element-aaa6a2c .article-title-wrapper{
    display: flex;
  flex-direction: column;
}

.elementor-68756 .elementor-element.elementor-element-aaa6a2c .article-title-wrapper .title{
        order: 2;
        color: #2C3544;
        font-size: 18px;
        font-family:'Inter Tight';
        font-weight: 600;
        word-wrap: break-word;
        line-height: 1.3;
}

.elementor-68756 .elementor-element.elementor-element-aaa6a2c .article-title-wrapper .article-date{
        order: 1;
        margin-bottom: 9px;
        color: #757E8C;
        font-size: 14px;
        font-family: 'Inter Tight';
        font-weight: 400;
        word-wrap: break-word;
        display: flex;
    align-items: center;
}
.elementor-68756 .elementor-element.elementor-element-aaa6a2c .article-title-wrapper .article-date::before{
        content: "";
            width: 14px;
            height: 14px;
            background-image: url("https://uet.edu.vn/wp-content/uploads/2026/01/iconkhcns.png");
            background-repeat: no-repeat;
            background-size: contain;
            background-position: center;
            margin-right: 6px;
}

.elementor-68756 .elementor-element.elementor-element-aaa6a2c .article-image img{
    width: 100%;
    margin-top: 0;
    aspect-ratio: 3 / 2;
    border-radius: 12px;
    object-fit: cover;
}/* End custom CSS */


/* Start custom CSS for container, class: .elementor-element-29e0309 */.list_post-container-left_sidebar {
    max-width: 356px;
}

.elementor-68756 .elementor-element.elementor-element-29e0309 {
    grid-area: posts;
}/* End custom CSS */






/* Start custom CSS for container, class: .elementor-element-e3d7cff */#lien-he-ts {
    max-width: 356px;
    border-radius: 20px;
}

.elementor-68756 .elementor-element.elementor-element-e3d7cff {
    grid-area: contact;
}/* End custom CSS */


/* Start custom CSS for container, class: .elementor-element-f3a8810 */.elementor-68756 .elementor-element.elementor-element-f3a8810 {
    grid-area: content;
}/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-e357aad */.elementor-68756 .elementor-element.elementor-element-e357aad {
    display: grid;
    grid-template-areas: "menu content"
    "contact content"
    "posts content";
    grid-template-rows: auto auto 1fr;
    gap: 20px;
}

/* Desktop nhỏ / Laptop */
@media (max-width: 1200px) {
}

/* Tablets */
@media (max-width: 768px) {

}

/* Mobile */
@media (max-width: 480px) {
    .elementor-68756 .elementor-element.elementor-element-e357aad {
        /* 1. Quan trọng: Ghi đè lại số cột về duy nhất 1 cột */
        grid-template-columns: 100% !important; 
        
        /* 2. Định nghĩa lại areas theo hàng dọc */
        grid-template-areas: 
            "menu"
            "content"
            "posts"
            "contact" !important;
            
        /* 3. Reset lại hàng */
        grid-template-rows: repeat(4, auto) !important;
    }

    /* 4. Đảm bảo các phần tử con chiếm hết chiều ngang của cột duy nhất đó */
    .elementor-68756 .elementor-element.elementor-element-e357aad > * {
        grid-column: 1 / -1 !important;
        width: 100% !important;
    }

}/* End custom CSS */






/* Start custom CSS for thim-ekits-search-form, class: .elementor-element-1642a35 */.elementor-68756 .elementor-element.elementor-element-1642a35 button, .elementor-68756 .elementor-element.elementor-element-1642a35 input {
    background: none !important;
}/* End custom CSS */




/* Start custom CSS for container, class: .elementor-element-18a7e36 */.elementor-68756 .elementor-element.elementor-element-18a7e36 {
    grid-area: menu;
    height: fit-content;
    background: #E7ECF5;
    border-radius: 20px;
	padding: 24px 24px;
    max-width: unset !important;
    
}
.elementor-68756 .elementor-element.elementor-element-18a7e36 .elementor-shortcode {
    display: flex;
    flex-direction: column;
    align-items: stretch;
    gap: 10px;
}

.elementor-68756 .elementor-element.elementor-element-18a7e36 .elementor-shortcode button {
    border-radius: 40px;
    background-color: white !important;
    text-align: left;
    font-weight: bold;
    position: relative;
    padding: 16px 20px;
}

.elementor-68756 .elementor-element.elementor-element-18a7e36 .elementor-shortcode button:hover, .elementor-68756 .elementor-element.elementor-element-18a7e36 .elementor-shortcode button.active {
	background-color: #034EA1 !important;
}

.elementor-68756 .elementor-element.elementor-element-18a7e36 .elementor-shortcode button:after{
	content: "›";
    font-size: 20px;
	background: #E7ECF5;
	color: #034EA1;
	border-radius: 40px;
	width: 30px;
	height: 30px;
	display: flex;
    align-items: center;
    justify-content: center;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
    right: 20px; 
	
}/* End custom CSS */






/* Start custom CSS for container, class: .elementor-element-5a8332a */.elementor-68756 .elementor-element.elementor-element-5a8332a {
    grid-area: contact;
}/* End custom CSS */

/* Start custom CSS for thim-list-post, class: .elementor-element-9c3a351 */.elementor-68756 .elementor-element.elementor-element-9c3a351 .article-title-wrapper .title a{
        display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.elementor-68756 .elementor-element.elementor-element-9c3a351 .article-title-wrapper{
    display: flex;
  flex-direction: column;
}

.elementor-68756 .elementor-element.elementor-element-9c3a351 .article-title-wrapper .title{
        order: 2;
        color: #2C3544;
        font-size: 18px;
        font-family:'Inter Tight';
        font-weight: 600;
        word-wrap: break-word;
        line-height: 1.3;
}

.elementor-68756 .elementor-element.elementor-element-9c3a351 .article-title-wrapper .article-date{
        order: 1;
        margin-bottom: 9px;
        color: #757E8C;
        font-size: 14px;
        font-family: 'Inter Tight';
        font-weight: 400;
        word-wrap: break-word;
        display: flex;
    align-items: center;
}
.elementor-68756 .elementor-element.elementor-element-9c3a351 .article-title-wrapper .article-date::before{
        content: "";
            width: 14px;
            height: 14px;
            background-image: url("https://uet.edu.vn/wp-content/uploads/2026/01/iconkhcns.png");
            background-repeat: no-repeat;
            background-size: contain;
            background-position: center;
            margin-right: 6px;
}
.elementor-68756 .elementor-element.elementor-element-9c3a351 .article-image img{
    width: 100%;
    margin-top: 0;
    aspect-ratio: 3 / 2;
    border-radius: 12px;
    object-fit: cover;
}/* End custom CSS */


/* Start custom CSS for container, class: .elementor-element-e9d3af7 */.elementor-68756 .elementor-element.elementor-element-e9d3af7 {
    grid-area: posts;
    width: 100%;
    
}/* End custom CSS */


/* Start custom CSS for container, class: .elementor-element-f57a4c6 */.elementor-68756 .elementor-element.elementor-element-f57a4c6 {
    grid-area: content;
}/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-b5002fc */.elementor-68756 .elementor-element.elementor-element-b5002fc {
    display: grid;
      grid-template-areas:
        "menu content"
        "contact content"
        "posts content";
    gap: 20px;
    grid-template-rows: auto auto 1fr;
}

@media (max-width: 1199.98px) {

}
@media (max-width: 991.98px) {

}
@media (max-width: 767.98px) {

}
@media (max-width: 575.98px) {
    .elementor-68756 .elementor-element.elementor-element-b5002fc {
    grid-template-columns: minmax(100%, 1fr);
      grid-template-areas:
        "menu"
        "content"
        "contact"
        "posts";
    grid-template-columns: 1fr;
    
    grid-template-rows: auto auto auto;
    }
}/* End custom CSS */






/* Start custom CSS for thim-ekits-search-form, class: .elementor-element-ef95ddc */.elementor-68756 .elementor-element.elementor-element-ef95ddc button, .elementor-68756 .elementor-element.elementor-element-ef95ddc input {
    background: none !important;
}/* End custom CSS */




/* Start custom CSS for container, class: .elementor-element-2d92c75 */.elementor-68756 .elementor-element.elementor-element-2d92c75 {
    height: fit-content;
    background: #E7ECF5;
    border-radius: 20px;
	padding: 24px 24px;
}
.elementor-68756 .elementor-element.elementor-element-2d92c75 .elementor-shortcode {
    display: flex;
    flex-direction: column;
    align-items: stretch;
    gap: 10px;
}

.elementor-68756 .elementor-element.elementor-element-2d92c75 .elementor-shortcode button {
    border-radius: 40px;
    background-color: white !important;
    text-align: left;
    font-weight: bold;
    position: relative;
    padding: 16px 20px;
}

.elementor-68756 .elementor-element.elementor-element-2d92c75 .elementor-shortcode button:hover, .elementor-68756 .elementor-element.elementor-element-2d92c75 .elementor-shortcode button.active {
	background-color: #034EA1 !important;
}

.elementor-68756 .elementor-element.elementor-element-2d92c75 .elementor-shortcode button:after{
	content: "›";
    font-size: 20px;
	background: #E7ECF5;
	color: #034EA1;
	border-radius: 40px;
	width: 30px;
	height: 30px;
	display: flex;
    align-items: center;
    justify-content: center;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
    right: 20px; 
	
}/* End custom CSS */






/* Start custom CSS for container, class: .elementor-element-2988c9f */#lien-he-ts {
    max-width: 356px;
    border-radius: 20px;
}/* End custom CSS */

/* Start custom CSS for thim-list-post, class: .elementor-element-f9f5680 */.elementor-68756 .elementor-element.elementor-element-f9f5680 .article-title-wrapper .title a{
        display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.elementor-68756 .elementor-element.elementor-element-f9f5680 .article-title-wrapper{
    display: flex;
  flex-direction: column;
}

.elementor-68756 .elementor-element.elementor-element-f9f5680 .article-title-wrapper .title{
        order: 2;
        color: #2C3544;
        font-size: 18px;
        font-family:'Inter Tight';
        font-weight: 600;
        word-wrap: break-word;
        line-height: 1.3;
}

.elementor-68756 .elementor-element.elementor-element-f9f5680 .article-title-wrapper .article-date{
        order: 1;
        margin-bottom: 9px;
        color: #757E8C;
        font-size: 14px;
        font-family: 'Inter Tight';
        font-weight: 400;
        word-wrap: break-word;
        display: flex;
    align-items: center;
}
.elementor-68756 .elementor-element.elementor-element-f9f5680 .article-title-wrapper .article-date::before{
        content: "";
            width: 14px;
            height: 14px;
            background-image: url("https://uet.edu.vn/wp-content/uploads/2026/01/iconkhcns.png");
            background-repeat: no-repeat;
            background-size: contain;
            background-position: center;
            margin-right: 6px;
}
.elementor-68756 .elementor-element.elementor-element-f9f5680 .article-image img{
    width: 100%;
    margin-top: 0;
    aspect-ratio: 3 / 2;
    border-radius: 12px;
    object-fit: cover;
}/* End custom CSS */


/* Start custom CSS for container, class: .elementor-element-63b66af */.list_post-container-left_sidebar {
    max-width: 356px;
}/* End custom CSS */










/* Start custom CSS for thim-ekits-search-form, class: .elementor-element-7a7a456 */.elementor-68756 .elementor-element.elementor-element-7a7a456 button, .elementor-68756 .elementor-element.elementor-element-7a7a456 input {
    background: none !important;
}/* End custom CSS */




/* Start custom CSS for container, class: .elementor-element-6fa1bd8 */.elementor-68756 .elementor-element.elementor-element-6fa1bd8 {
    height: fit-content;
    background: #E7ECF5;
    border-radius: 20px;
	padding: 24px 24px;
}
.elementor-68756 .elementor-element.elementor-element-6fa1bd8 .elementor-shortcode {
    display: flex;
    flex-direction: column;
    align-items: stretch;
    gap: 10px;
}

.elementor-68756 .elementor-element.elementor-element-6fa1bd8 .elementor-shortcode button {
    border-radius: 40px;
    background-color: white !important;
    text-align: left;
    font-weight: bold;
    position: relative;
    padding: 16px 20px;
}

.elementor-68756 .elementor-element.elementor-element-6fa1bd8 .elementor-shortcode button:hover, .elementor-68756 .elementor-element.elementor-element-6fa1bd8 .elementor-shortcode button.active {
	background-color: #034EA1 !important;
}

.elementor-68756 .elementor-element.elementor-element-6fa1bd8 .elementor-shortcode button:after{
	content: "›";
    font-size: 20px;
	background: #E7ECF5;
	color: #034EA1;
	border-radius: 40px;
	width: 30px;
	height: 30px;
	display: flex;
    align-items: center;
    justify-content: center;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
    right: 20px; 
	
}/* End custom CSS */






/* Start custom CSS for container, class: .elementor-element-804f871 */#lien-he-ts {
    max-width: 356px;
    border-radius: 20px;
}/* End custom CSS */

/* Start custom CSS for thim-list-post, class: .elementor-element-aea097b */.elementor-68756 .elementor-element.elementor-element-aea097b .article-title-wrapper .title a{
        display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.elementor-68756 .elementor-element.elementor-element-aea097b .article-title-wrapper{
    display: flex;
  flex-direction: column;
}

.elementor-68756 .elementor-element.elementor-element-aea097b .article-title-wrapper .title{
        order: 2;
        color: #2C3544;
        font-size: 18px;
        font-family:'Inter Tight';
        font-weight: 600;
        word-wrap: break-word;
        line-height: 1.3;
}

.elementor-68756 .elementor-element.elementor-element-aea097b .article-title-wrapper .article-date{
        order: 1;
        margin-bottom: 9px;
        color: #757E8C;
        font-size: 14px;
        font-family: 'Inter Tight';
        font-weight: 400;
        word-wrap: break-word;
        display: flex;
    align-items: center;
}
.elementor-68756 .elementor-element.elementor-element-aea097b .article-title-wrapper .article-date::before{
        content: "";
            width: 14px;
            height: 14px;
            background-image: url("https://uet.edu.vn/wp-content/uploads/2026/01/iconkhcns.png");
            background-repeat: no-repeat;
            background-size: contain;
            background-position: center;
            margin-right: 6px;
}
.elementor-68756 .elementor-element.elementor-element-aea097b .article-image img{
    width: 100%;
    margin-top: 0;
    aspect-ratio: 3 / 2;
    border-radius: 12px;
    object-fit: cover;
}/* End custom CSS */


/* Start custom CSS for container, class: .elementor-element-6c64506 */.list_post-container-left_sidebar {
    max-width: 356px;
}/* End custom CSS */










/* Start custom CSS for thim-ekits-search-form, class: .elementor-element-cdc6fda */.elementor-68756 .elementor-element.elementor-element-cdc6fda button, .elementor-68756 .elementor-element.elementor-element-cdc6fda input {
    background: none !important;
}/* End custom CSS */




/* Start custom CSS for container, class: .elementor-element-7d9ca9c */.elementor-68756 .elementor-element.elementor-element-7d9ca9c {
    height: fit-content;
    background: #E7ECF5;
    border-radius: 20px;
	padding: 24px 24px;
	grid-area: menu;
}
.elementor-68756 .elementor-element.elementor-element-7d9ca9c .elementor-shortcode {
    display: flex;
    flex-direction: column;
    align-items: stretch;
    gap: 10px;
}

.elementor-68756 .elementor-element.elementor-element-7d9ca9c .elementor-shortcode button {
    border-radius: 40px;
    background-color: white !important;
    text-align: left;
    font-weight: bold;
    position: relative;
    padding: 16px 20px;
}

.elementor-68756 .elementor-element.elementor-element-7d9ca9c .elementor-shortcode button:hover, .elementor-68756 .elementor-element.elementor-element-7d9ca9c .elementor-shortcode button.active {
	background-color: #034EA1 !important;
}

.elementor-68756 .elementor-element.elementor-element-7d9ca9c .elementor-shortcode button:after{
	content: "›";
    font-size: 20px;
	background: #E7ECF5;
	color: #034EA1;
	border-radius: 40px;
	width: 30px;
	height: 30px;
	display: flex;
    align-items: center;
    justify-content: center;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
    right: 20px; 
	
}/* End custom CSS */

/* Start custom CSS for thim-list-post, class: .elementor-element-aaa6a2c */.elementor-68756 .elementor-element.elementor-element-aaa6a2c .article-title-wrapper .title a{
        display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.elementor-68756 .elementor-element.elementor-element-aaa6a2c .article-title-wrapper{
    display: flex;
  flex-direction: column;
}

.elementor-68756 .elementor-element.elementor-element-aaa6a2c .article-title-wrapper .title{
        order: 2;
        color: #2C3544;
        font-size: 18px;
        font-family:'Inter Tight';
        font-weight: 600;
        word-wrap: break-word;
        line-height: 1.3;
}

.elementor-68756 .elementor-element.elementor-element-aaa6a2c .article-title-wrapper .article-date{
        order: 1;
        margin-bottom: 9px;
        color: #757E8C;
        font-size: 14px;
        font-family: 'Inter Tight';
        font-weight: 400;
        word-wrap: break-word;
        display: flex;
    align-items: center;
}
.elementor-68756 .elementor-element.elementor-element-aaa6a2c .article-title-wrapper .article-date::before{
        content: "";
            width: 14px;
            height: 14px;
            background-image: url("https://uet.edu.vn/wp-content/uploads/2026/01/iconkhcns.png");
            background-repeat: no-repeat;
            background-size: contain;
            background-position: center;
            margin-right: 6px;
}

.elementor-68756 .elementor-element.elementor-element-aaa6a2c .article-image img{
    width: 100%;
    margin-top: 0;
    aspect-ratio: 3 / 2;
    border-radius: 12px;
    object-fit: cover;
}/* End custom CSS */


/* Start custom CSS for container, class: .elementor-element-29e0309 */.list_post-container-left_sidebar {
    max-width: 356px;
}

.elementor-68756 .elementor-element.elementor-element-29e0309 {
    grid-area: posts;
}/* End custom CSS */






/* Start custom CSS for container, class: .elementor-element-e3d7cff */#lien-he-ts {
    max-width: 356px;
    border-radius: 20px;
}

.elementor-68756 .elementor-element.elementor-element-e3d7cff {
    grid-area: contact;
}/* End custom CSS */


/* Start custom CSS for container, class: .elementor-element-f3a8810 */.elementor-68756 .elementor-element.elementor-element-f3a8810 {
    grid-area: content;
}/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-e357aad */.elementor-68756 .elementor-element.elementor-element-e357aad {
    display: grid;
    grid-template-areas: "menu content"
    "contact content"
    "posts content";
    grid-template-rows: auto auto 1fr;
    gap: 20px;
}

/* Desktop nhỏ / Laptop */
@media (max-width: 1200px) {
}

/* Tablets */
@media (max-width: 768px) {

}

/* Mobile */
@media (max-width: 480px) {
    .elementor-68756 .elementor-element.elementor-element-e357aad {
        /* 1. Quan trọng: Ghi đè lại số cột về duy nhất 1 cột */
        grid-template-columns: 100% !important; 
        
        /* 2. Định nghĩa lại areas theo hàng dọc */
        grid-template-areas: 
            "menu"
            "content"
            "posts"
            "contact" !important;
            
        /* 3. Reset lại hàng */
        grid-template-rows: repeat(4, auto) !important;
    }

    /* 4. Đảm bảo các phần tử con chiếm hết chiều ngang của cột duy nhất đó */
    .elementor-68756 .elementor-element.elementor-element-e357aad > * {
        grid-column: 1 / -1 !important;
        width: 100% !important;
    }

}/* End custom CSS */






/* Start custom CSS for thim-ekits-search-form, class: .elementor-element-1642a35 */.elementor-68756 .elementor-element.elementor-element-1642a35 button, .elementor-68756 .elementor-element.elementor-element-1642a35 input {
    background: none !important;
}/* End custom CSS */




/* Start custom CSS for container, class: .elementor-element-18a7e36 */.elementor-68756 .elementor-element.elementor-element-18a7e36 {
    grid-area: menu;
    height: fit-content;
    background: #E7ECF5;
    border-radius: 20px;
	padding: 24px 24px;
    max-width: unset !important;
    
}
.elementor-68756 .elementor-element.elementor-element-18a7e36 .elementor-shortcode {
    display: flex;
    flex-direction: column;
    align-items: stretch;
    gap: 10px;
}

.elementor-68756 .elementor-element.elementor-element-18a7e36 .elementor-shortcode button {
    border-radius: 40px;
    background-color: white !important;
    text-align: left;
    font-weight: bold;
    position: relative;
    padding: 16px 20px;
}

.elementor-68756 .elementor-element.elementor-element-18a7e36 .elementor-shortcode button:hover, .elementor-68756 .elementor-element.elementor-element-18a7e36 .elementor-shortcode button.active {
	background-color: #034EA1 !important;
}

.elementor-68756 .elementor-element.elementor-element-18a7e36 .elementor-shortcode button:after{
	content: "›";
    font-size: 20px;
	background: #E7ECF5;
	color: #034EA1;
	border-radius: 40px;
	width: 30px;
	height: 30px;
	display: flex;
    align-items: center;
    justify-content: center;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
    right: 20px; 
	
}/* End custom CSS */






/* Start custom CSS for container, class: .elementor-element-5a8332a */.elementor-68756 .elementor-element.elementor-element-5a8332a {
    grid-area: contact;
}/* End custom CSS */

/* Start custom CSS for thim-list-post, class: .elementor-element-9c3a351 */.elementor-68756 .elementor-element.elementor-element-9c3a351 .article-title-wrapper .title a{
        display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.elementor-68756 .elementor-element.elementor-element-9c3a351 .article-title-wrapper{
    display: flex;
  flex-direction: column;
}

.elementor-68756 .elementor-element.elementor-element-9c3a351 .article-title-wrapper .title{
        order: 2;
        color: #2C3544;
        font-size: 18px;
        font-family:'Inter Tight';
        font-weight: 600;
        word-wrap: break-word;
        line-height: 1.3;
}

.elementor-68756 .elementor-element.elementor-element-9c3a351 .article-title-wrapper .article-date{
        order: 1;
        margin-bottom: 9px;
        color: #757E8C;
        font-size: 14px;
        font-family: 'Inter Tight';
        font-weight: 400;
        word-wrap: break-word;
        display: flex;
    align-items: center;
}
.elementor-68756 .elementor-element.elementor-element-9c3a351 .article-title-wrapper .article-date::before{
        content: "";
            width: 14px;
            height: 14px;
            background-image: url("https://uet.edu.vn/wp-content/uploads/2026/01/iconkhcns.png");
            background-repeat: no-repeat;
            background-size: contain;
            background-position: center;
            margin-right: 6px;
}
.elementor-68756 .elementor-element.elementor-element-9c3a351 .article-image img{
    width: 100%;
    margin-top: 0;
    aspect-ratio: 3 / 2;
    border-radius: 12px;
    object-fit: cover;
}/* End custom CSS */


/* Start custom CSS for container, class: .elementor-element-e9d3af7 */.elementor-68756 .elementor-element.elementor-element-e9d3af7 {
    grid-area: posts;
    width: 100%;
    
}/* End custom CSS */


/* Start custom CSS for container, class: .elementor-element-f57a4c6 */.elementor-68756 .elementor-element.elementor-element-f57a4c6 {
    grid-area: content;
}/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-b5002fc */.elementor-68756 .elementor-element.elementor-element-b5002fc {
    display: grid;
      grid-template-areas:
        "menu content"
        "contact content"
        "posts content";
    gap: 20px;
    grid-template-rows: auto auto 1fr;
}

@media (max-width: 1199.98px) {

}
@media (max-width: 991.98px) {

}
@media (max-width: 767.98px) {

}
@media (max-width: 575.98px) {
    .elementor-68756 .elementor-element.elementor-element-b5002fc {
    grid-template-columns: minmax(100%, 1fr);
      grid-template-areas:
        "menu"
        "content"
        "contact"
        "posts";
    grid-template-columns: 1fr;
    
    grid-template-rows: auto auto auto;
    }
}/* End custom CSS */






/* Start custom CSS for thim-ekits-search-form, class: .elementor-element-ef95ddc */.elementor-68756 .elementor-element.elementor-element-ef95ddc button, .elementor-68756 .elementor-element.elementor-element-ef95ddc input {
    background: none !important;
}/* End custom CSS */




/* Start custom CSS for container, class: .elementor-element-2d92c75 */.elementor-68756 .elementor-element.elementor-element-2d92c75 {
    height: fit-content;
    background: #E7ECF5;
    border-radius: 20px;
	padding: 24px 24px;
}
.elementor-68756 .elementor-element.elementor-element-2d92c75 .elementor-shortcode {
    display: flex;
    flex-direction: column;
    align-items: stretch;
    gap: 10px;
}

.elementor-68756 .elementor-element.elementor-element-2d92c75 .elementor-shortcode button {
    border-radius: 40px;
    background-color: white !important;
    text-align: left;
    font-weight: bold;
    position: relative;
    padding: 16px 20px;
}

.elementor-68756 .elementor-element.elementor-element-2d92c75 .elementor-shortcode button:hover, .elementor-68756 .elementor-element.elementor-element-2d92c75 .elementor-shortcode button.active {
	background-color: #034EA1 !important;
}

.elementor-68756 .elementor-element.elementor-element-2d92c75 .elementor-shortcode button:after{
	content: "›";
    font-size: 20px;
	background: #E7ECF5;
	color: #034EA1;
	border-radius: 40px;
	width: 30px;
	height: 30px;
	display: flex;
    align-items: center;
    justify-content: center;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
    right: 20px; 
	
}/* End custom CSS */






/* Start custom CSS for container, class: .elementor-element-2988c9f */#lien-he-ts {
    max-width: 356px;
    border-radius: 20px;
}/* End custom CSS */

/* Start custom CSS for thim-list-post, class: .elementor-element-f9f5680 */.elementor-68756 .elementor-element.elementor-element-f9f5680 .article-title-wrapper .title a{
        display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.elementor-68756 .elementor-element.elementor-element-f9f5680 .article-title-wrapper{
    display: flex;
  flex-direction: column;
}

.elementor-68756 .elementor-element.elementor-element-f9f5680 .article-title-wrapper .title{
        order: 2;
        color: #2C3544;
        font-size: 18px;
        font-family:'Inter Tight';
        font-weight: 600;
        word-wrap: break-word;
        line-height: 1.3;
}

.elementor-68756 .elementor-element.elementor-element-f9f5680 .article-title-wrapper .article-date{
        order: 1;
        margin-bottom: 9px;
        color: #757E8C;
        font-size: 14px;
        font-family: 'Inter Tight';
        font-weight: 400;
        word-wrap: break-word;
        display: flex;
    align-items: center;
}
.elementor-68756 .elementor-element.elementor-element-f9f5680 .article-title-wrapper .article-date::before{
        content: "";
            width: 14px;
            height: 14px;
            background-image: url("https://uet.edu.vn/wp-content/uploads/2026/01/iconkhcns.png");
            background-repeat: no-repeat;
            background-size: contain;
            background-position: center;
            margin-right: 6px;
}
.elementor-68756 .elementor-element.elementor-element-f9f5680 .article-image img{
    width: 100%;
    margin-top: 0;
    aspect-ratio: 3 / 2;
    border-radius: 12px;
    object-fit: cover;
}/* End custom CSS */


/* Start custom CSS for container, class: .elementor-element-63b66af */.list_post-container-left_sidebar {
    max-width: 356px;
}/* End custom CSS */










/* Start custom CSS for thim-ekits-search-form, class: .elementor-element-7a7a456 */.elementor-68756 .elementor-element.elementor-element-7a7a456 button, .elementor-68756 .elementor-element.elementor-element-7a7a456 input {
    background: none !important;
}/* End custom CSS */




/* Start custom CSS for container, class: .elementor-element-6fa1bd8 */.elementor-68756 .elementor-element.elementor-element-6fa1bd8 {
    height: fit-content;
    background: #E7ECF5;
    border-radius: 20px;
	padding: 24px 24px;
}
.elementor-68756 .elementor-element.elementor-element-6fa1bd8 .elementor-shortcode {
    display: flex;
    flex-direction: column;
    align-items: stretch;
    gap: 10px;
}

.elementor-68756 .elementor-element.elementor-element-6fa1bd8 .elementor-shortcode button {
    border-radius: 40px;
    background-color: white !important;
    text-align: left;
    font-weight: bold;
    position: relative;
    padding: 16px 20px;
}

.elementor-68756 .elementor-element.elementor-element-6fa1bd8 .elementor-shortcode button:hover, .elementor-68756 .elementor-element.elementor-element-6fa1bd8 .elementor-shortcode button.active {
	background-color: #034EA1 !important;
}

.elementor-68756 .elementor-element.elementor-element-6fa1bd8 .elementor-shortcode button:after{
	content: "›";
    font-size: 20px;
	background: #E7ECF5;
	color: #034EA1;
	border-radius: 40px;
	width: 30px;
	height: 30px;
	display: flex;
    align-items: center;
    justify-content: center;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
    right: 20px; 
	
}/* End custom CSS */






/* Start custom CSS for container, class: .elementor-element-804f871 */#lien-he-ts {
    max-width: 356px;
    border-radius: 20px;
}/* End custom CSS */

/* Start custom CSS for thim-list-post, class: .elementor-element-aea097b */.elementor-68756 .elementor-element.elementor-element-aea097b .article-title-wrapper .title a{
        display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.elementor-68756 .elementor-element.elementor-element-aea097b .article-title-wrapper{
    display: flex;
  flex-direction: column;
}

.elementor-68756 .elementor-element.elementor-element-aea097b .article-title-wrapper .title{
        order: 2;
        color: #2C3544;
        font-size: 18px;
        font-family:'Inter Tight';
        font-weight: 600;
        word-wrap: break-word;
        line-height: 1.3;
}

.elementor-68756 .elementor-element.elementor-element-aea097b .article-title-wrapper .article-date{
        order: 1;
        margin-bottom: 9px;
        color: #757E8C;
        font-size: 14px;
        font-family: 'Inter Tight';
        font-weight: 400;
        word-wrap: break-word;
        display: flex;
    align-items: center;
}
.elementor-68756 .elementor-element.elementor-element-aea097b .article-title-wrapper .article-date::before{
        content: "";
            width: 14px;
            height: 14px;
            background-image: url("https://uet.edu.vn/wp-content/uploads/2026/01/iconkhcns.png");
            background-repeat: no-repeat;
            background-size: contain;
            background-position: center;
            margin-right: 6px;
}
.elementor-68756 .elementor-element.elementor-element-aea097b .article-image img{
    width: 100%;
    margin-top: 0;
    aspect-ratio: 3 / 2;
    border-radius: 12px;
    object-fit: cover;
}/* End custom CSS */


/* Start custom CSS for container, class: .elementor-element-6c64506 */.list_post-container-left_sidebar {
    max-width: 356px;
}/* End custom CSS */










/* Start custom CSS for thim-ekits-search-form, class: .elementor-element-cdc6fda */.elementor-68756 .elementor-element.elementor-element-cdc6fda button, .elementor-68756 .elementor-element.elementor-element-cdc6fda input {
    background: none !important;
}/* End custom CSS */




/* Start custom CSS for container, class: .elementor-element-7d9ca9c */.elementor-68756 .elementor-element.elementor-element-7d9ca9c {
    height: fit-content;
    background: #E7ECF5;
    border-radius: 20px;
	padding: 24px 24px;
	grid-area: menu;
}
.elementor-68756 .elementor-element.elementor-element-7d9ca9c .elementor-shortcode {
    display: flex;
    flex-direction: column;
    align-items: stretch;
    gap: 10px;
}

.elementor-68756 .elementor-element.elementor-element-7d9ca9c .elementor-shortcode button {
    border-radius: 40px;
    background-color: white !important;
    text-align: left;
    font-weight: bold;
    position: relative;
    padding: 16px 20px;
}

.elementor-68756 .elementor-element.elementor-element-7d9ca9c .elementor-shortcode button:hover, .elementor-68756 .elementor-element.elementor-element-7d9ca9c .elementor-shortcode button.active {
	background-color: #034EA1 !important;
}

.elementor-68756 .elementor-element.elementor-element-7d9ca9c .elementor-shortcode button:after{
	content: "›";
    font-size: 20px;
	background: #E7ECF5;
	color: #034EA1;
	border-radius: 40px;
	width: 30px;
	height: 30px;
	display: flex;
    align-items: center;
    justify-content: center;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
    right: 20px; 
	
}/* End custom CSS */

/* Start custom CSS for thim-list-post, class: .elementor-element-aaa6a2c */.elementor-68756 .elementor-element.elementor-element-aaa6a2c .article-title-wrapper .title a{
        display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.elementor-68756 .elementor-element.elementor-element-aaa6a2c .article-title-wrapper{
    display: flex;
  flex-direction: column;
}

.elementor-68756 .elementor-element.elementor-element-aaa6a2c .article-title-wrapper .title{
        order: 2;
        color: #2C3544;
        font-size: 18px;
        font-family:'Inter Tight';
        font-weight: 600;
        word-wrap: break-word;
        line-height: 1.3;
}

.elementor-68756 .elementor-element.elementor-element-aaa6a2c .article-title-wrapper .article-date{
        order: 1;
        margin-bottom: 9px;
        color: #757E8C;
        font-size: 14px;
        font-family: 'Inter Tight';
        font-weight: 400;
        word-wrap: break-word;
        display: flex;
    align-items: center;
}
.elementor-68756 .elementor-element.elementor-element-aaa6a2c .article-title-wrapper .article-date::before{
        content: "";
            width: 14px;
            height: 14px;
            background-image: url("https://uet.edu.vn/wp-content/uploads/2026/01/iconkhcns.png");
            background-repeat: no-repeat;
            background-size: contain;
            background-position: center;
            margin-right: 6px;
}

.elementor-68756 .elementor-element.elementor-element-aaa6a2c .article-image img{
    width: 100%;
    margin-top: 0;
    aspect-ratio: 3 / 2;
    border-radius: 12px;
    object-fit: cover;
}/* End custom CSS */


/* Start custom CSS for container, class: .elementor-element-29e0309 */.list_post-container-left_sidebar {
    max-width: 356px;
}

.elementor-68756 .elementor-element.elementor-element-29e0309 {
    grid-area: posts;
}/* End custom CSS */






/* Start custom CSS for container, class: .elementor-element-e3d7cff */#lien-he-ts {
    max-width: 356px;
    border-radius: 20px;
}

.elementor-68756 .elementor-element.elementor-element-e3d7cff {
    grid-area: contact;
}/* End custom CSS */


/* Start custom CSS for container, class: .elementor-element-f3a8810 */.elementor-68756 .elementor-element.elementor-element-f3a8810 {
    grid-area: content;
}/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-e357aad */.elementor-68756 .elementor-element.elementor-element-e357aad {
    display: grid;
    grid-template-areas: "menu content"
    "contact content"
    "posts content";
    grid-template-rows: auto auto 1fr;
    gap: 20px;
}

/* Desktop nhỏ / Laptop */
@media (max-width: 1200px) {
}

/* Tablets */
@media (max-width: 768px) {

}

/* Mobile */
@media (max-width: 480px) {
    .elementor-68756 .elementor-element.elementor-element-e357aad {
        /* 1. Quan trọng: Ghi đè lại số cột về duy nhất 1 cột */
        grid-template-columns: 100% !important; 
        
        /* 2. Định nghĩa lại areas theo hàng dọc */
        grid-template-areas: 
            "menu"
            "content"
            "posts"
            "contact" !important;
            
        /* 3. Reset lại hàng */
        grid-template-rows: repeat(4, auto) !important;
    }

    /* 4. Đảm bảo các phần tử con chiếm hết chiều ngang của cột duy nhất đó */
    .elementor-68756 .elementor-element.elementor-element-e357aad > * {
        grid-column: 1 / -1 !important;
        width: 100% !important;
    }

}/* End custom CSS */






/* Start custom CSS for thim-ekits-search-form, class: .elementor-element-1642a35 */.elementor-68756 .elementor-element.elementor-element-1642a35 button, .elementor-68756 .elementor-element.elementor-element-1642a35 input {
    background: none !important;
}/* End custom CSS */




/* Start custom CSS for container, class: .elementor-element-18a7e36 */.elementor-68756 .elementor-element.elementor-element-18a7e36 {
    grid-area: menu;
    height: fit-content;
    background: #E7ECF5;
    border-radius: 20px;
	padding: 24px 24px;
    max-width: unset !important;
    
}
.elementor-68756 .elementor-element.elementor-element-18a7e36 .elementor-shortcode {
    display: flex;
    flex-direction: column;
    align-items: stretch;
    gap: 10px;
}

.elementor-68756 .elementor-element.elementor-element-18a7e36 .elementor-shortcode button {
    border-radius: 40px;
    background-color: white !important;
    text-align: left;
    font-weight: bold;
    position: relative;
    padding: 16px 20px;
}

.elementor-68756 .elementor-element.elementor-element-18a7e36 .elementor-shortcode button:hover, .elementor-68756 .elementor-element.elementor-element-18a7e36 .elementor-shortcode button.active {
	background-color: #034EA1 !important;
}

.elementor-68756 .elementor-element.elementor-element-18a7e36 .elementor-shortcode button:after{
	content: "›";
    font-size: 20px;
	background: #E7ECF5;
	color: #034EA1;
	border-radius: 40px;
	width: 30px;
	height: 30px;
	display: flex;
    align-items: center;
    justify-content: center;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
    right: 20px; 
	
}/* End custom CSS */






/* Start custom CSS for container, class: .elementor-element-5a8332a */.elementor-68756 .elementor-element.elementor-element-5a8332a {
    grid-area: contact;
}/* End custom CSS */

/* Start custom CSS for thim-list-post, class: .elementor-element-9c3a351 */.elementor-68756 .elementor-element.elementor-element-9c3a351 .article-title-wrapper .title a{
        display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.elementor-68756 .elementor-element.elementor-element-9c3a351 .article-title-wrapper{
    display: flex;
  flex-direction: column;
}

.elementor-68756 .elementor-element.elementor-element-9c3a351 .article-title-wrapper .title{
        order: 2;
        color: #2C3544;
        font-size: 18px;
        font-family:'Inter Tight';
        font-weight: 600;
        word-wrap: break-word;
        line-height: 1.3;
}

.elementor-68756 .elementor-element.elementor-element-9c3a351 .article-title-wrapper .article-date{
        order: 1;
        margin-bottom: 9px;
        color: #757E8C;
        font-size: 14px;
        font-family: 'Inter Tight';
        font-weight: 400;
        word-wrap: break-word;
        display: flex;
    align-items: center;
}
.elementor-68756 .elementor-element.elementor-element-9c3a351 .article-title-wrapper .article-date::before{
        content: "";
            width: 14px;
            height: 14px;
            background-image: url("https://uet.edu.vn/wp-content/uploads/2026/01/iconkhcns.png");
            background-repeat: no-repeat;
            background-size: contain;
            background-position: center;
            margin-right: 6px;
}
.elementor-68756 .elementor-element.elementor-element-9c3a351 .article-image img{
    width: 100%;
    margin-top: 0;
    aspect-ratio: 3 / 2;
    border-radius: 12px;
    object-fit: cover;
}/* End custom CSS */


/* Start custom CSS for container, class: .elementor-element-e9d3af7 */.elementor-68756 .elementor-element.elementor-element-e9d3af7 {
    grid-area: posts;
    width: 100%;
    
}/* End custom CSS */


/* Start custom CSS for container, class: .elementor-element-f57a4c6 */.elementor-68756 .elementor-element.elementor-element-f57a4c6 {
    grid-area: content;
}/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-b5002fc */.elementor-68756 .elementor-element.elementor-element-b5002fc {
    display: grid;
      grid-template-areas:
        "menu content"
        "contact content"
        "posts content";
    gap: 20px;
    grid-template-rows: auto auto 1fr;
}

@media (max-width: 1199.98px) {

}
@media (max-width: 991.98px) {

}
@media (max-width: 767.98px) {

}
@media (max-width: 575.98px) {
    .elementor-68756 .elementor-element.elementor-element-b5002fc {
    grid-template-columns: minmax(100%, 1fr);
      grid-template-areas:
        "menu"
        "content"
        "contact"
        "posts";
    grid-template-columns: 1fr;
    
    grid-template-rows: auto auto auto;
    }
}/* End custom CSS */






/* Start custom CSS for thim-ekits-search-form, class: .elementor-element-ef95ddc */.elementor-68756 .elementor-element.elementor-element-ef95ddc button, .elementor-68756 .elementor-element.elementor-element-ef95ddc input {
    background: none !important;
}/* End custom CSS */




/* Start custom CSS for container, class: .elementor-element-2d92c75 */.elementor-68756 .elementor-element.elementor-element-2d92c75 {
    height: fit-content;
    background: #E7ECF5;
    border-radius: 20px;
	padding: 24px 24px;
}
.elementor-68756 .elementor-element.elementor-element-2d92c75 .elementor-shortcode {
    display: flex;
    flex-direction: column;
    align-items: stretch;
    gap: 10px;
}

.elementor-68756 .elementor-element.elementor-element-2d92c75 .elementor-shortcode button {
    border-radius: 40px;
    background-color: white !important;
    text-align: left;
    font-weight: bold;
    position: relative;
    padding: 16px 20px;
}

.elementor-68756 .elementor-element.elementor-element-2d92c75 .elementor-shortcode button:hover, .elementor-68756 .elementor-element.elementor-element-2d92c75 .elementor-shortcode button.active {
	background-color: #034EA1 !important;
}

.elementor-68756 .elementor-element.elementor-element-2d92c75 .elementor-shortcode button:after{
	content: "›";
    font-size: 20px;
	background: #E7ECF5;
	color: #034EA1;
	border-radius: 40px;
	width: 30px;
	height: 30px;
	display: flex;
    align-items: center;
    justify-content: center;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
    right: 20px; 
	
}/* End custom CSS */






/* Start custom CSS for container, class: .elementor-element-2988c9f */#lien-he-ts {
    max-width: 356px;
    border-radius: 20px;
}/* End custom CSS */

/* Start custom CSS for thim-list-post, class: .elementor-element-f9f5680 */.elementor-68756 .elementor-element.elementor-element-f9f5680 .article-title-wrapper .title a{
        display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.elementor-68756 .elementor-element.elementor-element-f9f5680 .article-title-wrapper{
    display: flex;
  flex-direction: column;
}

.elementor-68756 .elementor-element.elementor-element-f9f5680 .article-title-wrapper .title{
        order: 2;
        color: #2C3544;
        font-size: 18px;
        font-family:'Inter Tight';
        font-weight: 600;
        word-wrap: break-word;
        line-height: 1.3;
}

.elementor-68756 .elementor-element.elementor-element-f9f5680 .article-title-wrapper .article-date{
        order: 1;
        margin-bottom: 9px;
        color: #757E8C;
        font-size: 14px;
        font-family: 'Inter Tight';
        font-weight: 400;
        word-wrap: break-word;
        display: flex;
    align-items: center;
}
.elementor-68756 .elementor-element.elementor-element-f9f5680 .article-title-wrapper .article-date::before{
        content: "";
            width: 14px;
            height: 14px;
            background-image: url("https://uet.edu.vn/wp-content/uploads/2026/01/iconkhcns.png");
            background-repeat: no-repeat;
            background-size: contain;
            background-position: center;
            margin-right: 6px;
}
.elementor-68756 .elementor-element.elementor-element-f9f5680 .article-image img{
    width: 100%;
    margin-top: 0;
    aspect-ratio: 3 / 2;
    border-radius: 12px;
    object-fit: cover;
}/* End custom CSS */


/* Start custom CSS for container, class: .elementor-element-63b66af */.list_post-container-left_sidebar {
    max-width: 356px;
}/* End custom CSS */










/* Start custom CSS for thim-ekits-search-form, class: .elementor-element-7a7a456 */.elementor-68756 .elementor-element.elementor-element-7a7a456 button, .elementor-68756 .elementor-element.elementor-element-7a7a456 input {
    background: none !important;
}/* End custom CSS */




/* Start custom CSS for container, class: .elementor-element-6fa1bd8 */.elementor-68756 .elementor-element.elementor-element-6fa1bd8 {
    height: fit-content;
    background: #E7ECF5;
    border-radius: 20px;
	padding: 24px 24px;
}
.elementor-68756 .elementor-element.elementor-element-6fa1bd8 .elementor-shortcode {
    display: flex;
    flex-direction: column;
    align-items: stretch;
    gap: 10px;
}

.elementor-68756 .elementor-element.elementor-element-6fa1bd8 .elementor-shortcode button {
    border-radius: 40px;
    background-color: white !important;
    text-align: left;
    font-weight: bold;
    position: relative;
    padding: 16px 20px;
}

.elementor-68756 .elementor-element.elementor-element-6fa1bd8 .elementor-shortcode button:hover, .elementor-68756 .elementor-element.elementor-element-6fa1bd8 .elementor-shortcode button.active {
	background-color: #034EA1 !important;
}

.elementor-68756 .elementor-element.elementor-element-6fa1bd8 .elementor-shortcode button:after{
	content: "›";
    font-size: 20px;
	background: #E7ECF5;
	color: #034EA1;
	border-radius: 40px;
	width: 30px;
	height: 30px;
	display: flex;
    align-items: center;
    justify-content: center;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
    right: 20px; 
	
}/* End custom CSS */






/* Start custom CSS for container, class: .elementor-element-804f871 */#lien-he-ts {
    max-width: 356px;
    border-radius: 20px;
}/* End custom CSS */

/* Start custom CSS for thim-list-post, class: .elementor-element-aea097b */.elementor-68756 .elementor-element.elementor-element-aea097b .article-title-wrapper .title a{
        display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.elementor-68756 .elementor-element.elementor-element-aea097b .article-title-wrapper{
    display: flex;
  flex-direction: column;
}

.elementor-68756 .elementor-element.elementor-element-aea097b .article-title-wrapper .title{
        order: 2;
        color: #2C3544;
        font-size: 18px;
        font-family:'Inter Tight';
        font-weight: 600;
        word-wrap: break-word;
        line-height: 1.3;
}

.elementor-68756 .elementor-element.elementor-element-aea097b .article-title-wrapper .article-date{
        order: 1;
        margin-bottom: 9px;
        color: #757E8C;
        font-size: 14px;
        font-family: 'Inter Tight';
        font-weight: 400;
        word-wrap: break-word;
        display: flex;
    align-items: center;
}
.elementor-68756 .elementor-element.elementor-element-aea097b .article-title-wrapper .article-date::before{
        content: "";
            width: 14px;
            height: 14px;
            background-image: url("https://uet.edu.vn/wp-content/uploads/2026/01/iconkhcns.png");
            background-repeat: no-repeat;
            background-size: contain;
            background-position: center;
            margin-right: 6px;
}
.elementor-68756 .elementor-element.elementor-element-aea097b .article-image img{
    width: 100%;
    margin-top: 0;
    aspect-ratio: 3 / 2;
    border-radius: 12px;
    object-fit: cover;
}/* End custom CSS */


/* Start custom CSS for container, class: .elementor-element-6c64506 */.list_post-container-left_sidebar {
    max-width: 356px;
}/* End custom CSS */







/* Start custom CSS for nested-tabs, class: .elementor-element-6b69fb7 */.elementor-68756 .elementor-element.elementor-element-6b69fb7.tab-ts > .e-n-tabs > .e-n-tabs-heading {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 20px;
}

.elementor-68756 .elementor-element.elementor-element-6b69fb7.tab-ts > .e-n-tabs > .e-n-tabs-heading button {
    margin: 0 !important;
}

/* Laptop nhỏ / Tablet nằm ngang */
@media (max-width: 1199.98px) { 
    .elementor-68756 .elementor-element.elementor-element-6b69fb7.tab-ts > .e-n-tabs > .e-n-tabs-heading {
      grid-template-columns: repeat(4, 1fr);
    }
}

/* Máy tính bảng (Dọc) */
@media (max-width: 991.98px) {
    .elementor-68756 .elementor-element.elementor-element-6b69fb7.tab-ts > .e-n-tabs > .e-n-tabs-heading {
      grid-template-columns: repeat(2, 1fr);
    }
}

/* Điện thoại nằm ngang / Tablet nhỏ */
@media (max-width: 767.98px) {
    .elementor-68756 .elementor-element.elementor-element-6b69fb7.tab-ts > .e-n-tabs > .e-n-tabs-heading {
      grid-template-columns: repeat(2, 1fr);
    }
}

/* Điện thoại di động (Dọc) */
@media (max-width: 575.98px) {
    .elementor-68756 .elementor-element.elementor-element-6b69fb7.tab-ts > .e-n-tabs > .e-n-tabs-heading {
      grid-template-columns: repeat(1, 1fr);
      gap: 10px;
    }
}

.elementor-68756 .elementor-element.elementor-element-6b69fb7.tab-ts > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title {
  display: flex;
  align-items: center;
  gap: 12px;

  min-height: clamp(56px, calc(72 / 1440 * 100vw), 88px);
  padding: clamp(8px, calc(12 / 1440 * 100vw), 16px)
           clamp(16px, calc(20 / 1440 * 100vw), 28px);

  border-radius: 12px;
  background: #fff;
}

.elementor-68756 .elementor-element.elementor-element-6b69fb7.tab-ts > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title::before {
  content: "";
  width: clamp(32px, calc(48 / 1440 * 100vw), 64px);
  height: clamp(32px, calc(48 / 1440 * 100vw), 64px);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  flex-shrink: 0;
}

.elementor-68756 .elementor-element.elementor-element-6b69fb7.tab-ts > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title:nth-child(1)::before {
  background-image: url('/wp-content/uploads/2026/01/icon-ts.png');
}
.elementor-68756 .elementor-element.elementor-element-6b69fb7.tab-ts > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title:nth-child(1)[aria-selected="true"]::before {
  background-image: url('/wp-content/uploads/2026/01/icon-ts-active.png');
}

/* TAB 2 */
.elementor-68756 .elementor-element.elementor-element-6b69fb7.tab-ts > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title:nth-child(2)::before {
  background-image: url('/wp-content/uploads/2026/01/icon-ts_1.png');
}
.elementor-68756 .elementor-element.elementor-element-6b69fb7.tab-ts > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title:nth-child(2)[aria-selected="true"]::before {
  background-image: url('/wp-content/uploads/2026/01/icon-ts_1-active.png');
}

/* TAB 3 */
.elementor-68756 .elementor-element.elementor-element-6b69fb7.tab-ts > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title:nth-child(3)::before {
  background-image: url('/wp-content/uploads/2026/01/icon-ts_2.png');
}
.elementor-68756 .elementor-element.elementor-element-6b69fb7.tab-ts > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title:nth-child(3)[aria-selected="true"]::before {
  background-image: url('/wp-content/uploads/2026/01/icon-ts_2-active.png');
}

/* TAB 4 */
.elementor-68756 .elementor-element.elementor-element-6b69fb7.tab-ts > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title:nth-child(4)::before {
  background-image: url('/wp-content/uploads/2026/01/icon-ts_3.png');
}
.elementor-68756 .elementor-element.elementor-element-6b69fb7.tab-ts > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title:nth-child(4)[aria-selected="true"]::before {
  background-image: url('/wp-content/uploads/2026/01/icon-ts_3-active.png');
}

/* TAB 5 */
.elementor-68756 .elementor-element.elementor-element-6b69fb7.tab-ts > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title:nth-child(5)::before {
  background-image: url('/wp-content/uploads/2026/01/icon-ts_4.png');
}
.elementor-68756 .elementor-element.elementor-element-6b69fb7.tab-ts > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title:nth-child(5)[aria-selected="true"]::before {
  background-image: url('/wp-content/uploads/2026/01/icon-ts_4-active.png');
}

/* TAB 6 */
.elementor-68756 .elementor-element.elementor-element-6b69fb7.tab-ts > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title:nth-child(6)::before {
  background-image: url('/wp-content/uploads/2026/01/icon-ts_5.png');
}
.elementor-68756 .elementor-element.elementor-element-6b69fb7.tab-ts > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title:nth-child(6)[aria-selected="true"]::before {
  background-image: url('/wp-content/uploads/2026/01/icon-ts_5-active.png');
}

/* TAB 7 */
.elementor-68756 .elementor-element.elementor-element-6b69fb7.tab-ts > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title:nth-child(7)::before {
  background-image: url('/wp-content/uploads/2026/01/icon-ts_6.png');
}
.elementor-68756 .elementor-element.elementor-element-6b69fb7.tab-ts > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title:nth-child(7)[aria-selected="true"]::before {
  background-image: url('/wp-content/uploads/2026/01/icon-ts_6-active.png');
}

/* TAB 8 */
.elementor-68756 .elementor-element.elementor-element-6b69fb7.tab-ts > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title:nth-child(8)::before {
  background-image: url('/wp-content/uploads/2026/01/icon-ts_7.png');
}
.elementor-68756 .elementor-element.elementor-element-6b69fb7.tab-ts > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title:nth-child(8)[aria-selected="true"]::before {
  background-image: url('/wp-content/uploads/2026/01/icon-ts_7-active.png');
}


.elementor-68756 .elementor-element.elementor-element-6b69fb7.tab-ts > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"] {
  background-color: #D3F2FF !important;
}

.elementor-68756 .elementor-element.elementor-element-6b69fb7.tab-ts > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover {
  background-color: #D3F2FF !important;
  color: #0ca5ec !important;
}/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-9cdffe8 */.elementor-68756 .elementor-element.elementor-element-9cdffe8 {
    margin: 16px auto 0;
    display: block;
    width: 100%;
    max-width: 100%;
    padding: 0;
}

.elementor-68756 .elementor-element.elementor-element-9cdffe8 .thim-ekits-search-form input[type="text"] {
    height: 49px;
}

/* Mobile lớn */
@media (min-width: 576px) {
    .elementor-68756 .elementor-element.elementor-element-9cdffe8 {
        padding: 0 20px;
    }
}

/* Tablet */
@media (min-width: 768px) {
    .elementor-68756 .elementor-element.elementor-element-9cdffe8 {
        max-width: 720px;
    }
}

/* Tablet ngang / Laptop nhỏ */
@media (min-width: 992px) {
    .elementor-68756 .elementor-element.elementor-element-9cdffe8 {
        max-width: 960px;
    }
}

/* Desktop */
@media (min-width: 1200px) {
    .elementor-68756 .elementor-element.elementor-element-9cdffe8 {
        max-width: 1200px;
        padding: 0;
    }
}

/* Desktop lớn (optional) */
@media (min-width: 1400px) {
    .elementor-68756 .elementor-element.elementor-element-9cdffe8 {
        max-width: 1320px;
    }
}/* End custom CSS */





/* Start custom CSS for thim-ekits-search-form, class: .elementor-element-71d6bc9 */.elementor-68756 .elementor-element.elementor-element-71d6bc9 button, .elementor-68756 .elementor-element.elementor-element-71d6bc9 input {
    background: none !important;
}/* End custom CSS */




/* Start custom CSS for container, class: .elementor-element-1822f31 */.elementor-68756 .elementor-element.elementor-element-1822f31 {
    height: fit-content;
    background: #E7ECF5;
    border-radius: 20px;
	padding: 24px 24px;
}
.elementor-68756 .elementor-element.elementor-element-1822f31 .elementor-shortcode {
    display: flex;
    flex-direction: column;
    align-items: stretch;
    gap: 10px;
}

.elementor-68756 .elementor-element.elementor-element-1822f31 .elementor-shortcode button {
    border-radius: 40px;
    background-color: white !important;
    text-align: left;
    font-weight: bold;
    position: relative;
    padding: 16px 20px;
}

.elementor-68756 .elementor-element.elementor-element-1822f31 .elementor-shortcode button:hover, .elementor-68756 .elementor-element.elementor-element-1822f31 .elementor-shortcode button.active {
	background-color: #034EA1 !important;
}

.elementor-68756 .elementor-element.elementor-element-1822f31 .elementor-shortcode button:after{
	content: "›";
    font-size: 20px;
	background: #E7ECF5;
	color: #034EA1;
	border-radius: 40px;
	width: 30px;
	height: 30px;
	display: flex;
    align-items: center;
    justify-content: center;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
    right: 20px; 
	
}/* End custom CSS */






/* Start custom CSS for container, class: .elementor-element-45f69cb */#lien-he-ts {
    max-width: 356px;
    border-radius: 20px;
}/* End custom CSS */

/* Start custom CSS for thim-list-post, class: .elementor-element-80b683e */.elementor-68756 .elementor-element.elementor-element-80b683e .article-title-wrapper .title a{
        display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.elementor-68756 .elementor-element.elementor-element-80b683e .article-title-wrapper{
    display: flex;
  flex-direction: column;
}

.elementor-68756 .elementor-element.elementor-element-80b683e .article-title-wrapper .title{
        order: 2;
        color: #2C3544;
        font-size: 18px;
        font-family:'Inter Tight';
        font-weight: 600;
        word-wrap: break-word;
        line-height: 1.3;
}

.elementor-68756 .elementor-element.elementor-element-80b683e .article-title-wrapper .article-date{
        order: 1;
        margin-bottom: 9px;
        color: #757E8C;
        font-size: 14px;
        font-family: 'Inter Tight';
        font-weight: 400;
        word-wrap: break-word;
        display: flex;
    align-items: center;
}
.elementor-68756 .elementor-element.elementor-element-80b683e .article-title-wrapper .article-date::before{
        content: "";
            width: 14px;
            height: 14px;
            background-image: url("https://uet.edu.vn/wp-content/uploads/2026/01/iconkhcns.png");
            background-repeat: no-repeat;
            background-size: contain;
            background-position: center;
            margin-right: 6px;
}
.elementor-68756 .elementor-element.elementor-element-80b683e .article-image img{
    width: 100%;
    margin-top: 0;
    aspect-ratio: 3 / 2;
    border-radius: 12px;
    object-fit: cover;
}/* End custom CSS */


/* Start custom CSS for container, class: .elementor-element-d131c03 */.list_post-container-left_sidebar {
    max-width: 356px;
}/* End custom CSS */










/* Start custom CSS for thim-ekits-search-form, class: .elementor-element-b86d2bb */.elementor-68756 .elementor-element.elementor-element-b86d2bb button, .elementor-68756 .elementor-element.elementor-element-b86d2bb input {
    background: none !important;
}/* End custom CSS */




/* Start custom CSS for container, class: .elementor-element-421db0e */.elementor-68756 .elementor-element.elementor-element-421db0e {
    grid-area: menu;
    height: fit-content;
    background: #E7ECF5;
    border-radius: 20px;
	padding: 24px 24px;
    max-width: unset !important;
    
}
.elementor-68756 .elementor-element.elementor-element-421db0e .elementor-shortcode {
    display: flex;
    flex-direction: column;
    align-items: stretch;
    gap: 10px;
}

.elementor-68756 .elementor-element.elementor-element-421db0e .elementor-shortcode button {
    border-radius: 40px;
    background-color: white !important;
    text-align: left;
    font-weight: bold;
    position: relative;
    padding: 16px 20px;
}

.elementor-68756 .elementor-element.elementor-element-421db0e .elementor-shortcode button:hover, .elementor-68756 .elementor-element.elementor-element-421db0e .elementor-shortcode button.active {
	background-color: #034EA1 !important;
}

.elementor-68756 .elementor-element.elementor-element-421db0e .elementor-shortcode button:after{
	content: "›";
    font-size: 20px;
	background: #E7ECF5;
	color: #034EA1;
	border-radius: 40px;
	width: 30px;
	height: 30px;
	display: flex;
    align-items: center;
    justify-content: center;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
    right: 20px; 
	
}/* End custom CSS */






/* Start custom CSS for container, class: .elementor-element-5cd024e */.elementor-68756 .elementor-element.elementor-element-5cd024e {
    grid-area: contact;
}/* End custom CSS */

/* Start custom CSS for thim-list-post, class: .elementor-element-0887b54 */.elementor-68756 .elementor-element.elementor-element-0887b54 .article-title-wrapper .title a{
        display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.elementor-68756 .elementor-element.elementor-element-0887b54 .article-title-wrapper{
    display: flex;
  flex-direction: column;
}

.elementor-68756 .elementor-element.elementor-element-0887b54 .article-title-wrapper .title{
        order: 2;
        color: #2C3544;
        font-size: 18px;
        font-family:'Inter Tight';
        font-weight: 600;
        word-wrap: break-word;
        line-height: 1.3;
}

.elementor-68756 .elementor-element.elementor-element-0887b54 .article-title-wrapper .article-date{
        order: 1;
        margin-bottom: 9px;
        color: #757E8C;
        font-size: 14px;
        font-family: 'Inter Tight';
        font-weight: 400;
        word-wrap: break-word;
        display: flex;
    align-items: center;
}
.elementor-68756 .elementor-element.elementor-element-0887b54 .article-title-wrapper .article-date::before{
        content: "";
            width: 14px;
            height: 14px;
            background-image: url("https://uet.edu.vn/wp-content/uploads/2026/01/iconkhcns.png");
            background-repeat: no-repeat;
            background-size: contain;
            background-position: center;
            margin-right: 6px;
}
.elementor-68756 .elementor-element.elementor-element-0887b54 .article-image img{
    width: 100%;
    margin-top: 0;
    aspect-ratio: 3 / 2;
    border-radius: 12px;
    object-fit: cover;
}/* End custom CSS */


/* Start custom CSS for container, class: .elementor-element-aa1f4db */.elementor-68756 .elementor-element.elementor-element-aa1f4db {
    grid-area: posts;
    width: 100%;
    
}/* End custom CSS */


/* Start custom CSS for container, class: .elementor-element-f866aa9 */.elementor-68756 .elementor-element.elementor-element-f866aa9 {
    grid-area: content;
}/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-8fd709c */.elementor-68756 .elementor-element.elementor-element-8fd709c {
    display: grid;
      grid-template-areas:
        "menu content"
        "contact content"
        "posts content";
    gap: 20px;
    grid-template-rows: auto auto 1fr;
}

@media (max-width: 1199.98px) {

}
@media (max-width: 991.98px) {

}
@media (max-width: 767.98px) {

}
@media (max-width: 575.98px) {
    .elementor-68756 .elementor-element.elementor-element-8fd709c {
    grid-template-columns: minmax(100%, 1fr);
      grid-template-areas:
        "menu"
        "content"
        "contact"
        "posts";
    grid-template-columns: 1fr;
    
    grid-template-rows: auto auto auto;
    }
}/* End custom CSS */






/* Start custom CSS for thim-ekits-search-form, class: .elementor-element-69fbdb4 */.elementor-68756 .elementor-element.elementor-element-69fbdb4 button, .elementor-68756 .elementor-element.elementor-element-69fbdb4 input {
    background: none !important;
}/* End custom CSS */




/* Start custom CSS for container, class: .elementor-element-3963e20 */.elementor-68756 .elementor-element.elementor-element-3963e20 {
    height: fit-content;
    background: #E7ECF5;
    border-radius: 20px;
	padding: 24px 24px;
}
.elementor-68756 .elementor-element.elementor-element-3963e20 .elementor-shortcode {
    display: flex;
    flex-direction: column;
    align-items: stretch;
    gap: 10px;
}

.elementor-68756 .elementor-element.elementor-element-3963e20 .elementor-shortcode button {
    border-radius: 40px;
    background-color: white !important;
    text-align: left;
    font-weight: bold;
    position: relative;
    padding: 16px 20px;
}

.elementor-68756 .elementor-element.elementor-element-3963e20 .elementor-shortcode button:hover, .elementor-68756 .elementor-element.elementor-element-3963e20 .elementor-shortcode button.active {
	background-color: #034EA1 !important;
}

.elementor-68756 .elementor-element.elementor-element-3963e20 .elementor-shortcode button:after{
	content: "›";
    font-size: 20px;
	background: #E7ECF5;
	color: #034EA1;
	border-radius: 40px;
	width: 30px;
	height: 30px;
	display: flex;
    align-items: center;
    justify-content: center;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
    right: 20px; 
	
}/* End custom CSS */






/* Start custom CSS for container, class: .elementor-element-0c3e8ca */#lien-he-ts {
    max-width: 356px;
    border-radius: 20px;
}/* End custom CSS */

/* Start custom CSS for thim-list-post, class: .elementor-element-0aa13f0 */.elementor-68756 .elementor-element.elementor-element-0aa13f0 .article-title-wrapper .title a{
        display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.elementor-68756 .elementor-element.elementor-element-0aa13f0 .article-title-wrapper{
    display: flex;
  flex-direction: column;
}

.elementor-68756 .elementor-element.elementor-element-0aa13f0 .article-title-wrapper .title{
        order: 2;
        color: #2C3544;
        font-size: 18px;
        font-family:'Inter Tight';
        font-weight: 600;
        word-wrap: break-word;
        line-height: 1.3;
}

.elementor-68756 .elementor-element.elementor-element-0aa13f0 .article-title-wrapper .article-date{
        order: 1;
        margin-bottom: 9px;
        color: #757E8C;
        font-size: 14px;
        font-family: 'Inter Tight';
        font-weight: 400;
        word-wrap: break-word;
        display: flex;
    align-items: center;
}
.elementor-68756 .elementor-element.elementor-element-0aa13f0 .article-title-wrapper .article-date::before{
        content: "";
            width: 14px;
            height: 14px;
            background-image: url("https://uet.edu.vn/wp-content/uploads/2026/01/iconkhcns.png");
            background-repeat: no-repeat;
            background-size: contain;
            background-position: center;
            margin-right: 6px;
}
.elementor-68756 .elementor-element.elementor-element-0aa13f0 .article-image img{
    width: 100%;
    margin-top: 0;
    aspect-ratio: 3 / 2;
    border-radius: 12px;
    object-fit: cover;
}/* End custom CSS */


/* Start custom CSS for container, class: .elementor-element-7896a18 */.list_post-container-left_sidebar {
    max-width: 356px;
}/* End custom CSS */










/* Start custom CSS for thim-ekits-search-form, class: .elementor-element-fcef3af */.elementor-68756 .elementor-element.elementor-element-fcef3af button, .elementor-68756 .elementor-element.elementor-element-fcef3af input {
    background: none !important;
}/* End custom CSS */




/* Start custom CSS for container, class: .elementor-element-37bef38 */.elementor-68756 .elementor-element.elementor-element-37bef38 {
    height: fit-content;
    background: #E7ECF5;
    border-radius: 20px;
	padding: 24px 24px;
}
.elementor-68756 .elementor-element.elementor-element-37bef38 .elementor-shortcode {
    display: flex;
    flex-direction: column;
    align-items: stretch;
    gap: 10px;
}

.elementor-68756 .elementor-element.elementor-element-37bef38 .elementor-shortcode button {
    border-radius: 40px;
    background-color: white !important;
    text-align: left;
    font-weight: bold;
    position: relative;
    padding: 16px 20px;
}

.elementor-68756 .elementor-element.elementor-element-37bef38 .elementor-shortcode button:hover, .elementor-68756 .elementor-element.elementor-element-37bef38 .elementor-shortcode button.active {
	background-color: #034EA1 !important;
}

.elementor-68756 .elementor-element.elementor-element-37bef38 .elementor-shortcode button:after{
	content: "›";
    font-size: 20px;
	background: #E7ECF5;
	color: #034EA1;
	border-radius: 40px;
	width: 30px;
	height: 30px;
	display: flex;
    align-items: center;
    justify-content: center;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
    right: 20px; 
	
}/* End custom CSS */






/* Start custom CSS for container, class: .elementor-element-30da28d */#lien-he-ts {
    max-width: 356px;
    border-radius: 20px;
}/* End custom CSS */

/* Start custom CSS for thim-list-post, class: .elementor-element-6a385fe */.elementor-68756 .elementor-element.elementor-element-6a385fe .article-title-wrapper .title a{
        display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.elementor-68756 .elementor-element.elementor-element-6a385fe .article-title-wrapper{
    display: flex;
  flex-direction: column;
}

.elementor-68756 .elementor-element.elementor-element-6a385fe .article-title-wrapper .title{
        order: 2;
        color: #2C3544;
        font-size: 18px;
        font-family:'Inter Tight';
        font-weight: 600;
        word-wrap: break-word;
        line-height: 1.3;
}

.elementor-68756 .elementor-element.elementor-element-6a385fe .article-title-wrapper .article-date{
        order: 1;
        margin-bottom: 9px;
        color: #757E8C;
        font-size: 14px;
        font-family: 'Inter Tight';
        font-weight: 400;
        word-wrap: break-word;
        display: flex;
    align-items: center;
}
.elementor-68756 .elementor-element.elementor-element-6a385fe .article-title-wrapper .article-date::before{
        content: "";
            width: 14px;
            height: 14px;
            background-image: url("https://uet.edu.vn/wp-content/uploads/2026/01/iconkhcns.png");
            background-repeat: no-repeat;
            background-size: contain;
            background-position: center;
            margin-right: 6px;
}
.elementor-68756 .elementor-element.elementor-element-6a385fe .article-image img{
    width: 100%;
    margin-top: 0;
    aspect-ratio: 3 / 2;
    border-radius: 12px;
    object-fit: cover;
}/* End custom CSS */


/* Start custom CSS for container, class: .elementor-element-83a027d */.list_post-container-left_sidebar {
    max-width: 356px;
}/* End custom CSS */










/* Start custom CSS for thim-ekits-search-form, class: .elementor-element-71d6bc9 */.elementor-68756 .elementor-element.elementor-element-71d6bc9 button, .elementor-68756 .elementor-element.elementor-element-71d6bc9 input {
    background: none !important;
}/* End custom CSS */




/* Start custom CSS for container, class: .elementor-element-1822f31 */.elementor-68756 .elementor-element.elementor-element-1822f31 {
    height: fit-content;
    background: #E7ECF5;
    border-radius: 20px;
	padding: 24px 24px;
}
.elementor-68756 .elementor-element.elementor-element-1822f31 .elementor-shortcode {
    display: flex;
    flex-direction: column;
    align-items: stretch;
    gap: 10px;
}

.elementor-68756 .elementor-element.elementor-element-1822f31 .elementor-shortcode button {
    border-radius: 40px;
    background-color: white !important;
    text-align: left;
    font-weight: bold;
    position: relative;
    padding: 16px 20px;
}

.elementor-68756 .elementor-element.elementor-element-1822f31 .elementor-shortcode button:hover, .elementor-68756 .elementor-element.elementor-element-1822f31 .elementor-shortcode button.active {
	background-color: #034EA1 !important;
}

.elementor-68756 .elementor-element.elementor-element-1822f31 .elementor-shortcode button:after{
	content: "›";
    font-size: 20px;
	background: #E7ECF5;
	color: #034EA1;
	border-radius: 40px;
	width: 30px;
	height: 30px;
	display: flex;
    align-items: center;
    justify-content: center;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
    right: 20px; 
	
}/* End custom CSS */






/* Start custom CSS for container, class: .elementor-element-45f69cb */#lien-he-ts {
    max-width: 356px;
    border-radius: 20px;
}/* End custom CSS */

/* Start custom CSS for thim-list-post, class: .elementor-element-80b683e */.elementor-68756 .elementor-element.elementor-element-80b683e .article-title-wrapper .title a{
        display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.elementor-68756 .elementor-element.elementor-element-80b683e .article-title-wrapper{
    display: flex;
  flex-direction: column;
}

.elementor-68756 .elementor-element.elementor-element-80b683e .article-title-wrapper .title{
        order: 2;
        color: #2C3544;
        font-size: 18px;
        font-family:'Inter Tight';
        font-weight: 600;
        word-wrap: break-word;
        line-height: 1.3;
}

.elementor-68756 .elementor-element.elementor-element-80b683e .article-title-wrapper .article-date{
        order: 1;
        margin-bottom: 9px;
        color: #757E8C;
        font-size: 14px;
        font-family: 'Inter Tight';
        font-weight: 400;
        word-wrap: break-word;
        display: flex;
    align-items: center;
}
.elementor-68756 .elementor-element.elementor-element-80b683e .article-title-wrapper .article-date::before{
        content: "";
            width: 14px;
            height: 14px;
            background-image: url("https://uet.edu.vn/wp-content/uploads/2026/01/iconkhcns.png");
            background-repeat: no-repeat;
            background-size: contain;
            background-position: center;
            margin-right: 6px;
}
.elementor-68756 .elementor-element.elementor-element-80b683e .article-image img{
    width: 100%;
    margin-top: 0;
    aspect-ratio: 3 / 2;
    border-radius: 12px;
    object-fit: cover;
}/* End custom CSS */


/* Start custom CSS for container, class: .elementor-element-d131c03 */.list_post-container-left_sidebar {
    max-width: 356px;
}/* End custom CSS */










/* Start custom CSS for thim-ekits-search-form, class: .elementor-element-b86d2bb */.elementor-68756 .elementor-element.elementor-element-b86d2bb button, .elementor-68756 .elementor-element.elementor-element-b86d2bb input {
    background: none !important;
}/* End custom CSS */




/* Start custom CSS for container, class: .elementor-element-421db0e */.elementor-68756 .elementor-element.elementor-element-421db0e {
    grid-area: menu;
    height: fit-content;
    background: #E7ECF5;
    border-radius: 20px;
	padding: 24px 24px;
    max-width: unset !important;
    
}
.elementor-68756 .elementor-element.elementor-element-421db0e .elementor-shortcode {
    display: flex;
    flex-direction: column;
    align-items: stretch;
    gap: 10px;
}

.elementor-68756 .elementor-element.elementor-element-421db0e .elementor-shortcode button {
    border-radius: 40px;
    background-color: white !important;
    text-align: left;
    font-weight: bold;
    position: relative;
    padding: 16px 20px;
}

.elementor-68756 .elementor-element.elementor-element-421db0e .elementor-shortcode button:hover, .elementor-68756 .elementor-element.elementor-element-421db0e .elementor-shortcode button.active {
	background-color: #034EA1 !important;
}

.elementor-68756 .elementor-element.elementor-element-421db0e .elementor-shortcode button:after{
	content: "›";
    font-size: 20px;
	background: #E7ECF5;
	color: #034EA1;
	border-radius: 40px;
	width: 30px;
	height: 30px;
	display: flex;
    align-items: center;
    justify-content: center;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
    right: 20px; 
	
}/* End custom CSS */






/* Start custom CSS for container, class: .elementor-element-5cd024e */.elementor-68756 .elementor-element.elementor-element-5cd024e {
    grid-area: contact;
}/* End custom CSS */

/* Start custom CSS for thim-list-post, class: .elementor-element-0887b54 */.elementor-68756 .elementor-element.elementor-element-0887b54 .article-title-wrapper .title a{
        display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.elementor-68756 .elementor-element.elementor-element-0887b54 .article-title-wrapper{
    display: flex;
  flex-direction: column;
}

.elementor-68756 .elementor-element.elementor-element-0887b54 .article-title-wrapper .title{
        order: 2;
        color: #2C3544;
        font-size: 18px;
        font-family:'Inter Tight';
        font-weight: 600;
        word-wrap: break-word;
        line-height: 1.3;
}

.elementor-68756 .elementor-element.elementor-element-0887b54 .article-title-wrapper .article-date{
        order: 1;
        margin-bottom: 9px;
        color: #757E8C;
        font-size: 14px;
        font-family: 'Inter Tight';
        font-weight: 400;
        word-wrap: break-word;
        display: flex;
    align-items: center;
}
.elementor-68756 .elementor-element.elementor-element-0887b54 .article-title-wrapper .article-date::before{
        content: "";
            width: 14px;
            height: 14px;
            background-image: url("https://uet.edu.vn/wp-content/uploads/2026/01/iconkhcns.png");
            background-repeat: no-repeat;
            background-size: contain;
            background-position: center;
            margin-right: 6px;
}
.elementor-68756 .elementor-element.elementor-element-0887b54 .article-image img{
    width: 100%;
    margin-top: 0;
    aspect-ratio: 3 / 2;
    border-radius: 12px;
    object-fit: cover;
}/* End custom CSS */


/* Start custom CSS for container, class: .elementor-element-aa1f4db */.elementor-68756 .elementor-element.elementor-element-aa1f4db {
    grid-area: posts;
    width: 100%;
    
}/* End custom CSS */


/* Start custom CSS for container, class: .elementor-element-f866aa9 */.elementor-68756 .elementor-element.elementor-element-f866aa9 {
    grid-area: content;
}/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-8fd709c */.elementor-68756 .elementor-element.elementor-element-8fd709c {
    display: grid;
      grid-template-areas:
        "menu content"
        "contact content"
        "posts content";
    gap: 20px;
    grid-template-rows: auto auto 1fr;
}

@media (max-width: 1199.98px) {

}
@media (max-width: 991.98px) {

}
@media (max-width: 767.98px) {

}
@media (max-width: 575.98px) {
    .elementor-68756 .elementor-element.elementor-element-8fd709c {
    grid-template-columns: minmax(100%, 1fr);
      grid-template-areas:
        "menu"
        "content"
        "contact"
        "posts";
    grid-template-columns: 1fr;
    
    grid-template-rows: auto auto auto;
    }
}/* End custom CSS */






/* Start custom CSS for thim-ekits-search-form, class: .elementor-element-69fbdb4 */.elementor-68756 .elementor-element.elementor-element-69fbdb4 button, .elementor-68756 .elementor-element.elementor-element-69fbdb4 input {
    background: none !important;
}/* End custom CSS */




/* Start custom CSS for container, class: .elementor-element-3963e20 */.elementor-68756 .elementor-element.elementor-element-3963e20 {
    height: fit-content;
    background: #E7ECF5;
    border-radius: 20px;
	padding: 24px 24px;
}
.elementor-68756 .elementor-element.elementor-element-3963e20 .elementor-shortcode {
    display: flex;
    flex-direction: column;
    align-items: stretch;
    gap: 10px;
}

.elementor-68756 .elementor-element.elementor-element-3963e20 .elementor-shortcode button {
    border-radius: 40px;
    background-color: white !important;
    text-align: left;
    font-weight: bold;
    position: relative;
    padding: 16px 20px;
}

.elementor-68756 .elementor-element.elementor-element-3963e20 .elementor-shortcode button:hover, .elementor-68756 .elementor-element.elementor-element-3963e20 .elementor-shortcode button.active {
	background-color: #034EA1 !important;
}

.elementor-68756 .elementor-element.elementor-element-3963e20 .elementor-shortcode button:after{
	content: "›";
    font-size: 20px;
	background: #E7ECF5;
	color: #034EA1;
	border-radius: 40px;
	width: 30px;
	height: 30px;
	display: flex;
    align-items: center;
    justify-content: center;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
    right: 20px; 
	
}/* End custom CSS */






/* Start custom CSS for container, class: .elementor-element-0c3e8ca */#lien-he-ts {
    max-width: 356px;
    border-radius: 20px;
}/* End custom CSS */

/* Start custom CSS for thim-list-post, class: .elementor-element-0aa13f0 */.elementor-68756 .elementor-element.elementor-element-0aa13f0 .article-title-wrapper .title a{
        display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.elementor-68756 .elementor-element.elementor-element-0aa13f0 .article-title-wrapper{
    display: flex;
  flex-direction: column;
}

.elementor-68756 .elementor-element.elementor-element-0aa13f0 .article-title-wrapper .title{
        order: 2;
        color: #2C3544;
        font-size: 18px;
        font-family:'Inter Tight';
        font-weight: 600;
        word-wrap: break-word;
        line-height: 1.3;
}

.elementor-68756 .elementor-element.elementor-element-0aa13f0 .article-title-wrapper .article-date{
        order: 1;
        margin-bottom: 9px;
        color: #757E8C;
        font-size: 14px;
        font-family: 'Inter Tight';
        font-weight: 400;
        word-wrap: break-word;
        display: flex;
    align-items: center;
}
.elementor-68756 .elementor-element.elementor-element-0aa13f0 .article-title-wrapper .article-date::before{
        content: "";
            width: 14px;
            height: 14px;
            background-image: url("https://uet.edu.vn/wp-content/uploads/2026/01/iconkhcns.png");
            background-repeat: no-repeat;
            background-size: contain;
            background-position: center;
            margin-right: 6px;
}
.elementor-68756 .elementor-element.elementor-element-0aa13f0 .article-image img{
    width: 100%;
    margin-top: 0;
    aspect-ratio: 3 / 2;
    border-radius: 12px;
    object-fit: cover;
}/* End custom CSS */


/* Start custom CSS for container, class: .elementor-element-7896a18 */.list_post-container-left_sidebar {
    max-width: 356px;
}/* End custom CSS */










/* Start custom CSS for thim-ekits-search-form, class: .elementor-element-fcef3af */.elementor-68756 .elementor-element.elementor-element-fcef3af button, .elementor-68756 .elementor-element.elementor-element-fcef3af input {
    background: none !important;
}/* End custom CSS */




/* Start custom CSS for container, class: .elementor-element-37bef38 */.elementor-68756 .elementor-element.elementor-element-37bef38 {
    height: fit-content;
    background: #E7ECF5;
    border-radius: 20px;
	padding: 24px 24px;
}
.elementor-68756 .elementor-element.elementor-element-37bef38 .elementor-shortcode {
    display: flex;
    flex-direction: column;
    align-items: stretch;
    gap: 10px;
}

.elementor-68756 .elementor-element.elementor-element-37bef38 .elementor-shortcode button {
    border-radius: 40px;
    background-color: white !important;
    text-align: left;
    font-weight: bold;
    position: relative;
    padding: 16px 20px;
}

.elementor-68756 .elementor-element.elementor-element-37bef38 .elementor-shortcode button:hover, .elementor-68756 .elementor-element.elementor-element-37bef38 .elementor-shortcode button.active {
	background-color: #034EA1 !important;
}

.elementor-68756 .elementor-element.elementor-element-37bef38 .elementor-shortcode button:after{
	content: "›";
    font-size: 20px;
	background: #E7ECF5;
	color: #034EA1;
	border-radius: 40px;
	width: 30px;
	height: 30px;
	display: flex;
    align-items: center;
    justify-content: center;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
    right: 20px; 
	
}/* End custom CSS */






/* Start custom CSS for container, class: .elementor-element-30da28d */#lien-he-ts {
    max-width: 356px;
    border-radius: 20px;
}/* End custom CSS */

/* Start custom CSS for thim-list-post, class: .elementor-element-6a385fe */.elementor-68756 .elementor-element.elementor-element-6a385fe .article-title-wrapper .title a{
        display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.elementor-68756 .elementor-element.elementor-element-6a385fe .article-title-wrapper{
    display: flex;
  flex-direction: column;
}

.elementor-68756 .elementor-element.elementor-element-6a385fe .article-title-wrapper .title{
        order: 2;
        color: #2C3544;
        font-size: 18px;
        font-family:'Inter Tight';
        font-weight: 600;
        word-wrap: break-word;
        line-height: 1.3;
}

.elementor-68756 .elementor-element.elementor-element-6a385fe .article-title-wrapper .article-date{
        order: 1;
        margin-bottom: 9px;
        color: #757E8C;
        font-size: 14px;
        font-family: 'Inter Tight';
        font-weight: 400;
        word-wrap: break-word;
        display: flex;
    align-items: center;
}
.elementor-68756 .elementor-element.elementor-element-6a385fe .article-title-wrapper .article-date::before{
        content: "";
            width: 14px;
            height: 14px;
            background-image: url("https://uet.edu.vn/wp-content/uploads/2026/01/iconkhcns.png");
            background-repeat: no-repeat;
            background-size: contain;
            background-position: center;
            margin-right: 6px;
}
.elementor-68756 .elementor-element.elementor-element-6a385fe .article-image img{
    width: 100%;
    margin-top: 0;
    aspect-ratio: 3 / 2;
    border-radius: 12px;
    object-fit: cover;
}/* End custom CSS */


/* Start custom CSS for container, class: .elementor-element-83a027d */.list_post-container-left_sidebar {
    max-width: 356px;
}/* End custom CSS */










/* Start custom CSS for thim-ekits-search-form, class: .elementor-element-71d6bc9 */.elementor-68756 .elementor-element.elementor-element-71d6bc9 button, .elementor-68756 .elementor-element.elementor-element-71d6bc9 input {
    background: none !important;
}/* End custom CSS */




/* Start custom CSS for container, class: .elementor-element-1822f31 */.elementor-68756 .elementor-element.elementor-element-1822f31 {
    height: fit-content;
    background: #E7ECF5;
    border-radius: 20px;
	padding: 24px 24px;
}
.elementor-68756 .elementor-element.elementor-element-1822f31 .elementor-shortcode {
    display: flex;
    flex-direction: column;
    align-items: stretch;
    gap: 10px;
}

.elementor-68756 .elementor-element.elementor-element-1822f31 .elementor-shortcode button {
    border-radius: 40px;
    background-color: white !important;
    text-align: left;
    font-weight: bold;
    position: relative;
    padding: 16px 20px;
}

.elementor-68756 .elementor-element.elementor-element-1822f31 .elementor-shortcode button:hover, .elementor-68756 .elementor-element.elementor-element-1822f31 .elementor-shortcode button.active {
	background-color: #034EA1 !important;
}

.elementor-68756 .elementor-element.elementor-element-1822f31 .elementor-shortcode button:after{
	content: "›";
    font-size: 20px;
	background: #E7ECF5;
	color: #034EA1;
	border-radius: 40px;
	width: 30px;
	height: 30px;
	display: flex;
    align-items: center;
    justify-content: center;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
    right: 20px; 
	
}/* End custom CSS */






/* Start custom CSS for container, class: .elementor-element-45f69cb */#lien-he-ts {
    max-width: 356px;
    border-radius: 20px;
}/* End custom CSS */

/* Start custom CSS for thim-list-post, class: .elementor-element-80b683e */.elementor-68756 .elementor-element.elementor-element-80b683e .article-title-wrapper .title a{
        display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.elementor-68756 .elementor-element.elementor-element-80b683e .article-title-wrapper{
    display: flex;
  flex-direction: column;
}

.elementor-68756 .elementor-element.elementor-element-80b683e .article-title-wrapper .title{
        order: 2;
        color: #2C3544;
        font-size: 18px;
        font-family:'Inter Tight';
        font-weight: 600;
        word-wrap: break-word;
        line-height: 1.3;
}

.elementor-68756 .elementor-element.elementor-element-80b683e .article-title-wrapper .article-date{
        order: 1;
        margin-bottom: 9px;
        color: #757E8C;
        font-size: 14px;
        font-family: 'Inter Tight';
        font-weight: 400;
        word-wrap: break-word;
        display: flex;
    align-items: center;
}
.elementor-68756 .elementor-element.elementor-element-80b683e .article-title-wrapper .article-date::before{
        content: "";
            width: 14px;
            height: 14px;
            background-image: url("https://uet.edu.vn/wp-content/uploads/2026/01/iconkhcns.png");
            background-repeat: no-repeat;
            background-size: contain;
            background-position: center;
            margin-right: 6px;
}
.elementor-68756 .elementor-element.elementor-element-80b683e .article-image img{
    width: 100%;
    margin-top: 0;
    aspect-ratio: 3 / 2;
    border-radius: 12px;
    object-fit: cover;
}/* End custom CSS */


/* Start custom CSS for container, class: .elementor-element-d131c03 */.list_post-container-left_sidebar {
    max-width: 356px;
}/* End custom CSS */










/* Start custom CSS for thim-ekits-search-form, class: .elementor-element-b86d2bb */.elementor-68756 .elementor-element.elementor-element-b86d2bb button, .elementor-68756 .elementor-element.elementor-element-b86d2bb input {
    background: none !important;
}/* End custom CSS */




/* Start custom CSS for container, class: .elementor-element-421db0e */.elementor-68756 .elementor-element.elementor-element-421db0e {
    grid-area: menu;
    height: fit-content;
    background: #E7ECF5;
    border-radius: 20px;
	padding: 24px 24px;
    max-width: unset !important;
    
}
.elementor-68756 .elementor-element.elementor-element-421db0e .elementor-shortcode {
    display: flex;
    flex-direction: column;
    align-items: stretch;
    gap: 10px;
}

.elementor-68756 .elementor-element.elementor-element-421db0e .elementor-shortcode button {
    border-radius: 40px;
    background-color: white !important;
    text-align: left;
    font-weight: bold;
    position: relative;
    padding: 16px 20px;
}

.elementor-68756 .elementor-element.elementor-element-421db0e .elementor-shortcode button:hover, .elementor-68756 .elementor-element.elementor-element-421db0e .elementor-shortcode button.active {
	background-color: #034EA1 !important;
}

.elementor-68756 .elementor-element.elementor-element-421db0e .elementor-shortcode button:after{
	content: "›";
    font-size: 20px;
	background: #E7ECF5;
	color: #034EA1;
	border-radius: 40px;
	width: 30px;
	height: 30px;
	display: flex;
    align-items: center;
    justify-content: center;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
    right: 20px; 
	
}/* End custom CSS */






/* Start custom CSS for container, class: .elementor-element-5cd024e */.elementor-68756 .elementor-element.elementor-element-5cd024e {
    grid-area: contact;
}/* End custom CSS */

/* Start custom CSS for thim-list-post, class: .elementor-element-0887b54 */.elementor-68756 .elementor-element.elementor-element-0887b54 .article-title-wrapper .title a{
        display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.elementor-68756 .elementor-element.elementor-element-0887b54 .article-title-wrapper{
    display: flex;
  flex-direction: column;
}

.elementor-68756 .elementor-element.elementor-element-0887b54 .article-title-wrapper .title{
        order: 2;
        color: #2C3544;
        font-size: 18px;
        font-family:'Inter Tight';
        font-weight: 600;
        word-wrap: break-word;
        line-height: 1.3;
}

.elementor-68756 .elementor-element.elementor-element-0887b54 .article-title-wrapper .article-date{
        order: 1;
        margin-bottom: 9px;
        color: #757E8C;
        font-size: 14px;
        font-family: 'Inter Tight';
        font-weight: 400;
        word-wrap: break-word;
        display: flex;
    align-items: center;
}
.elementor-68756 .elementor-element.elementor-element-0887b54 .article-title-wrapper .article-date::before{
        content: "";
            width: 14px;
            height: 14px;
            background-image: url("https://uet.edu.vn/wp-content/uploads/2026/01/iconkhcns.png");
            background-repeat: no-repeat;
            background-size: contain;
            background-position: center;
            margin-right: 6px;
}
.elementor-68756 .elementor-element.elementor-element-0887b54 .article-image img{
    width: 100%;
    margin-top: 0;
    aspect-ratio: 3 / 2;
    border-radius: 12px;
    object-fit: cover;
}/* End custom CSS */


/* Start custom CSS for container, class: .elementor-element-aa1f4db */.elementor-68756 .elementor-element.elementor-element-aa1f4db {
    grid-area: posts;
    width: 100%;
    
}/* End custom CSS */


/* Start custom CSS for container, class: .elementor-element-f866aa9 */.elementor-68756 .elementor-element.elementor-element-f866aa9 {
    grid-area: content;
}/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-8fd709c */.elementor-68756 .elementor-element.elementor-element-8fd709c {
    display: grid;
      grid-template-areas:
        "menu content"
        "contact content"
        "posts content";
    gap: 20px;
    grid-template-rows: auto auto 1fr;
}

@media (max-width: 1199.98px) {

}
@media (max-width: 991.98px) {

}
@media (max-width: 767.98px) {

}
@media (max-width: 575.98px) {
    .elementor-68756 .elementor-element.elementor-element-8fd709c {
    grid-template-columns: minmax(100%, 1fr);
      grid-template-areas:
        "menu"
        "content"
        "contact"
        "posts";
    grid-template-columns: 1fr;
    
    grid-template-rows: auto auto auto;
    }
}/* End custom CSS */






/* Start custom CSS for thim-ekits-search-form, class: .elementor-element-69fbdb4 */.elementor-68756 .elementor-element.elementor-element-69fbdb4 button, .elementor-68756 .elementor-element.elementor-element-69fbdb4 input {
    background: none !important;
}/* End custom CSS */




/* Start custom CSS for container, class: .elementor-element-3963e20 */.elementor-68756 .elementor-element.elementor-element-3963e20 {
    height: fit-content;
    background: #E7ECF5;
    border-radius: 20px;
	padding: 24px 24px;
}
.elementor-68756 .elementor-element.elementor-element-3963e20 .elementor-shortcode {
    display: flex;
    flex-direction: column;
    align-items: stretch;
    gap: 10px;
}

.elementor-68756 .elementor-element.elementor-element-3963e20 .elementor-shortcode button {
    border-radius: 40px;
    background-color: white !important;
    text-align: left;
    font-weight: bold;
    position: relative;
    padding: 16px 20px;
}

.elementor-68756 .elementor-element.elementor-element-3963e20 .elementor-shortcode button:hover, .elementor-68756 .elementor-element.elementor-element-3963e20 .elementor-shortcode button.active {
	background-color: #034EA1 !important;
}

.elementor-68756 .elementor-element.elementor-element-3963e20 .elementor-shortcode button:after{
	content: "›";
    font-size: 20px;
	background: #E7ECF5;
	color: #034EA1;
	border-radius: 40px;
	width: 30px;
	height: 30px;
	display: flex;
    align-items: center;
    justify-content: center;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
    right: 20px; 
	
}/* End custom CSS */






/* Start custom CSS for container, class: .elementor-element-0c3e8ca */#lien-he-ts {
    max-width: 356px;
    border-radius: 20px;
}/* End custom CSS */

/* Start custom CSS for thim-list-post, class: .elementor-element-0aa13f0 */.elementor-68756 .elementor-element.elementor-element-0aa13f0 .article-title-wrapper .title a{
        display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.elementor-68756 .elementor-element.elementor-element-0aa13f0 .article-title-wrapper{
    display: flex;
  flex-direction: column;
}

.elementor-68756 .elementor-element.elementor-element-0aa13f0 .article-title-wrapper .title{
        order: 2;
        color: #2C3544;
        font-size: 18px;
        font-family:'Inter Tight';
        font-weight: 600;
        word-wrap: break-word;
        line-height: 1.3;
}

.elementor-68756 .elementor-element.elementor-element-0aa13f0 .article-title-wrapper .article-date{
        order: 1;
        margin-bottom: 9px;
        color: #757E8C;
        font-size: 14px;
        font-family: 'Inter Tight';
        font-weight: 400;
        word-wrap: break-word;
        display: flex;
    align-items: center;
}
.elementor-68756 .elementor-element.elementor-element-0aa13f0 .article-title-wrapper .article-date::before{
        content: "";
            width: 14px;
            height: 14px;
            background-image: url("https://uet.edu.vn/wp-content/uploads/2026/01/iconkhcns.png");
            background-repeat: no-repeat;
            background-size: contain;
            background-position: center;
            margin-right: 6px;
}
.elementor-68756 .elementor-element.elementor-element-0aa13f0 .article-image img{
    width: 100%;
    margin-top: 0;
    aspect-ratio: 3 / 2;
    border-radius: 12px;
    object-fit: cover;
}/* End custom CSS */


/* Start custom CSS for container, class: .elementor-element-7896a18 */.list_post-container-left_sidebar {
    max-width: 356px;
}/* End custom CSS */










/* Start custom CSS for thim-ekits-search-form, class: .elementor-element-fcef3af */.elementor-68756 .elementor-element.elementor-element-fcef3af button, .elementor-68756 .elementor-element.elementor-element-fcef3af input {
    background: none !important;
}/* End custom CSS */




/* Start custom CSS for container, class: .elementor-element-37bef38 */.elementor-68756 .elementor-element.elementor-element-37bef38 {
    height: fit-content;
    background: #E7ECF5;
    border-radius: 20px;
	padding: 24px 24px;
}
.elementor-68756 .elementor-element.elementor-element-37bef38 .elementor-shortcode {
    display: flex;
    flex-direction: column;
    align-items: stretch;
    gap: 10px;
}

.elementor-68756 .elementor-element.elementor-element-37bef38 .elementor-shortcode button {
    border-radius: 40px;
    background-color: white !important;
    text-align: left;
    font-weight: bold;
    position: relative;
    padding: 16px 20px;
}

.elementor-68756 .elementor-element.elementor-element-37bef38 .elementor-shortcode button:hover, .elementor-68756 .elementor-element.elementor-element-37bef38 .elementor-shortcode button.active {
	background-color: #034EA1 !important;
}

.elementor-68756 .elementor-element.elementor-element-37bef38 .elementor-shortcode button:after{
	content: "›";
    font-size: 20px;
	background: #E7ECF5;
	color: #034EA1;
	border-radius: 40px;
	width: 30px;
	height: 30px;
	display: flex;
    align-items: center;
    justify-content: center;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
    right: 20px; 
	
}/* End custom CSS */






/* Start custom CSS for container, class: .elementor-element-30da28d */#lien-he-ts {
    max-width: 356px;
    border-radius: 20px;
}/* End custom CSS */

/* Start custom CSS for thim-list-post, class: .elementor-element-6a385fe */.elementor-68756 .elementor-element.elementor-element-6a385fe .article-title-wrapper .title a{
        display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.elementor-68756 .elementor-element.elementor-element-6a385fe .article-title-wrapper{
    display: flex;
  flex-direction: column;
}

.elementor-68756 .elementor-element.elementor-element-6a385fe .article-title-wrapper .title{
        order: 2;
        color: #2C3544;
        font-size: 18px;
        font-family:'Inter Tight';
        font-weight: 600;
        word-wrap: break-word;
        line-height: 1.3;
}

.elementor-68756 .elementor-element.elementor-element-6a385fe .article-title-wrapper .article-date{
        order: 1;
        margin-bottom: 9px;
        color: #757E8C;
        font-size: 14px;
        font-family: 'Inter Tight';
        font-weight: 400;
        word-wrap: break-word;
        display: flex;
    align-items: center;
}
.elementor-68756 .elementor-element.elementor-element-6a385fe .article-title-wrapper .article-date::before{
        content: "";
            width: 14px;
            height: 14px;
            background-image: url("https://uet.edu.vn/wp-content/uploads/2026/01/iconkhcns.png");
            background-repeat: no-repeat;
            background-size: contain;
            background-position: center;
            margin-right: 6px;
}
.elementor-68756 .elementor-element.elementor-element-6a385fe .article-image img{
    width: 100%;
    margin-top: 0;
    aspect-ratio: 3 / 2;
    border-radius: 12px;
    object-fit: cover;
}/* End custom CSS */


/* Start custom CSS for container, class: .elementor-element-83a027d */.list_post-container-left_sidebar {
    max-width: 356px;
}/* End custom CSS */










/* Start custom CSS for thim-ekits-search-form, class: .elementor-element-71d6bc9 */.elementor-68756 .elementor-element.elementor-element-71d6bc9 button, .elementor-68756 .elementor-element.elementor-element-71d6bc9 input {
    background: none !important;
}/* End custom CSS */




/* Start custom CSS for container, class: .elementor-element-1822f31 */.elementor-68756 .elementor-element.elementor-element-1822f31 {
    height: fit-content;
    background: #E7ECF5;
    border-radius: 20px;
	padding: 24px 24px;
}
.elementor-68756 .elementor-element.elementor-element-1822f31 .elementor-shortcode {
    display: flex;
    flex-direction: column;
    align-items: stretch;
    gap: 10px;
}

.elementor-68756 .elementor-element.elementor-element-1822f31 .elementor-shortcode button {
    border-radius: 40px;
    background-color: white !important;
    text-align: left;
    font-weight: bold;
    position: relative;
    padding: 16px 20px;
}

.elementor-68756 .elementor-element.elementor-element-1822f31 .elementor-shortcode button:hover, .elementor-68756 .elementor-element.elementor-element-1822f31 .elementor-shortcode button.active {
	background-color: #034EA1 !important;
}

.elementor-68756 .elementor-element.elementor-element-1822f31 .elementor-shortcode button:after{
	content: "›";
    font-size: 20px;
	background: #E7ECF5;
	color: #034EA1;
	border-radius: 40px;
	width: 30px;
	height: 30px;
	display: flex;
    align-items: center;
    justify-content: center;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
    right: 20px; 
	
}/* End custom CSS */






/* Start custom CSS for container, class: .elementor-element-45f69cb */#lien-he-ts {
    max-width: 356px;
    border-radius: 20px;
}/* End custom CSS */

/* Start custom CSS for thim-list-post, class: .elementor-element-80b683e */.elementor-68756 .elementor-element.elementor-element-80b683e .article-title-wrapper .title a{
        display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.elementor-68756 .elementor-element.elementor-element-80b683e .article-title-wrapper{
    display: flex;
  flex-direction: column;
}

.elementor-68756 .elementor-element.elementor-element-80b683e .article-title-wrapper .title{
        order: 2;
        color: #2C3544;
        font-size: 18px;
        font-family:'Inter Tight';
        font-weight: 600;
        word-wrap: break-word;
        line-height: 1.3;
}

.elementor-68756 .elementor-element.elementor-element-80b683e .article-title-wrapper .article-date{
        order: 1;
        margin-bottom: 9px;
        color: #757E8C;
        font-size: 14px;
        font-family: 'Inter Tight';
        font-weight: 400;
        word-wrap: break-word;
        display: flex;
    align-items: center;
}
.elementor-68756 .elementor-element.elementor-element-80b683e .article-title-wrapper .article-date::before{
        content: "";
            width: 14px;
            height: 14px;
            background-image: url("https://uet.edu.vn/wp-content/uploads/2026/01/iconkhcns.png");
            background-repeat: no-repeat;
            background-size: contain;
            background-position: center;
            margin-right: 6px;
}
.elementor-68756 .elementor-element.elementor-element-80b683e .article-image img{
    width: 100%;
    margin-top: 0;
    aspect-ratio: 3 / 2;
    border-radius: 12px;
    object-fit: cover;
}/* End custom CSS */


/* Start custom CSS for container, class: .elementor-element-d131c03 */.list_post-container-left_sidebar {
    max-width: 356px;
}/* End custom CSS */










/* Start custom CSS for thim-ekits-search-form, class: .elementor-element-b86d2bb */.elementor-68756 .elementor-element.elementor-element-b86d2bb button, .elementor-68756 .elementor-element.elementor-element-b86d2bb input {
    background: none !important;
}/* End custom CSS */




/* Start custom CSS for container, class: .elementor-element-421db0e */.elementor-68756 .elementor-element.elementor-element-421db0e {
    grid-area: menu;
    height: fit-content;
    background: #E7ECF5;
    border-radius: 20px;
	padding: 24px 24px;
    max-width: unset !important;
    
}
.elementor-68756 .elementor-element.elementor-element-421db0e .elementor-shortcode {
    display: flex;
    flex-direction: column;
    align-items: stretch;
    gap: 10px;
}

.elementor-68756 .elementor-element.elementor-element-421db0e .elementor-shortcode button {
    border-radius: 40px;
    background-color: white !important;
    text-align: left;
    font-weight: bold;
    position: relative;
    padding: 16px 20px;
}

.elementor-68756 .elementor-element.elementor-element-421db0e .elementor-shortcode button:hover, .elementor-68756 .elementor-element.elementor-element-421db0e .elementor-shortcode button.active {
	background-color: #034EA1 !important;
}

.elementor-68756 .elementor-element.elementor-element-421db0e .elementor-shortcode button:after{
	content: "›";
    font-size: 20px;
	background: #E7ECF5;
	color: #034EA1;
	border-radius: 40px;
	width: 30px;
	height: 30px;
	display: flex;
    align-items: center;
    justify-content: center;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
    right: 20px; 
	
}/* End custom CSS */






/* Start custom CSS for container, class: .elementor-element-5cd024e */.elementor-68756 .elementor-element.elementor-element-5cd024e {
    grid-area: contact;
}/* End custom CSS */

/* Start custom CSS for thim-list-post, class: .elementor-element-0887b54 */.elementor-68756 .elementor-element.elementor-element-0887b54 .article-title-wrapper .title a{
        display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.elementor-68756 .elementor-element.elementor-element-0887b54 .article-title-wrapper{
    display: flex;
  flex-direction: column;
}

.elementor-68756 .elementor-element.elementor-element-0887b54 .article-title-wrapper .title{
        order: 2;
        color: #2C3544;
        font-size: 18px;
        font-family:'Inter Tight';
        font-weight: 600;
        word-wrap: break-word;
        line-height: 1.3;
}

.elementor-68756 .elementor-element.elementor-element-0887b54 .article-title-wrapper .article-date{
        order: 1;
        margin-bottom: 9px;
        color: #757E8C;
        font-size: 14px;
        font-family: 'Inter Tight';
        font-weight: 400;
        word-wrap: break-word;
        display: flex;
    align-items: center;
}
.elementor-68756 .elementor-element.elementor-element-0887b54 .article-title-wrapper .article-date::before{
        content: "";
            width: 14px;
            height: 14px;
            background-image: url("https://uet.edu.vn/wp-content/uploads/2026/01/iconkhcns.png");
            background-repeat: no-repeat;
            background-size: contain;
            background-position: center;
            margin-right: 6px;
}
.elementor-68756 .elementor-element.elementor-element-0887b54 .article-image img{
    width: 100%;
    margin-top: 0;
    aspect-ratio: 3 / 2;
    border-radius: 12px;
    object-fit: cover;
}/* End custom CSS */


/* Start custom CSS for container, class: .elementor-element-aa1f4db */.elementor-68756 .elementor-element.elementor-element-aa1f4db {
    grid-area: posts;
    width: 100%;
    
}/* End custom CSS */


/* Start custom CSS for container, class: .elementor-element-f866aa9 */.elementor-68756 .elementor-element.elementor-element-f866aa9 {
    grid-area: content;
}/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-8fd709c */.elementor-68756 .elementor-element.elementor-element-8fd709c {
    display: grid;
      grid-template-areas:
        "menu content"
        "contact content"
        "posts content";
    gap: 20px;
    grid-template-rows: auto auto 1fr;
}

@media (max-width: 1199.98px) {

}
@media (max-width: 991.98px) {

}
@media (max-width: 767.98px) {

}
@media (max-width: 575.98px) {
    .elementor-68756 .elementor-element.elementor-element-8fd709c {
    grid-template-columns: minmax(100%, 1fr);
      grid-template-areas:
        "menu"
        "content"
        "contact"
        "posts";
    grid-template-columns: 1fr;
    
    grid-template-rows: auto auto auto;
    }
}/* End custom CSS */






/* Start custom CSS for thim-ekits-search-form, class: .elementor-element-69fbdb4 */.elementor-68756 .elementor-element.elementor-element-69fbdb4 button, .elementor-68756 .elementor-element.elementor-element-69fbdb4 input {
    background: none !important;
}/* End custom CSS */




/* Start custom CSS for container, class: .elementor-element-3963e20 */.elementor-68756 .elementor-element.elementor-element-3963e20 {
    height: fit-content;
    background: #E7ECF5;
    border-radius: 20px;
	padding: 24px 24px;
}
.elementor-68756 .elementor-element.elementor-element-3963e20 .elementor-shortcode {
    display: flex;
    flex-direction: column;
    align-items: stretch;
    gap: 10px;
}

.elementor-68756 .elementor-element.elementor-element-3963e20 .elementor-shortcode button {
    border-radius: 40px;
    background-color: white !important;
    text-align: left;
    font-weight: bold;
    position: relative;
    padding: 16px 20px;
}

.elementor-68756 .elementor-element.elementor-element-3963e20 .elementor-shortcode button:hover, .elementor-68756 .elementor-element.elementor-element-3963e20 .elementor-shortcode button.active {
	background-color: #034EA1 !important;
}

.elementor-68756 .elementor-element.elementor-element-3963e20 .elementor-shortcode button:after{
	content: "›";
    font-size: 20px;
	background: #E7ECF5;
	color: #034EA1;
	border-radius: 40px;
	width: 30px;
	height: 30px;
	display: flex;
    align-items: center;
    justify-content: center;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
    right: 20px; 
	
}/* End custom CSS */






/* Start custom CSS for container, class: .elementor-element-0c3e8ca */#lien-he-ts {
    max-width: 356px;
    border-radius: 20px;
}/* End custom CSS */

/* Start custom CSS for thim-list-post, class: .elementor-element-0aa13f0 */.elementor-68756 .elementor-element.elementor-element-0aa13f0 .article-title-wrapper .title a{
        display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.elementor-68756 .elementor-element.elementor-element-0aa13f0 .article-title-wrapper{
    display: flex;
  flex-direction: column;
}

.elementor-68756 .elementor-element.elementor-element-0aa13f0 .article-title-wrapper .title{
        order: 2;
        color: #2C3544;
        font-size: 18px;
        font-family:'Inter Tight';
        font-weight: 600;
        word-wrap: break-word;
        line-height: 1.3;
}

.elementor-68756 .elementor-element.elementor-element-0aa13f0 .article-title-wrapper .article-date{
        order: 1;
        margin-bottom: 9px;
        color: #757E8C;
        font-size: 14px;
        font-family: 'Inter Tight';
        font-weight: 400;
        word-wrap: break-word;
        display: flex;
    align-items: center;
}
.elementor-68756 .elementor-element.elementor-element-0aa13f0 .article-title-wrapper .article-date::before{
        content: "";
            width: 14px;
            height: 14px;
            background-image: url("https://uet.edu.vn/wp-content/uploads/2026/01/iconkhcns.png");
            background-repeat: no-repeat;
            background-size: contain;
            background-position: center;
            margin-right: 6px;
}
.elementor-68756 .elementor-element.elementor-element-0aa13f0 .article-image img{
    width: 100%;
    margin-top: 0;
    aspect-ratio: 3 / 2;
    border-radius: 12px;
    object-fit: cover;
}/* End custom CSS */


/* Start custom CSS for container, class: .elementor-element-7896a18 */.list_post-container-left_sidebar {
    max-width: 356px;
}/* End custom CSS */










/* Start custom CSS for thim-ekits-search-form, class: .elementor-element-fcef3af */.elementor-68756 .elementor-element.elementor-element-fcef3af button, .elementor-68756 .elementor-element.elementor-element-fcef3af input {
    background: none !important;
}/* End custom CSS */




/* Start custom CSS for container, class: .elementor-element-37bef38 */.elementor-68756 .elementor-element.elementor-element-37bef38 {
    height: fit-content;
    background: #E7ECF5;
    border-radius: 20px;
	padding: 24px 24px;
}
.elementor-68756 .elementor-element.elementor-element-37bef38 .elementor-shortcode {
    display: flex;
    flex-direction: column;
    align-items: stretch;
    gap: 10px;
}

.elementor-68756 .elementor-element.elementor-element-37bef38 .elementor-shortcode button {
    border-radius: 40px;
    background-color: white !important;
    text-align: left;
    font-weight: bold;
    position: relative;
    padding: 16px 20px;
}

.elementor-68756 .elementor-element.elementor-element-37bef38 .elementor-shortcode button:hover, .elementor-68756 .elementor-element.elementor-element-37bef38 .elementor-shortcode button.active {
	background-color: #034EA1 !important;
}

.elementor-68756 .elementor-element.elementor-element-37bef38 .elementor-shortcode button:after{
	content: "›";
    font-size: 20px;
	background: #E7ECF5;
	color: #034EA1;
	border-radius: 40px;
	width: 30px;
	height: 30px;
	display: flex;
    align-items: center;
    justify-content: center;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
    right: 20px; 
	
}/* End custom CSS */






/* Start custom CSS for container, class: .elementor-element-30da28d */#lien-he-ts {
    max-width: 356px;
    border-radius: 20px;
}/* End custom CSS */

/* Start custom CSS for thim-list-post, class: .elementor-element-6a385fe */.elementor-68756 .elementor-element.elementor-element-6a385fe .article-title-wrapper .title a{
        display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.elementor-68756 .elementor-element.elementor-element-6a385fe .article-title-wrapper{
    display: flex;
  flex-direction: column;
}

.elementor-68756 .elementor-element.elementor-element-6a385fe .article-title-wrapper .title{
        order: 2;
        color: #2C3544;
        font-size: 18px;
        font-family:'Inter Tight';
        font-weight: 600;
        word-wrap: break-word;
        line-height: 1.3;
}

.elementor-68756 .elementor-element.elementor-element-6a385fe .article-title-wrapper .article-date{
        order: 1;
        margin-bottom: 9px;
        color: #757E8C;
        font-size: 14px;
        font-family: 'Inter Tight';
        font-weight: 400;
        word-wrap: break-word;
        display: flex;
    align-items: center;
}
.elementor-68756 .elementor-element.elementor-element-6a385fe .article-title-wrapper .article-date::before{
        content: "";
            width: 14px;
            height: 14px;
            background-image: url("https://uet.edu.vn/wp-content/uploads/2026/01/iconkhcns.png");
            background-repeat: no-repeat;
            background-size: contain;
            background-position: center;
            margin-right: 6px;
}
.elementor-68756 .elementor-element.elementor-element-6a385fe .article-image img{
    width: 100%;
    margin-top: 0;
    aspect-ratio: 3 / 2;
    border-radius: 12px;
    object-fit: cover;
}/* End custom CSS */


/* Start custom CSS for container, class: .elementor-element-83a027d */.list_post-container-left_sidebar {
    max-width: 356px;
}/* End custom CSS */










/* Start custom CSS for thim-ekits-search-form, class: .elementor-element-71d6bc9 */.elementor-68756 .elementor-element.elementor-element-71d6bc9 button, .elementor-68756 .elementor-element.elementor-element-71d6bc9 input {
    background: none !important;
}/* End custom CSS */




/* Start custom CSS for container, class: .elementor-element-1822f31 */.elementor-68756 .elementor-element.elementor-element-1822f31 {
    height: fit-content;
    background: #E7ECF5;
    border-radius: 20px;
	padding: 24px 24px;
}
.elementor-68756 .elementor-element.elementor-element-1822f31 .elementor-shortcode {
    display: flex;
    flex-direction: column;
    align-items: stretch;
    gap: 10px;
}

.elementor-68756 .elementor-element.elementor-element-1822f31 .elementor-shortcode button {
    border-radius: 40px;
    background-color: white !important;
    text-align: left;
    font-weight: bold;
    position: relative;
    padding: 16px 20px;
}

.elementor-68756 .elementor-element.elementor-element-1822f31 .elementor-shortcode button:hover, .elementor-68756 .elementor-element.elementor-element-1822f31 .elementor-shortcode button.active {
	background-color: #034EA1 !important;
}

.elementor-68756 .elementor-element.elementor-element-1822f31 .elementor-shortcode button:after{
	content: "›";
    font-size: 20px;
	background: #E7ECF5;
	color: #034EA1;
	border-radius: 40px;
	width: 30px;
	height: 30px;
	display: flex;
    align-items: center;
    justify-content: center;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
    right: 20px; 
	
}/* End custom CSS */






/* Start custom CSS for container, class: .elementor-element-45f69cb */#lien-he-ts {
    max-width: 356px;
    border-radius: 20px;
}/* End custom CSS */

/* Start custom CSS for thim-list-post, class: .elementor-element-80b683e */.elementor-68756 .elementor-element.elementor-element-80b683e .article-title-wrapper .title a{
        display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.elementor-68756 .elementor-element.elementor-element-80b683e .article-title-wrapper{
    display: flex;
  flex-direction: column;
}

.elementor-68756 .elementor-element.elementor-element-80b683e .article-title-wrapper .title{
        order: 2;
        color: #2C3544;
        font-size: 18px;
        font-family:'Inter Tight';
        font-weight: 600;
        word-wrap: break-word;
        line-height: 1.3;
}

.elementor-68756 .elementor-element.elementor-element-80b683e .article-title-wrapper .article-date{
        order: 1;
        margin-bottom: 9px;
        color: #757E8C;
        font-size: 14px;
        font-family: 'Inter Tight';
        font-weight: 400;
        word-wrap: break-word;
        display: flex;
    align-items: center;
}
.elementor-68756 .elementor-element.elementor-element-80b683e .article-title-wrapper .article-date::before{
        content: "";
            width: 14px;
            height: 14px;
            background-image: url("https://uet.edu.vn/wp-content/uploads/2026/01/iconkhcns.png");
            background-repeat: no-repeat;
            background-size: contain;
            background-position: center;
            margin-right: 6px;
}
.elementor-68756 .elementor-element.elementor-element-80b683e .article-image img{
    width: 100%;
    margin-top: 0;
    aspect-ratio: 3 / 2;
    border-radius: 12px;
    object-fit: cover;
}/* End custom CSS */


/* Start custom CSS for container, class: .elementor-element-d131c03 */.list_post-container-left_sidebar {
    max-width: 356px;
}/* End custom CSS */










/* Start custom CSS for thim-ekits-search-form, class: .elementor-element-b86d2bb */.elementor-68756 .elementor-element.elementor-element-b86d2bb button, .elementor-68756 .elementor-element.elementor-element-b86d2bb input {
    background: none !important;
}/* End custom CSS */




/* Start custom CSS for container, class: .elementor-element-421db0e */.elementor-68756 .elementor-element.elementor-element-421db0e {
    grid-area: menu;
    height: fit-content;
    background: #E7ECF5;
    border-radius: 20px;
	padding: 24px 24px;
    max-width: unset !important;
    
}
.elementor-68756 .elementor-element.elementor-element-421db0e .elementor-shortcode {
    display: flex;
    flex-direction: column;
    align-items: stretch;
    gap: 10px;
}

.elementor-68756 .elementor-element.elementor-element-421db0e .elementor-shortcode button {
    border-radius: 40px;
    background-color: white !important;
    text-align: left;
    font-weight: bold;
    position: relative;
    padding: 16px 20px;
}

.elementor-68756 .elementor-element.elementor-element-421db0e .elementor-shortcode button:hover, .elementor-68756 .elementor-element.elementor-element-421db0e .elementor-shortcode button.active {
	background-color: #034EA1 !important;
}

.elementor-68756 .elementor-element.elementor-element-421db0e .elementor-shortcode button:after{
	content: "›";
    font-size: 20px;
	background: #E7ECF5;
	color: #034EA1;
	border-radius: 40px;
	width: 30px;
	height: 30px;
	display: flex;
    align-items: center;
    justify-content: center;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
    right: 20px; 
	
}/* End custom CSS */






/* Start custom CSS for container, class: .elementor-element-5cd024e */.elementor-68756 .elementor-element.elementor-element-5cd024e {
    grid-area: contact;
}/* End custom CSS */

/* Start custom CSS for thim-list-post, class: .elementor-element-0887b54 */.elementor-68756 .elementor-element.elementor-element-0887b54 .article-title-wrapper .title a{
        display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.elementor-68756 .elementor-element.elementor-element-0887b54 .article-title-wrapper{
    display: flex;
  flex-direction: column;
}

.elementor-68756 .elementor-element.elementor-element-0887b54 .article-title-wrapper .title{
        order: 2;
        color: #2C3544;
        font-size: 18px;
        font-family:'Inter Tight';
        font-weight: 600;
        word-wrap: break-word;
        line-height: 1.3;
}

.elementor-68756 .elementor-element.elementor-element-0887b54 .article-title-wrapper .article-date{
        order: 1;
        margin-bottom: 9px;
        color: #757E8C;
        font-size: 14px;
        font-family: 'Inter Tight';
        font-weight: 400;
        word-wrap: break-word;
        display: flex;
    align-items: center;
}
.elementor-68756 .elementor-element.elementor-element-0887b54 .article-title-wrapper .article-date::before{
        content: "";
            width: 14px;
            height: 14px;
            background-image: url("https://uet.edu.vn/wp-content/uploads/2026/01/iconkhcns.png");
            background-repeat: no-repeat;
            background-size: contain;
            background-position: center;
            margin-right: 6px;
}
.elementor-68756 .elementor-element.elementor-element-0887b54 .article-image img{
    width: 100%;
    margin-top: 0;
    aspect-ratio: 3 / 2;
    border-radius: 12px;
    object-fit: cover;
}/* End custom CSS */


/* Start custom CSS for container, class: .elementor-element-aa1f4db */.elementor-68756 .elementor-element.elementor-element-aa1f4db {
    grid-area: posts;
    width: 100%;
    
}/* End custom CSS */


/* Start custom CSS for container, class: .elementor-element-f866aa9 */.elementor-68756 .elementor-element.elementor-element-f866aa9 {
    grid-area: content;
}/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-8fd709c */.elementor-68756 .elementor-element.elementor-element-8fd709c {
    display: grid;
      grid-template-areas:
        "menu content"
        "contact content"
        "posts content";
    gap: 20px;
    grid-template-rows: auto auto 1fr;
}

@media (max-width: 1199.98px) {

}
@media (max-width: 991.98px) {

}
@media (max-width: 767.98px) {

}
@media (max-width: 575.98px) {
    .elementor-68756 .elementor-element.elementor-element-8fd709c {
    grid-template-columns: minmax(100%, 1fr);
      grid-template-areas:
        "menu"
        "content"
        "contact"
        "posts";
    grid-template-columns: 1fr;
    
    grid-template-rows: auto auto auto;
    }
}/* End custom CSS */






/* Start custom CSS for thim-ekits-search-form, class: .elementor-element-69fbdb4 */.elementor-68756 .elementor-element.elementor-element-69fbdb4 button, .elementor-68756 .elementor-element.elementor-element-69fbdb4 input {
    background: none !important;
}/* End custom CSS */




/* Start custom CSS for container, class: .elementor-element-3963e20 */.elementor-68756 .elementor-element.elementor-element-3963e20 {
    height: fit-content;
    background: #E7ECF5;
    border-radius: 20px;
	padding: 24px 24px;
}
.elementor-68756 .elementor-element.elementor-element-3963e20 .elementor-shortcode {
    display: flex;
    flex-direction: column;
    align-items: stretch;
    gap: 10px;
}

.elementor-68756 .elementor-element.elementor-element-3963e20 .elementor-shortcode button {
    border-radius: 40px;
    background-color: white !important;
    text-align: left;
    font-weight: bold;
    position: relative;
    padding: 16px 20px;
}

.elementor-68756 .elementor-element.elementor-element-3963e20 .elementor-shortcode button:hover, .elementor-68756 .elementor-element.elementor-element-3963e20 .elementor-shortcode button.active {
	background-color: #034EA1 !important;
}

.elementor-68756 .elementor-element.elementor-element-3963e20 .elementor-shortcode button:after{
	content: "›";
    font-size: 20px;
	background: #E7ECF5;
	color: #034EA1;
	border-radius: 40px;
	width: 30px;
	height: 30px;
	display: flex;
    align-items: center;
    justify-content: center;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
    right: 20px; 
	
}/* End custom CSS */






/* Start custom CSS for container, class: .elementor-element-0c3e8ca */#lien-he-ts {
    max-width: 356px;
    border-radius: 20px;
}/* End custom CSS */

/* Start custom CSS for thim-list-post, class: .elementor-element-0aa13f0 */.elementor-68756 .elementor-element.elementor-element-0aa13f0 .article-title-wrapper .title a{
        display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.elementor-68756 .elementor-element.elementor-element-0aa13f0 .article-title-wrapper{
    display: flex;
  flex-direction: column;
}

.elementor-68756 .elementor-element.elementor-element-0aa13f0 .article-title-wrapper .title{
        order: 2;
        color: #2C3544;
        font-size: 18px;
        font-family:'Inter Tight';
        font-weight: 600;
        word-wrap: break-word;
        line-height: 1.3;
}

.elementor-68756 .elementor-element.elementor-element-0aa13f0 .article-title-wrapper .article-date{
        order: 1;
        margin-bottom: 9px;
        color: #757E8C;
        font-size: 14px;
        font-family: 'Inter Tight';
        font-weight: 400;
        word-wrap: break-word;
        display: flex;
    align-items: center;
}
.elementor-68756 .elementor-element.elementor-element-0aa13f0 .article-title-wrapper .article-date::before{
        content: "";
            width: 14px;
            height: 14px;
            background-image: url("https://uet.edu.vn/wp-content/uploads/2026/01/iconkhcns.png");
            background-repeat: no-repeat;
            background-size: contain;
            background-position: center;
            margin-right: 6px;
}
.elementor-68756 .elementor-element.elementor-element-0aa13f0 .article-image img{
    width: 100%;
    margin-top: 0;
    aspect-ratio: 3 / 2;
    border-radius: 12px;
    object-fit: cover;
}/* End custom CSS */


/* Start custom CSS for container, class: .elementor-element-7896a18 */.list_post-container-left_sidebar {
    max-width: 356px;
}/* End custom CSS */










/* Start custom CSS for thim-ekits-search-form, class: .elementor-element-fcef3af */.elementor-68756 .elementor-element.elementor-element-fcef3af button, .elementor-68756 .elementor-element.elementor-element-fcef3af input {
    background: none !important;
}/* End custom CSS */




/* Start custom CSS for container, class: .elementor-element-37bef38 */.elementor-68756 .elementor-element.elementor-element-37bef38 {
    height: fit-content;
    background: #E7ECF5;
    border-radius: 20px;
	padding: 24px 24px;
}
.elementor-68756 .elementor-element.elementor-element-37bef38 .elementor-shortcode {
    display: flex;
    flex-direction: column;
    align-items: stretch;
    gap: 10px;
}

.elementor-68756 .elementor-element.elementor-element-37bef38 .elementor-shortcode button {
    border-radius: 40px;
    background-color: white !important;
    text-align: left;
    font-weight: bold;
    position: relative;
    padding: 16px 20px;
}

.elementor-68756 .elementor-element.elementor-element-37bef38 .elementor-shortcode button:hover, .elementor-68756 .elementor-element.elementor-element-37bef38 .elementor-shortcode button.active {
	background-color: #034EA1 !important;
}

.elementor-68756 .elementor-element.elementor-element-37bef38 .elementor-shortcode button:after{
	content: "›";
    font-size: 20px;
	background: #E7ECF5;
	color: #034EA1;
	border-radius: 40px;
	width: 30px;
	height: 30px;
	display: flex;
    align-items: center;
    justify-content: center;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
    right: 20px; 
	
}/* End custom CSS */






/* Start custom CSS for container, class: .elementor-element-30da28d */#lien-he-ts {
    max-width: 356px;
    border-radius: 20px;
}/* End custom CSS */

/* Start custom CSS for thim-list-post, class: .elementor-element-6a385fe */.elementor-68756 .elementor-element.elementor-element-6a385fe .article-title-wrapper .title a{
        display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.elementor-68756 .elementor-element.elementor-element-6a385fe .article-title-wrapper{
    display: flex;
  flex-direction: column;
}

.elementor-68756 .elementor-element.elementor-element-6a385fe .article-title-wrapper .title{
        order: 2;
        color: #2C3544;
        font-size: 18px;
        font-family:'Inter Tight';
        font-weight: 600;
        word-wrap: break-word;
        line-height: 1.3;
}

.elementor-68756 .elementor-element.elementor-element-6a385fe .article-title-wrapper .article-date{
        order: 1;
        margin-bottom: 9px;
        color: #757E8C;
        font-size: 14px;
        font-family: 'Inter Tight';
        font-weight: 400;
        word-wrap: break-word;
        display: flex;
    align-items: center;
}
.elementor-68756 .elementor-element.elementor-element-6a385fe .article-title-wrapper .article-date::before{
        content: "";
            width: 14px;
            height: 14px;
            background-image: url("https://uet.edu.vn/wp-content/uploads/2026/01/iconkhcns.png");
            background-repeat: no-repeat;
            background-size: contain;
            background-position: center;
            margin-right: 6px;
}
.elementor-68756 .elementor-element.elementor-element-6a385fe .article-image img{
    width: 100%;
    margin-top: 0;
    aspect-ratio: 3 / 2;
    border-radius: 12px;
    object-fit: cover;
}/* End custom CSS */


/* Start custom CSS for container, class: .elementor-element-83a027d */.list_post-container-left_sidebar {
    max-width: 356px;
}/* End custom CSS */







/* Start custom CSS for nested-tabs, class: .elementor-element-b202eb1 */.elementor-68756 .elementor-element.elementor-element-b202eb1.tab-ts > .e-n-tabs > .e-n-tabs-heading {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 20px;
}

.elementor-68756 .elementor-element.elementor-element-b202eb1.tab-ts > .e-n-tabs > .e-n-tabs-heading button {
    margin: 0 !important;
}

/* Laptop nhỏ / Tablet nằm ngang */
@media (max-width: 1199.98px) { 
    .elementor-68756 .elementor-element.elementor-element-b202eb1.tab-ts > .e-n-tabs > .e-n-tabs-heading {
      grid-template-columns: repeat(4, 1fr);
    }
}

/* Máy tính bảng (Dọc) */
@media (max-width: 991.98px) {
    .elementor-68756 .elementor-element.elementor-element-b202eb1.tab-ts > .e-n-tabs > .e-n-tabs-heading {
      grid-template-columns: repeat(2, 1fr);
    }
}

/* Điện thoại nằm ngang / Tablet nhỏ */
@media (max-width: 767.98px) {
    .elementor-68756 .elementor-element.elementor-element-b202eb1.tab-ts > .e-n-tabs > .e-n-tabs-heading {
      grid-template-columns: repeat(2, 1fr);
    }
}

/* Điện thoại di động (Dọc) */
@media (max-width: 575.98px) {
    .elementor-68756 .elementor-element.elementor-element-b202eb1.tab-ts > .e-n-tabs > .e-n-tabs-heading {
      grid-template-columns: repeat(1, 1fr);
      gap: 10px;
    }
}

.elementor-68756 .elementor-element.elementor-element-b202eb1.tab-ts > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title {
  display: flex;
  align-items: center;
  gap: 12px;

  min-height: clamp(56px, calc(72 / 1440 * 100vw), 88px);
  padding: clamp(8px, calc(12 / 1440 * 100vw), 16px)
           clamp(16px, calc(20 / 1440 * 100vw), 28px);

  border-radius: 12px;
  background: #fff;
}

.elementor-68756 .elementor-element.elementor-element-b202eb1.tab-ts > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title::before {
  content: "";
  width: clamp(32px, calc(48 / 1440 * 100vw), 64px);
  height: clamp(32px, calc(48 / 1440 * 100vw), 64px);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  flex-shrink: 0;
}

.elementor-68756 .elementor-element.elementor-element-b202eb1.tab-ts > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title:nth-child(1)::before {
  background-image: url('/wp-content/uploads/2026/01/icon-ts.png');
}
.elementor-68756 .elementor-element.elementor-element-b202eb1.tab-ts > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title:nth-child(1)[aria-selected="true"]::before {
  background-image: url('/wp-content/uploads/2026/01/icon-ts-active.png');
}

/* TAB 2 */
.elementor-68756 .elementor-element.elementor-element-b202eb1.tab-ts > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title:nth-child(2)::before {
  background-image: url('/wp-content/uploads/2026/01/icon-ts_1.png');
}
.elementor-68756 .elementor-element.elementor-element-b202eb1.tab-ts > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title:nth-child(2)[aria-selected="true"]::before {
  background-image: url('/wp-content/uploads/2026/01/icon-ts_1-active.png');
}

/* TAB 3 */
.elementor-68756 .elementor-element.elementor-element-b202eb1.tab-ts > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title:nth-child(3)::before {
  background-image: url('/wp-content/uploads/2026/01/icon-ts_2.png');
}
.elementor-68756 .elementor-element.elementor-element-b202eb1.tab-ts > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title:nth-child(3)[aria-selected="true"]::before {
  background-image: url('/wp-content/uploads/2026/01/icon-ts_2-active.png');
}

/* TAB 4 */
.elementor-68756 .elementor-element.elementor-element-b202eb1.tab-ts > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title:nth-child(4)::before {
  background-image: url('/wp-content/uploads/2026/01/icon-ts_3.png');
}
.elementor-68756 .elementor-element.elementor-element-b202eb1.tab-ts > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title:nth-child(4)[aria-selected="true"]::before {
  background-image: url('/wp-content/uploads/2026/01/icon-ts_3-active.png');
}

/* TAB 5 */
.elementor-68756 .elementor-element.elementor-element-b202eb1.tab-ts > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title:nth-child(5)::before {
  background-image: url('/wp-content/uploads/2026/01/icon-ts_4.png');
}
.elementor-68756 .elementor-element.elementor-element-b202eb1.tab-ts > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title:nth-child(5)[aria-selected="true"]::before {
  background-image: url('/wp-content/uploads/2026/01/icon-ts_4-active.png');
}

/* TAB 6 */
.elementor-68756 .elementor-element.elementor-element-b202eb1.tab-ts > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title:nth-child(6)::before {
  background-image: url('/wp-content/uploads/2026/01/icon-ts_5.png');
}
.elementor-68756 .elementor-element.elementor-element-b202eb1.tab-ts > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title:nth-child(6)[aria-selected="true"]::before {
  background-image: url('/wp-content/uploads/2026/01/icon-ts_5-active.png');
}

/* TAB 7 */
.elementor-68756 .elementor-element.elementor-element-b202eb1.tab-ts > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title:nth-child(7)::before {
  background-image: url('/wp-content/uploads/2026/01/icon-ts_6.png');
}
.elementor-68756 .elementor-element.elementor-element-b202eb1.tab-ts > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title:nth-child(7)[aria-selected="true"]::before {
  background-image: url('/wp-content/uploads/2026/01/icon-ts_6-active.png');
}

/* TAB 8 */
.elementor-68756 .elementor-element.elementor-element-b202eb1.tab-ts > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title:nth-child(8)::before {
  background-image: url('/wp-content/uploads/2026/01/icon-ts_7.png');
}
.elementor-68756 .elementor-element.elementor-element-b202eb1.tab-ts > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title:nth-child(8)[aria-selected="true"]::before {
  background-image: url('/wp-content/uploads/2026/01/icon-ts_7-active.png');
}


.elementor-68756 .elementor-element.elementor-element-b202eb1.tab-ts > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"] {
  background-color: #D3F2FF !important;
}

.elementor-68756 .elementor-element.elementor-element-b202eb1.tab-ts > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover {
  background-color: #D3F2FF !important;
  color: #63CCF5 !important;
}/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-b4a80ad */.elementor-68756 .elementor-element.elementor-element-b4a80ad {
    margin: 16px auto 0;
    display: block;
    width: 100%;
    max-width: 100%;
    padding: 0;
}

.elementor-68756 .elementor-element.elementor-element-b4a80ad .thim-ekits-search-form input[type="text"] {
    height: 49px;
}

/* Mobile lớn */
@media (min-width: 576px) {
    .elementor-68756 .elementor-element.elementor-element-b4a80ad {
        padding: 0 20px;
    }
}

/* Tablet */
@media (min-width: 768px) {
    .elementor-68756 .elementor-element.elementor-element-b4a80ad {
        max-width: 720px;
    }
}

/* Tablet ngang / Laptop nhỏ */
@media (min-width: 992px) {
    .elementor-68756 .elementor-element.elementor-element-b4a80ad {
        max-width: 960px;
    }
}

/* Desktop */
@media (min-width: 1200px) {
    .elementor-68756 .elementor-element.elementor-element-b4a80ad {
        max-width: 1200px;
        padding: 0;
    }
}

/* Desktop lớn (optional) */
@media (min-width: 1400px) {
    .elementor-68756 .elementor-element.elementor-element-b4a80ad {
        max-width: 1320px;
    }
}/* End custom CSS */





/* Start custom CSS for thim-ekits-search-form, class: .elementor-element-cdc6fda */.elementor-68756 .elementor-element.elementor-element-cdc6fda button, .elementor-68756 .elementor-element.elementor-element-cdc6fda input {
    background: none !important;
}/* End custom CSS */




/* Start custom CSS for container, class: .elementor-element-7d9ca9c */.elementor-68756 .elementor-element.elementor-element-7d9ca9c {
    height: fit-content;
    background: #E7ECF5;
    border-radius: 20px;
	padding: 24px 24px;
	grid-area: menu;
}
.elementor-68756 .elementor-element.elementor-element-7d9ca9c .elementor-shortcode {
    display: flex;
    flex-direction: column;
    align-items: stretch;
    gap: 10px;
}

.elementor-68756 .elementor-element.elementor-element-7d9ca9c .elementor-shortcode button {
    border-radius: 40px;
    background-color: white !important;
    text-align: left;
    font-weight: bold;
    position: relative;
    padding: 16px 20px;
}

.elementor-68756 .elementor-element.elementor-element-7d9ca9c .elementor-shortcode button:hover, .elementor-68756 .elementor-element.elementor-element-7d9ca9c .elementor-shortcode button.active {
	background-color: #034EA1 !important;
}

.elementor-68756 .elementor-element.elementor-element-7d9ca9c .elementor-shortcode button:after{
	content: "›";
    font-size: 20px;
	background: #E7ECF5;
	color: #034EA1;
	border-radius: 40px;
	width: 30px;
	height: 30px;
	display: flex;
    align-items: center;
    justify-content: center;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
    right: 20px; 
	
}/* End custom CSS */

/* Start custom CSS for thim-list-post, class: .elementor-element-aaa6a2c */.elementor-68756 .elementor-element.elementor-element-aaa6a2c .article-title-wrapper .title a{
        display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.elementor-68756 .elementor-element.elementor-element-aaa6a2c .article-title-wrapper{
    display: flex;
  flex-direction: column;
}

.elementor-68756 .elementor-element.elementor-element-aaa6a2c .article-title-wrapper .title{
        order: 2;
        color: #2C3544;
        font-size: 18px;
        font-family:'Inter Tight';
        font-weight: 600;
        word-wrap: break-word;
        line-height: 1.3;
}

.elementor-68756 .elementor-element.elementor-element-aaa6a2c .article-title-wrapper .article-date{
        order: 1;
        margin-bottom: 9px;
        color: #757E8C;
        font-size: 14px;
        font-family: 'Inter Tight';
        font-weight: 400;
        word-wrap: break-word;
        display: flex;
    align-items: center;
}
.elementor-68756 .elementor-element.elementor-element-aaa6a2c .article-title-wrapper .article-date::before{
        content: "";
            width: 14px;
            height: 14px;
            background-image: url("https://uet.edu.vn/wp-content/uploads/2026/01/iconkhcns.png");
            background-repeat: no-repeat;
            background-size: contain;
            background-position: center;
            margin-right: 6px;
}

.elementor-68756 .elementor-element.elementor-element-aaa6a2c .article-image img{
    width: 100%;
    margin-top: 0;
    aspect-ratio: 3 / 2;
    border-radius: 12px;
    object-fit: cover;
}/* End custom CSS */


/* Start custom CSS for container, class: .elementor-element-29e0309 */.list_post-container-left_sidebar {
    max-width: 356px;
}

.elementor-68756 .elementor-element.elementor-element-29e0309 {
    grid-area: posts;
}/* End custom CSS */






/* Start custom CSS for container, class: .elementor-element-e3d7cff */#lien-he-ts {
    max-width: 356px;
    border-radius: 20px;
}

.elementor-68756 .elementor-element.elementor-element-e3d7cff {
    grid-area: contact;
}/* End custom CSS */


/* Start custom CSS for container, class: .elementor-element-f3a8810 */.elementor-68756 .elementor-element.elementor-element-f3a8810 {
    grid-area: content;
}/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-e357aad */.elementor-68756 .elementor-element.elementor-element-e357aad {
    display: grid;
    grid-template-areas: "menu content"
    "contact content"
    "posts content";
    grid-template-rows: auto auto 1fr;
    gap: 20px;
}

/* Desktop nhỏ / Laptop */
@media (max-width: 1200px) {
}

/* Tablets */
@media (max-width: 768px) {

}

/* Mobile */
@media (max-width: 480px) {
    .elementor-68756 .elementor-element.elementor-element-e357aad {
        /* 1. Quan trọng: Ghi đè lại số cột về duy nhất 1 cột */
        grid-template-columns: 100% !important; 
        
        /* 2. Định nghĩa lại areas theo hàng dọc */
        grid-template-areas: 
            "menu"
            "content"
            "posts"
            "contact" !important;
            
        /* 3. Reset lại hàng */
        grid-template-rows: repeat(4, auto) !important;
    }

    /* 4. Đảm bảo các phần tử con chiếm hết chiều ngang của cột duy nhất đó */
    .elementor-68756 .elementor-element.elementor-element-e357aad > * {
        grid-column: 1 / -1 !important;
        width: 100% !important;
    }

}/* End custom CSS */






/* Start custom CSS for thim-ekits-search-form, class: .elementor-element-1642a35 */.elementor-68756 .elementor-element.elementor-element-1642a35 button, .elementor-68756 .elementor-element.elementor-element-1642a35 input {
    background: none !important;
}/* End custom CSS */




/* Start custom CSS for container, class: .elementor-element-18a7e36 */.elementor-68756 .elementor-element.elementor-element-18a7e36 {
    grid-area: menu;
    height: fit-content;
    background: #E7ECF5;
    border-radius: 20px;
	padding: 24px 24px;
    max-width: unset !important;
    
}
.elementor-68756 .elementor-element.elementor-element-18a7e36 .elementor-shortcode {
    display: flex;
    flex-direction: column;
    align-items: stretch;
    gap: 10px;
}

.elementor-68756 .elementor-element.elementor-element-18a7e36 .elementor-shortcode button {
    border-radius: 40px;
    background-color: white !important;
    text-align: left;
    font-weight: bold;
    position: relative;
    padding: 16px 20px;
}

.elementor-68756 .elementor-element.elementor-element-18a7e36 .elementor-shortcode button:hover, .elementor-68756 .elementor-element.elementor-element-18a7e36 .elementor-shortcode button.active {
	background-color: #034EA1 !important;
}

.elementor-68756 .elementor-element.elementor-element-18a7e36 .elementor-shortcode button:after{
	content: "›";
    font-size: 20px;
	background: #E7ECF5;
	color: #034EA1;
	border-radius: 40px;
	width: 30px;
	height: 30px;
	display: flex;
    align-items: center;
    justify-content: center;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
    right: 20px; 
	
}/* End custom CSS */






/* Start custom CSS for container, class: .elementor-element-5a8332a */.elementor-68756 .elementor-element.elementor-element-5a8332a {
    grid-area: contact;
}/* End custom CSS */

/* Start custom CSS for thim-list-post, class: .elementor-element-9c3a351 */.elementor-68756 .elementor-element.elementor-element-9c3a351 .article-title-wrapper .title a{
        display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.elementor-68756 .elementor-element.elementor-element-9c3a351 .article-title-wrapper{
    display: flex;
  flex-direction: column;
}

.elementor-68756 .elementor-element.elementor-element-9c3a351 .article-title-wrapper .title{
        order: 2;
        color: #2C3544;
        font-size: 18px;
        font-family:'Inter Tight';
        font-weight: 600;
        word-wrap: break-word;
        line-height: 1.3;
}

.elementor-68756 .elementor-element.elementor-element-9c3a351 .article-title-wrapper .article-date{
        order: 1;
        margin-bottom: 9px;
        color: #757E8C;
        font-size: 14px;
        font-family: 'Inter Tight';
        font-weight: 400;
        word-wrap: break-word;
        display: flex;
    align-items: center;
}
.elementor-68756 .elementor-element.elementor-element-9c3a351 .article-title-wrapper .article-date::before{
        content: "";
            width: 14px;
            height: 14px;
            background-image: url("https://uet.edu.vn/wp-content/uploads/2026/01/iconkhcns.png");
            background-repeat: no-repeat;
            background-size: contain;
            background-position: center;
            margin-right: 6px;
}
.elementor-68756 .elementor-element.elementor-element-9c3a351 .article-image img{
    width: 100%;
    margin-top: 0;
    aspect-ratio: 3 / 2;
    border-radius: 12px;
    object-fit: cover;
}/* End custom CSS */


/* Start custom CSS for container, class: .elementor-element-e9d3af7 */.elementor-68756 .elementor-element.elementor-element-e9d3af7 {
    grid-area: posts;
    width: 100%;
    
}/* End custom CSS */


/* Start custom CSS for container, class: .elementor-element-f57a4c6 */.elementor-68756 .elementor-element.elementor-element-f57a4c6 {
    grid-area: content;
}/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-b5002fc */.elementor-68756 .elementor-element.elementor-element-b5002fc {
    display: grid;
      grid-template-areas:
        "menu content"
        "contact content"
        "posts content";
    gap: 20px;
    grid-template-rows: auto auto 1fr;
}

@media (max-width: 1199.98px) {

}
@media (max-width: 991.98px) {

}
@media (max-width: 767.98px) {

}
@media (max-width: 575.98px) {
    .elementor-68756 .elementor-element.elementor-element-b5002fc {
    grid-template-columns: minmax(100%, 1fr);
      grid-template-areas:
        "menu"
        "content"
        "contact"
        "posts";
    grid-template-columns: 1fr;
    
    grid-template-rows: auto auto auto;
    }
}/* End custom CSS */






/* Start custom CSS for thim-ekits-search-form, class: .elementor-element-ef95ddc */.elementor-68756 .elementor-element.elementor-element-ef95ddc button, .elementor-68756 .elementor-element.elementor-element-ef95ddc input {
    background: none !important;
}/* End custom CSS */




/* Start custom CSS for container, class: .elementor-element-2d92c75 */.elementor-68756 .elementor-element.elementor-element-2d92c75 {
    height: fit-content;
    background: #E7ECF5;
    border-radius: 20px;
	padding: 24px 24px;
}
.elementor-68756 .elementor-element.elementor-element-2d92c75 .elementor-shortcode {
    display: flex;
    flex-direction: column;
    align-items: stretch;
    gap: 10px;
}

.elementor-68756 .elementor-element.elementor-element-2d92c75 .elementor-shortcode button {
    border-radius: 40px;
    background-color: white !important;
    text-align: left;
    font-weight: bold;
    position: relative;
    padding: 16px 20px;
}

.elementor-68756 .elementor-element.elementor-element-2d92c75 .elementor-shortcode button:hover, .elementor-68756 .elementor-element.elementor-element-2d92c75 .elementor-shortcode button.active {
	background-color: #034EA1 !important;
}

.elementor-68756 .elementor-element.elementor-element-2d92c75 .elementor-shortcode button:after{
	content: "›";
    font-size: 20px;
	background: #E7ECF5;
	color: #034EA1;
	border-radius: 40px;
	width: 30px;
	height: 30px;
	display: flex;
    align-items: center;
    justify-content: center;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
    right: 20px; 
	
}/* End custom CSS */






/* Start custom CSS for container, class: .elementor-element-2988c9f */#lien-he-ts {
    max-width: 356px;
    border-radius: 20px;
}/* End custom CSS */

/* Start custom CSS for thim-list-post, class: .elementor-element-f9f5680 */.elementor-68756 .elementor-element.elementor-element-f9f5680 .article-title-wrapper .title a{
        display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.elementor-68756 .elementor-element.elementor-element-f9f5680 .article-title-wrapper{
    display: flex;
  flex-direction: column;
}

.elementor-68756 .elementor-element.elementor-element-f9f5680 .article-title-wrapper .title{
        order: 2;
        color: #2C3544;
        font-size: 18px;
        font-family:'Inter Tight';
        font-weight: 600;
        word-wrap: break-word;
        line-height: 1.3;
}

.elementor-68756 .elementor-element.elementor-element-f9f5680 .article-title-wrapper .article-date{
        order: 1;
        margin-bottom: 9px;
        color: #757E8C;
        font-size: 14px;
        font-family: 'Inter Tight';
        font-weight: 400;
        word-wrap: break-word;
        display: flex;
    align-items: center;
}
.elementor-68756 .elementor-element.elementor-element-f9f5680 .article-title-wrapper .article-date::before{
        content: "";
            width: 14px;
            height: 14px;
            background-image: url("https://uet.edu.vn/wp-content/uploads/2026/01/iconkhcns.png");
            background-repeat: no-repeat;
            background-size: contain;
            background-position: center;
            margin-right: 6px;
}
.elementor-68756 .elementor-element.elementor-element-f9f5680 .article-image img{
    width: 100%;
    margin-top: 0;
    aspect-ratio: 3 / 2;
    border-radius: 12px;
    object-fit: cover;
}/* End custom CSS */


/* Start custom CSS for container, class: .elementor-element-63b66af */.list_post-container-left_sidebar {
    max-width: 356px;
}/* End custom CSS */










/* Start custom CSS for thim-ekits-search-form, class: .elementor-element-7a7a456 */.elementor-68756 .elementor-element.elementor-element-7a7a456 button, .elementor-68756 .elementor-element.elementor-element-7a7a456 input {
    background: none !important;
}/* End custom CSS */




/* Start custom CSS for container, class: .elementor-element-6fa1bd8 */.elementor-68756 .elementor-element.elementor-element-6fa1bd8 {
    height: fit-content;
    background: #E7ECF5;
    border-radius: 20px;
	padding: 24px 24px;
}
.elementor-68756 .elementor-element.elementor-element-6fa1bd8 .elementor-shortcode {
    display: flex;
    flex-direction: column;
    align-items: stretch;
    gap: 10px;
}

.elementor-68756 .elementor-element.elementor-element-6fa1bd8 .elementor-shortcode button {
    border-radius: 40px;
    background-color: white !important;
    text-align: left;
    font-weight: bold;
    position: relative;
    padding: 16px 20px;
}

.elementor-68756 .elementor-element.elementor-element-6fa1bd8 .elementor-shortcode button:hover, .elementor-68756 .elementor-element.elementor-element-6fa1bd8 .elementor-shortcode button.active {
	background-color: #034EA1 !important;
}

.elementor-68756 .elementor-element.elementor-element-6fa1bd8 .elementor-shortcode button:after{
	content: "›";
    font-size: 20px;
	background: #E7ECF5;
	color: #034EA1;
	border-radius: 40px;
	width: 30px;
	height: 30px;
	display: flex;
    align-items: center;
    justify-content: center;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
    right: 20px; 
	
}/* End custom CSS */






/* Start custom CSS for container, class: .elementor-element-804f871 */#lien-he-ts {
    max-width: 356px;
    border-radius: 20px;
}/* End custom CSS */

/* Start custom CSS for thim-list-post, class: .elementor-element-aea097b */.elementor-68756 .elementor-element.elementor-element-aea097b .article-title-wrapper .title a{
        display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.elementor-68756 .elementor-element.elementor-element-aea097b .article-title-wrapper{
    display: flex;
  flex-direction: column;
}

.elementor-68756 .elementor-element.elementor-element-aea097b .article-title-wrapper .title{
        order: 2;
        color: #2C3544;
        font-size: 18px;
        font-family:'Inter Tight';
        font-weight: 600;
        word-wrap: break-word;
        line-height: 1.3;
}

.elementor-68756 .elementor-element.elementor-element-aea097b .article-title-wrapper .article-date{
        order: 1;
        margin-bottom: 9px;
        color: #757E8C;
        font-size: 14px;
        font-family: 'Inter Tight';
        font-weight: 400;
        word-wrap: break-word;
        display: flex;
    align-items: center;
}
.elementor-68756 .elementor-element.elementor-element-aea097b .article-title-wrapper .article-date::before{
        content: "";
            width: 14px;
            height: 14px;
            background-image: url("https://uet.edu.vn/wp-content/uploads/2026/01/iconkhcns.png");
            background-repeat: no-repeat;
            background-size: contain;
            background-position: center;
            margin-right: 6px;
}
.elementor-68756 .elementor-element.elementor-element-aea097b .article-image img{
    width: 100%;
    margin-top: 0;
    aspect-ratio: 3 / 2;
    border-radius: 12px;
    object-fit: cover;
}/* End custom CSS */


/* Start custom CSS for container, class: .elementor-element-6c64506 */.list_post-container-left_sidebar {
    max-width: 356px;
}/* End custom CSS */










/* Start custom CSS for thim-ekits-search-form, class: .elementor-element-cdc6fda */.elementor-68756 .elementor-element.elementor-element-cdc6fda button, .elementor-68756 .elementor-element.elementor-element-cdc6fda input {
    background: none !important;
}/* End custom CSS */




/* Start custom CSS for container, class: .elementor-element-7d9ca9c */.elementor-68756 .elementor-element.elementor-element-7d9ca9c {
    height: fit-content;
    background: #E7ECF5;
    border-radius: 20px;
	padding: 24px 24px;
	grid-area: menu;
}
.elementor-68756 .elementor-element.elementor-element-7d9ca9c .elementor-shortcode {
    display: flex;
    flex-direction: column;
    align-items: stretch;
    gap: 10px;
}

.elementor-68756 .elementor-element.elementor-element-7d9ca9c .elementor-shortcode button {
    border-radius: 40px;
    background-color: white !important;
    text-align: left;
    font-weight: bold;
    position: relative;
    padding: 16px 20px;
}

.elementor-68756 .elementor-element.elementor-element-7d9ca9c .elementor-shortcode button:hover, .elementor-68756 .elementor-element.elementor-element-7d9ca9c .elementor-shortcode button.active {
	background-color: #034EA1 !important;
}

.elementor-68756 .elementor-element.elementor-element-7d9ca9c .elementor-shortcode button:after{
	content: "›";
    font-size: 20px;
	background: #E7ECF5;
	color: #034EA1;
	border-radius: 40px;
	width: 30px;
	height: 30px;
	display: flex;
    align-items: center;
    justify-content: center;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
    right: 20px; 
	
}/* End custom CSS */

/* Start custom CSS for thim-list-post, class: .elementor-element-aaa6a2c */.elementor-68756 .elementor-element.elementor-element-aaa6a2c .article-title-wrapper .title a{
        display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.elementor-68756 .elementor-element.elementor-element-aaa6a2c .article-title-wrapper{
    display: flex;
  flex-direction: column;
}

.elementor-68756 .elementor-element.elementor-element-aaa6a2c .article-title-wrapper .title{
        order: 2;
        color: #2C3544;
        font-size: 18px;
        font-family:'Inter Tight';
        font-weight: 600;
        word-wrap: break-word;
        line-height: 1.3;
}

.elementor-68756 .elementor-element.elementor-element-aaa6a2c .article-title-wrapper .article-date{
        order: 1;
        margin-bottom: 9px;
        color: #757E8C;
        font-size: 14px;
        font-family: 'Inter Tight';
        font-weight: 400;
        word-wrap: break-word;
        display: flex;
    align-items: center;
}
.elementor-68756 .elementor-element.elementor-element-aaa6a2c .article-title-wrapper .article-date::before{
        content: "";
            width: 14px;
            height: 14px;
            background-image: url("https://uet.edu.vn/wp-content/uploads/2026/01/iconkhcns.png");
            background-repeat: no-repeat;
            background-size: contain;
            background-position: center;
            margin-right: 6px;
}

.elementor-68756 .elementor-element.elementor-element-aaa6a2c .article-image img{
    width: 100%;
    margin-top: 0;
    aspect-ratio: 3 / 2;
    border-radius: 12px;
    object-fit: cover;
}/* End custom CSS */


/* Start custom CSS for container, class: .elementor-element-29e0309 */.list_post-container-left_sidebar {
    max-width: 356px;
}

.elementor-68756 .elementor-element.elementor-element-29e0309 {
    grid-area: posts;
}/* End custom CSS */






/* Start custom CSS for container, class: .elementor-element-e3d7cff */#lien-he-ts {
    max-width: 356px;
    border-radius: 20px;
}

.elementor-68756 .elementor-element.elementor-element-e3d7cff {
    grid-area: contact;
}/* End custom CSS */


/* Start custom CSS for container, class: .elementor-element-f3a8810 */.elementor-68756 .elementor-element.elementor-element-f3a8810 {
    grid-area: content;
}/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-e357aad */.elementor-68756 .elementor-element.elementor-element-e357aad {
    display: grid;
    grid-template-areas: "menu content"
    "contact content"
    "posts content";
    grid-template-rows: auto auto 1fr;
    gap: 20px;
}

/* Desktop nhỏ / Laptop */
@media (max-width: 1200px) {
}

/* Tablets */
@media (max-width: 768px) {

}

/* Mobile */
@media (max-width: 480px) {
    .elementor-68756 .elementor-element.elementor-element-e357aad {
        /* 1. Quan trọng: Ghi đè lại số cột về duy nhất 1 cột */
        grid-template-columns: 100% !important; 
        
        /* 2. Định nghĩa lại areas theo hàng dọc */
        grid-template-areas: 
            "menu"
            "content"
            "posts"
            "contact" !important;
            
        /* 3. Reset lại hàng */
        grid-template-rows: repeat(4, auto) !important;
    }

    /* 4. Đảm bảo các phần tử con chiếm hết chiều ngang của cột duy nhất đó */
    .elementor-68756 .elementor-element.elementor-element-e357aad > * {
        grid-column: 1 / -1 !important;
        width: 100% !important;
    }

}/* End custom CSS */






/* Start custom CSS for thim-ekits-search-form, class: .elementor-element-1642a35 */.elementor-68756 .elementor-element.elementor-element-1642a35 button, .elementor-68756 .elementor-element.elementor-element-1642a35 input {
    background: none !important;
}/* End custom CSS */




/* Start custom CSS for container, class: .elementor-element-18a7e36 */.elementor-68756 .elementor-element.elementor-element-18a7e36 {
    grid-area: menu;
    height: fit-content;
    background: #E7ECF5;
    border-radius: 20px;
	padding: 24px 24px;
    max-width: unset !important;
    
}
.elementor-68756 .elementor-element.elementor-element-18a7e36 .elementor-shortcode {
    display: flex;
    flex-direction: column;
    align-items: stretch;
    gap: 10px;
}

.elementor-68756 .elementor-element.elementor-element-18a7e36 .elementor-shortcode button {
    border-radius: 40px;
    background-color: white !important;
    text-align: left;
    font-weight: bold;
    position: relative;
    padding: 16px 20px;
}

.elementor-68756 .elementor-element.elementor-element-18a7e36 .elementor-shortcode button:hover, .elementor-68756 .elementor-element.elementor-element-18a7e36 .elementor-shortcode button.active {
	background-color: #034EA1 !important;
}

.elementor-68756 .elementor-element.elementor-element-18a7e36 .elementor-shortcode button:after{
	content: "›";
    font-size: 20px;
	background: #E7ECF5;
	color: #034EA1;
	border-radius: 40px;
	width: 30px;
	height: 30px;
	display: flex;
    align-items: center;
    justify-content: center;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
    right: 20px; 
	
}/* End custom CSS */






/* Start custom CSS for container, class: .elementor-element-5a8332a */.elementor-68756 .elementor-element.elementor-element-5a8332a {
    grid-area: contact;
}/* End custom CSS */

/* Start custom CSS for thim-list-post, class: .elementor-element-9c3a351 */.elementor-68756 .elementor-element.elementor-element-9c3a351 .article-title-wrapper .title a{
        display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.elementor-68756 .elementor-element.elementor-element-9c3a351 .article-title-wrapper{
    display: flex;
  flex-direction: column;
}

.elementor-68756 .elementor-element.elementor-element-9c3a351 .article-title-wrapper .title{
        order: 2;
        color: #2C3544;
        font-size: 18px;
        font-family:'Inter Tight';
        font-weight: 600;
        word-wrap: break-word;
        line-height: 1.3;
}

.elementor-68756 .elementor-element.elementor-element-9c3a351 .article-title-wrapper .article-date{
        order: 1;
        margin-bottom: 9px;
        color: #757E8C;
        font-size: 14px;
        font-family: 'Inter Tight';
        font-weight: 400;
        word-wrap: break-word;
        display: flex;
    align-items: center;
}
.elementor-68756 .elementor-element.elementor-element-9c3a351 .article-title-wrapper .article-date::before{
        content: "";
            width: 14px;
            height: 14px;
            background-image: url("https://uet.edu.vn/wp-content/uploads/2026/01/iconkhcns.png");
            background-repeat: no-repeat;
            background-size: contain;
            background-position: center;
            margin-right: 6px;
}
.elementor-68756 .elementor-element.elementor-element-9c3a351 .article-image img{
    width: 100%;
    margin-top: 0;
    aspect-ratio: 3 / 2;
    border-radius: 12px;
    object-fit: cover;
}/* End custom CSS */


/* Start custom CSS for container, class: .elementor-element-e9d3af7 */.elementor-68756 .elementor-element.elementor-element-e9d3af7 {
    grid-area: posts;
    width: 100%;
    
}/* End custom CSS */


/* Start custom CSS for container, class: .elementor-element-f57a4c6 */.elementor-68756 .elementor-element.elementor-element-f57a4c6 {
    grid-area: content;
}/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-b5002fc */.elementor-68756 .elementor-element.elementor-element-b5002fc {
    display: grid;
      grid-template-areas:
        "menu content"
        "contact content"
        "posts content";
    gap: 20px;
    grid-template-rows: auto auto 1fr;
}

@media (max-width: 1199.98px) {

}
@media (max-width: 991.98px) {

}
@media (max-width: 767.98px) {

}
@media (max-width: 575.98px) {
    .elementor-68756 .elementor-element.elementor-element-b5002fc {
    grid-template-columns: minmax(100%, 1fr);
      grid-template-areas:
        "menu"
        "content"
        "contact"
        "posts";
    grid-template-columns: 1fr;
    
    grid-template-rows: auto auto auto;
    }
}/* End custom CSS */






/* Start custom CSS for thim-ekits-search-form, class: .elementor-element-ef95ddc */.elementor-68756 .elementor-element.elementor-element-ef95ddc button, .elementor-68756 .elementor-element.elementor-element-ef95ddc input {
    background: none !important;
}/* End custom CSS */




/* Start custom CSS for container, class: .elementor-element-2d92c75 */.elementor-68756 .elementor-element.elementor-element-2d92c75 {
    height: fit-content;
    background: #E7ECF5;
    border-radius: 20px;
	padding: 24px 24px;
}
.elementor-68756 .elementor-element.elementor-element-2d92c75 .elementor-shortcode {
    display: flex;
    flex-direction: column;
    align-items: stretch;
    gap: 10px;
}

.elementor-68756 .elementor-element.elementor-element-2d92c75 .elementor-shortcode button {
    border-radius: 40px;
    background-color: white !important;
    text-align: left;
    font-weight: bold;
    position: relative;
    padding: 16px 20px;
}

.elementor-68756 .elementor-element.elementor-element-2d92c75 .elementor-shortcode button:hover, .elementor-68756 .elementor-element.elementor-element-2d92c75 .elementor-shortcode button.active {
	background-color: #034EA1 !important;
}

.elementor-68756 .elementor-element.elementor-element-2d92c75 .elementor-shortcode button:after{
	content: "›";
    font-size: 20px;
	background: #E7ECF5;
	color: #034EA1;
	border-radius: 40px;
	width: 30px;
	height: 30px;
	display: flex;
    align-items: center;
    justify-content: center;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
    right: 20px; 
	
}/* End custom CSS */






/* Start custom CSS for container, class: .elementor-element-2988c9f */#lien-he-ts {
    max-width: 356px;
    border-radius: 20px;
}/* End custom CSS */

/* Start custom CSS for thim-list-post, class: .elementor-element-f9f5680 */.elementor-68756 .elementor-element.elementor-element-f9f5680 .article-title-wrapper .title a{
        display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.elementor-68756 .elementor-element.elementor-element-f9f5680 .article-title-wrapper{
    display: flex;
  flex-direction: column;
}

.elementor-68756 .elementor-element.elementor-element-f9f5680 .article-title-wrapper .title{
        order: 2;
        color: #2C3544;
        font-size: 18px;
        font-family:'Inter Tight';
        font-weight: 600;
        word-wrap: break-word;
        line-height: 1.3;
}

.elementor-68756 .elementor-element.elementor-element-f9f5680 .article-title-wrapper .article-date{
        order: 1;
        margin-bottom: 9px;
        color: #757E8C;
        font-size: 14px;
        font-family: 'Inter Tight';
        font-weight: 400;
        word-wrap: break-word;
        display: flex;
    align-items: center;
}
.elementor-68756 .elementor-element.elementor-element-f9f5680 .article-title-wrapper .article-date::before{
        content: "";
            width: 14px;
            height: 14px;
            background-image: url("https://uet.edu.vn/wp-content/uploads/2026/01/iconkhcns.png");
            background-repeat: no-repeat;
            background-size: contain;
            background-position: center;
            margin-right: 6px;
}
.elementor-68756 .elementor-element.elementor-element-f9f5680 .article-image img{
    width: 100%;
    margin-top: 0;
    aspect-ratio: 3 / 2;
    border-radius: 12px;
    object-fit: cover;
}/* End custom CSS */


/* Start custom CSS for container, class: .elementor-element-63b66af */.list_post-container-left_sidebar {
    max-width: 356px;
}/* End custom CSS */










/* Start custom CSS for thim-ekits-search-form, class: .elementor-element-7a7a456 */.elementor-68756 .elementor-element.elementor-element-7a7a456 button, .elementor-68756 .elementor-element.elementor-element-7a7a456 input {
    background: none !important;
}/* End custom CSS */




/* Start custom CSS for container, class: .elementor-element-6fa1bd8 */.elementor-68756 .elementor-element.elementor-element-6fa1bd8 {
    height: fit-content;
    background: #E7ECF5;
    border-radius: 20px;
	padding: 24px 24px;
}
.elementor-68756 .elementor-element.elementor-element-6fa1bd8 .elementor-shortcode {
    display: flex;
    flex-direction: column;
    align-items: stretch;
    gap: 10px;
}

.elementor-68756 .elementor-element.elementor-element-6fa1bd8 .elementor-shortcode button {
    border-radius: 40px;
    background-color: white !important;
    text-align: left;
    font-weight: bold;
    position: relative;
    padding: 16px 20px;
}

.elementor-68756 .elementor-element.elementor-element-6fa1bd8 .elementor-shortcode button:hover, .elementor-68756 .elementor-element.elementor-element-6fa1bd8 .elementor-shortcode button.active {
	background-color: #034EA1 !important;
}

.elementor-68756 .elementor-element.elementor-element-6fa1bd8 .elementor-shortcode button:after{
	content: "›";
    font-size: 20px;
	background: #E7ECF5;
	color: #034EA1;
	border-radius: 40px;
	width: 30px;
	height: 30px;
	display: flex;
    align-items: center;
    justify-content: center;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
    right: 20px; 
	
}/* End custom CSS */






/* Start custom CSS for container, class: .elementor-element-804f871 */#lien-he-ts {
    max-width: 356px;
    border-radius: 20px;
}/* End custom CSS */

/* Start custom CSS for thim-list-post, class: .elementor-element-aea097b */.elementor-68756 .elementor-element.elementor-element-aea097b .article-title-wrapper .title a{
        display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.elementor-68756 .elementor-element.elementor-element-aea097b .article-title-wrapper{
    display: flex;
  flex-direction: column;
}

.elementor-68756 .elementor-element.elementor-element-aea097b .article-title-wrapper .title{
        order: 2;
        color: #2C3544;
        font-size: 18px;
        font-family:'Inter Tight';
        font-weight: 600;
        word-wrap: break-word;
        line-height: 1.3;
}

.elementor-68756 .elementor-element.elementor-element-aea097b .article-title-wrapper .article-date{
        order: 1;
        margin-bottom: 9px;
        color: #757E8C;
        font-size: 14px;
        font-family: 'Inter Tight';
        font-weight: 400;
        word-wrap: break-word;
        display: flex;
    align-items: center;
}
.elementor-68756 .elementor-element.elementor-element-aea097b .article-title-wrapper .article-date::before{
        content: "";
            width: 14px;
            height: 14px;
            background-image: url("https://uet.edu.vn/wp-content/uploads/2026/01/iconkhcns.png");
            background-repeat: no-repeat;
            background-size: contain;
            background-position: center;
            margin-right: 6px;
}
.elementor-68756 .elementor-element.elementor-element-aea097b .article-image img{
    width: 100%;
    margin-top: 0;
    aspect-ratio: 3 / 2;
    border-radius: 12px;
    object-fit: cover;
}/* End custom CSS */


/* Start custom CSS for container, class: .elementor-element-6c64506 */.list_post-container-left_sidebar {
    max-width: 356px;
}/* End custom CSS */










/* Start custom CSS for thim-ekits-search-form, class: .elementor-element-cdc6fda */.elementor-68756 .elementor-element.elementor-element-cdc6fda button, .elementor-68756 .elementor-element.elementor-element-cdc6fda input {
    background: none !important;
}/* End custom CSS */




/* Start custom CSS for container, class: .elementor-element-7d9ca9c */.elementor-68756 .elementor-element.elementor-element-7d9ca9c {
    height: fit-content;
    background: #E7ECF5;
    border-radius: 20px;
	padding: 24px 24px;
	grid-area: menu;
}
.elementor-68756 .elementor-element.elementor-element-7d9ca9c .elementor-shortcode {
    display: flex;
    flex-direction: column;
    align-items: stretch;
    gap: 10px;
}

.elementor-68756 .elementor-element.elementor-element-7d9ca9c .elementor-shortcode button {
    border-radius: 40px;
    background-color: white !important;
    text-align: left;
    font-weight: bold;
    position: relative;
    padding: 16px 20px;
}

.elementor-68756 .elementor-element.elementor-element-7d9ca9c .elementor-shortcode button:hover, .elementor-68756 .elementor-element.elementor-element-7d9ca9c .elementor-shortcode button.active {
	background-color: #034EA1 !important;
}

.elementor-68756 .elementor-element.elementor-element-7d9ca9c .elementor-shortcode button:after{
	content: "›";
    font-size: 20px;
	background: #E7ECF5;
	color: #034EA1;
	border-radius: 40px;
	width: 30px;
	height: 30px;
	display: flex;
    align-items: center;
    justify-content: center;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
    right: 20px; 
	
}/* End custom CSS */

/* Start custom CSS for thim-list-post, class: .elementor-element-aaa6a2c */.elementor-68756 .elementor-element.elementor-element-aaa6a2c .article-title-wrapper .title a{
        display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.elementor-68756 .elementor-element.elementor-element-aaa6a2c .article-title-wrapper{
    display: flex;
  flex-direction: column;
}

.elementor-68756 .elementor-element.elementor-element-aaa6a2c .article-title-wrapper .title{
        order: 2;
        color: #2C3544;
        font-size: 18px;
        font-family:'Inter Tight';
        font-weight: 600;
        word-wrap: break-word;
        line-height: 1.3;
}

.elementor-68756 .elementor-element.elementor-element-aaa6a2c .article-title-wrapper .article-date{
        order: 1;
        margin-bottom: 9px;
        color: #757E8C;
        font-size: 14px;
        font-family: 'Inter Tight';
        font-weight: 400;
        word-wrap: break-word;
        display: flex;
    align-items: center;
}
.elementor-68756 .elementor-element.elementor-element-aaa6a2c .article-title-wrapper .article-date::before{
        content: "";
            width: 14px;
            height: 14px;
            background-image: url("https://uet.edu.vn/wp-content/uploads/2026/01/iconkhcns.png");
            background-repeat: no-repeat;
            background-size: contain;
            background-position: center;
            margin-right: 6px;
}

.elementor-68756 .elementor-element.elementor-element-aaa6a2c .article-image img{
    width: 100%;
    margin-top: 0;
    aspect-ratio: 3 / 2;
    border-radius: 12px;
    object-fit: cover;
}/* End custom CSS */


/* Start custom CSS for container, class: .elementor-element-29e0309 */.list_post-container-left_sidebar {
    max-width: 356px;
}

.elementor-68756 .elementor-element.elementor-element-29e0309 {
    grid-area: posts;
}/* End custom CSS */






/* Start custom CSS for container, class: .elementor-element-e3d7cff */#lien-he-ts {
    max-width: 356px;
    border-radius: 20px;
}

.elementor-68756 .elementor-element.elementor-element-e3d7cff {
    grid-area: contact;
}/* End custom CSS */


/* Start custom CSS for container, class: .elementor-element-f3a8810 */.elementor-68756 .elementor-element.elementor-element-f3a8810 {
    grid-area: content;
}/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-e357aad */.elementor-68756 .elementor-element.elementor-element-e357aad {
    display: grid;
    grid-template-areas: "menu content"
    "contact content"
    "posts content";
    grid-template-rows: auto auto 1fr;
    gap: 20px;
}

/* Desktop nhỏ / Laptop */
@media (max-width: 1200px) {
}

/* Tablets */
@media (max-width: 768px) {

}

/* Mobile */
@media (max-width: 480px) {
    .elementor-68756 .elementor-element.elementor-element-e357aad {
        /* 1. Quan trọng: Ghi đè lại số cột về duy nhất 1 cột */
        grid-template-columns: 100% !important; 
        
        /* 2. Định nghĩa lại areas theo hàng dọc */
        grid-template-areas: 
            "menu"
            "content"
            "posts"
            "contact" !important;
            
        /* 3. Reset lại hàng */
        grid-template-rows: repeat(4, auto) !important;
    }

    /* 4. Đảm bảo các phần tử con chiếm hết chiều ngang của cột duy nhất đó */
    .elementor-68756 .elementor-element.elementor-element-e357aad > * {
        grid-column: 1 / -1 !important;
        width: 100% !important;
    }

}/* End custom CSS */






/* Start custom CSS for thim-ekits-search-form, class: .elementor-element-1642a35 */.elementor-68756 .elementor-element.elementor-element-1642a35 button, .elementor-68756 .elementor-element.elementor-element-1642a35 input {
    background: none !important;
}/* End custom CSS */




/* Start custom CSS for container, class: .elementor-element-18a7e36 */.elementor-68756 .elementor-element.elementor-element-18a7e36 {
    grid-area: menu;
    height: fit-content;
    background: #E7ECF5;
    border-radius: 20px;
	padding: 24px 24px;
    max-width: unset !important;
    
}
.elementor-68756 .elementor-element.elementor-element-18a7e36 .elementor-shortcode {
    display: flex;
    flex-direction: column;
    align-items: stretch;
    gap: 10px;
}

.elementor-68756 .elementor-element.elementor-element-18a7e36 .elementor-shortcode button {
    border-radius: 40px;
    background-color: white !important;
    text-align: left;
    font-weight: bold;
    position: relative;
    padding: 16px 20px;
}

.elementor-68756 .elementor-element.elementor-element-18a7e36 .elementor-shortcode button:hover, .elementor-68756 .elementor-element.elementor-element-18a7e36 .elementor-shortcode button.active {
	background-color: #034EA1 !important;
}

.elementor-68756 .elementor-element.elementor-element-18a7e36 .elementor-shortcode button:after{
	content: "›";
    font-size: 20px;
	background: #E7ECF5;
	color: #034EA1;
	border-radius: 40px;
	width: 30px;
	height: 30px;
	display: flex;
    align-items: center;
    justify-content: center;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
    right: 20px; 
	
}/* End custom CSS */






/* Start custom CSS for container, class: .elementor-element-5a8332a */.elementor-68756 .elementor-element.elementor-element-5a8332a {
    grid-area: contact;
}/* End custom CSS */

/* Start custom CSS for thim-list-post, class: .elementor-element-9c3a351 */.elementor-68756 .elementor-element.elementor-element-9c3a351 .article-title-wrapper .title a{
        display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.elementor-68756 .elementor-element.elementor-element-9c3a351 .article-title-wrapper{
    display: flex;
  flex-direction: column;
}

.elementor-68756 .elementor-element.elementor-element-9c3a351 .article-title-wrapper .title{
        order: 2;
        color: #2C3544;
        font-size: 18px;
        font-family:'Inter Tight';
        font-weight: 600;
        word-wrap: break-word;
        line-height: 1.3;
}

.elementor-68756 .elementor-element.elementor-element-9c3a351 .article-title-wrapper .article-date{
        order: 1;
        margin-bottom: 9px;
        color: #757E8C;
        font-size: 14px;
        font-family: 'Inter Tight';
        font-weight: 400;
        word-wrap: break-word;
        display: flex;
    align-items: center;
}
.elementor-68756 .elementor-element.elementor-element-9c3a351 .article-title-wrapper .article-date::before{
        content: "";
            width: 14px;
            height: 14px;
            background-image: url("https://uet.edu.vn/wp-content/uploads/2026/01/iconkhcns.png");
            background-repeat: no-repeat;
            background-size: contain;
            background-position: center;
            margin-right: 6px;
}
.elementor-68756 .elementor-element.elementor-element-9c3a351 .article-image img{
    width: 100%;
    margin-top: 0;
    aspect-ratio: 3 / 2;
    border-radius: 12px;
    object-fit: cover;
}/* End custom CSS */


/* Start custom CSS for container, class: .elementor-element-e9d3af7 */.elementor-68756 .elementor-element.elementor-element-e9d3af7 {
    grid-area: posts;
    width: 100%;
    
}/* End custom CSS */


/* Start custom CSS for container, class: .elementor-element-f57a4c6 */.elementor-68756 .elementor-element.elementor-element-f57a4c6 {
    grid-area: content;
}/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-b5002fc */.elementor-68756 .elementor-element.elementor-element-b5002fc {
    display: grid;
      grid-template-areas:
        "menu content"
        "contact content"
        "posts content";
    gap: 20px;
    grid-template-rows: auto auto 1fr;
}

@media (max-width: 1199.98px) {

}
@media (max-width: 991.98px) {

}
@media (max-width: 767.98px) {

}
@media (max-width: 575.98px) {
    .elementor-68756 .elementor-element.elementor-element-b5002fc {
    grid-template-columns: minmax(100%, 1fr);
      grid-template-areas:
        "menu"
        "content"
        "contact"
        "posts";
    grid-template-columns: 1fr;
    
    grid-template-rows: auto auto auto;
    }
}/* End custom CSS */






/* Start custom CSS for thim-ekits-search-form, class: .elementor-element-ef95ddc */.elementor-68756 .elementor-element.elementor-element-ef95ddc button, .elementor-68756 .elementor-element.elementor-element-ef95ddc input {
    background: none !important;
}/* End custom CSS */




/* Start custom CSS for container, class: .elementor-element-2d92c75 */.elementor-68756 .elementor-element.elementor-element-2d92c75 {
    height: fit-content;
    background: #E7ECF5;
    border-radius: 20px;
	padding: 24px 24px;
}
.elementor-68756 .elementor-element.elementor-element-2d92c75 .elementor-shortcode {
    display: flex;
    flex-direction: column;
    align-items: stretch;
    gap: 10px;
}

.elementor-68756 .elementor-element.elementor-element-2d92c75 .elementor-shortcode button {
    border-radius: 40px;
    background-color: white !important;
    text-align: left;
    font-weight: bold;
    position: relative;
    padding: 16px 20px;
}

.elementor-68756 .elementor-element.elementor-element-2d92c75 .elementor-shortcode button:hover, .elementor-68756 .elementor-element.elementor-element-2d92c75 .elementor-shortcode button.active {
	background-color: #034EA1 !important;
}

.elementor-68756 .elementor-element.elementor-element-2d92c75 .elementor-shortcode button:after{
	content: "›";
    font-size: 20px;
	background: #E7ECF5;
	color: #034EA1;
	border-radius: 40px;
	width: 30px;
	height: 30px;
	display: flex;
    align-items: center;
    justify-content: center;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
    right: 20px; 
	
}/* End custom CSS */






/* Start custom CSS for container, class: .elementor-element-2988c9f */#lien-he-ts {
    max-width: 356px;
    border-radius: 20px;
}/* End custom CSS */

/* Start custom CSS for thim-list-post, class: .elementor-element-f9f5680 */.elementor-68756 .elementor-element.elementor-element-f9f5680 .article-title-wrapper .title a{
        display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.elementor-68756 .elementor-element.elementor-element-f9f5680 .article-title-wrapper{
    display: flex;
  flex-direction: column;
}

.elementor-68756 .elementor-element.elementor-element-f9f5680 .article-title-wrapper .title{
        order: 2;
        color: #2C3544;
        font-size: 18px;
        font-family:'Inter Tight';
        font-weight: 600;
        word-wrap: break-word;
        line-height: 1.3;
}

.elementor-68756 .elementor-element.elementor-element-f9f5680 .article-title-wrapper .article-date{
        order: 1;
        margin-bottom: 9px;
        color: #757E8C;
        font-size: 14px;
        font-family: 'Inter Tight';
        font-weight: 400;
        word-wrap: break-word;
        display: flex;
    align-items: center;
}
.elementor-68756 .elementor-element.elementor-element-f9f5680 .article-title-wrapper .article-date::before{
        content: "";
            width: 14px;
            height: 14px;
            background-image: url("https://uet.edu.vn/wp-content/uploads/2026/01/iconkhcns.png");
            background-repeat: no-repeat;
            background-size: contain;
            background-position: center;
            margin-right: 6px;
}
.elementor-68756 .elementor-element.elementor-element-f9f5680 .article-image img{
    width: 100%;
    margin-top: 0;
    aspect-ratio: 3 / 2;
    border-radius: 12px;
    object-fit: cover;
}/* End custom CSS */


/* Start custom CSS for container, class: .elementor-element-63b66af */.list_post-container-left_sidebar {
    max-width: 356px;
}/* End custom CSS */










/* Start custom CSS for thim-ekits-search-form, class: .elementor-element-7a7a456 */.elementor-68756 .elementor-element.elementor-element-7a7a456 button, .elementor-68756 .elementor-element.elementor-element-7a7a456 input {
    background: none !important;
}/* End custom CSS */




/* Start custom CSS for container, class: .elementor-element-6fa1bd8 */.elementor-68756 .elementor-element.elementor-element-6fa1bd8 {
    height: fit-content;
    background: #E7ECF5;
    border-radius: 20px;
	padding: 24px 24px;
}
.elementor-68756 .elementor-element.elementor-element-6fa1bd8 .elementor-shortcode {
    display: flex;
    flex-direction: column;
    align-items: stretch;
    gap: 10px;
}

.elementor-68756 .elementor-element.elementor-element-6fa1bd8 .elementor-shortcode button {
    border-radius: 40px;
    background-color: white !important;
    text-align: left;
    font-weight: bold;
    position: relative;
    padding: 16px 20px;
}

.elementor-68756 .elementor-element.elementor-element-6fa1bd8 .elementor-shortcode button:hover, .elementor-68756 .elementor-element.elementor-element-6fa1bd8 .elementor-shortcode button.active {
	background-color: #034EA1 !important;
}

.elementor-68756 .elementor-element.elementor-element-6fa1bd8 .elementor-shortcode button:after{
	content: "›";
    font-size: 20px;
	background: #E7ECF5;
	color: #034EA1;
	border-radius: 40px;
	width: 30px;
	height: 30px;
	display: flex;
    align-items: center;
    justify-content: center;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
    right: 20px; 
	
}/* End custom CSS */






/* Start custom CSS for container, class: .elementor-element-804f871 */#lien-he-ts {
    max-width: 356px;
    border-radius: 20px;
}/* End custom CSS */

/* Start custom CSS for thim-list-post, class: .elementor-element-aea097b */.elementor-68756 .elementor-element.elementor-element-aea097b .article-title-wrapper .title a{
        display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.elementor-68756 .elementor-element.elementor-element-aea097b .article-title-wrapper{
    display: flex;
  flex-direction: column;
}

.elementor-68756 .elementor-element.elementor-element-aea097b .article-title-wrapper .title{
        order: 2;
        color: #2C3544;
        font-size: 18px;
        font-family:'Inter Tight';
        font-weight: 600;
        word-wrap: break-word;
        line-height: 1.3;
}

.elementor-68756 .elementor-element.elementor-element-aea097b .article-title-wrapper .article-date{
        order: 1;
        margin-bottom: 9px;
        color: #757E8C;
        font-size: 14px;
        font-family: 'Inter Tight';
        font-weight: 400;
        word-wrap: break-word;
        display: flex;
    align-items: center;
}
.elementor-68756 .elementor-element.elementor-element-aea097b .article-title-wrapper .article-date::before{
        content: "";
            width: 14px;
            height: 14px;
            background-image: url("https://uet.edu.vn/wp-content/uploads/2026/01/iconkhcns.png");
            background-repeat: no-repeat;
            background-size: contain;
            background-position: center;
            margin-right: 6px;
}
.elementor-68756 .elementor-element.elementor-element-aea097b .article-image img{
    width: 100%;
    margin-top: 0;
    aspect-ratio: 3 / 2;
    border-radius: 12px;
    object-fit: cover;
}/* End custom CSS */


/* Start custom CSS for container, class: .elementor-element-6c64506 */.list_post-container-left_sidebar {
    max-width: 356px;
}/* End custom CSS */










/* Start custom CSS for thim-ekits-search-form, class: .elementor-element-cdc6fda */.elementor-68756 .elementor-element.elementor-element-cdc6fda button, .elementor-68756 .elementor-element.elementor-element-cdc6fda input {
    background: none !important;
}/* End custom CSS */




/* Start custom CSS for container, class: .elementor-element-7d9ca9c */.elementor-68756 .elementor-element.elementor-element-7d9ca9c {
    height: fit-content;
    background: #E7ECF5;
    border-radius: 20px;
	padding: 24px 24px;
	grid-area: menu;
}
.elementor-68756 .elementor-element.elementor-element-7d9ca9c .elementor-shortcode {
    display: flex;
    flex-direction: column;
    align-items: stretch;
    gap: 10px;
}

.elementor-68756 .elementor-element.elementor-element-7d9ca9c .elementor-shortcode button {
    border-radius: 40px;
    background-color: white !important;
    text-align: left;
    font-weight: bold;
    position: relative;
    padding: 16px 20px;
}

.elementor-68756 .elementor-element.elementor-element-7d9ca9c .elementor-shortcode button:hover, .elementor-68756 .elementor-element.elementor-element-7d9ca9c .elementor-shortcode button.active {
	background-color: #034EA1 !important;
}

.elementor-68756 .elementor-element.elementor-element-7d9ca9c .elementor-shortcode button:after{
	content: "›";
    font-size: 20px;
	background: #E7ECF5;
	color: #034EA1;
	border-radius: 40px;
	width: 30px;
	height: 30px;
	display: flex;
    align-items: center;
    justify-content: center;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
    right: 20px; 
	
}/* End custom CSS */

/* Start custom CSS for thim-list-post, class: .elementor-element-aaa6a2c */.elementor-68756 .elementor-element.elementor-element-aaa6a2c .article-title-wrapper .title a{
        display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.elementor-68756 .elementor-element.elementor-element-aaa6a2c .article-title-wrapper{
    display: flex;
  flex-direction: column;
}

.elementor-68756 .elementor-element.elementor-element-aaa6a2c .article-title-wrapper .title{
        order: 2;
        color: #2C3544;
        font-size: 18px;
        font-family:'Inter Tight';
        font-weight: 600;
        word-wrap: break-word;
        line-height: 1.3;
}

.elementor-68756 .elementor-element.elementor-element-aaa6a2c .article-title-wrapper .article-date{
        order: 1;
        margin-bottom: 9px;
        color: #757E8C;
        font-size: 14px;
        font-family: 'Inter Tight';
        font-weight: 400;
        word-wrap: break-word;
        display: flex;
    align-items: center;
}
.elementor-68756 .elementor-element.elementor-element-aaa6a2c .article-title-wrapper .article-date::before{
        content: "";
            width: 14px;
            height: 14px;
            background-image: url("https://uet.edu.vn/wp-content/uploads/2026/01/iconkhcns.png");
            background-repeat: no-repeat;
            background-size: contain;
            background-position: center;
            margin-right: 6px;
}

.elementor-68756 .elementor-element.elementor-element-aaa6a2c .article-image img{
    width: 100%;
    margin-top: 0;
    aspect-ratio: 3 / 2;
    border-radius: 12px;
    object-fit: cover;
}/* End custom CSS */


/* Start custom CSS for container, class: .elementor-element-29e0309 */.list_post-container-left_sidebar {
    max-width: 356px;
}

.elementor-68756 .elementor-element.elementor-element-29e0309 {
    grid-area: posts;
}/* End custom CSS */






/* Start custom CSS for container, class: .elementor-element-e3d7cff */#lien-he-ts {
    max-width: 356px;
    border-radius: 20px;
}

.elementor-68756 .elementor-element.elementor-element-e3d7cff {
    grid-area: contact;
}/* End custom CSS */


/* Start custom CSS for container, class: .elementor-element-f3a8810 */.elementor-68756 .elementor-element.elementor-element-f3a8810 {
    grid-area: content;
}/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-e357aad */.elementor-68756 .elementor-element.elementor-element-e357aad {
    display: grid;
    grid-template-areas: "menu content"
    "contact content"
    "posts content";
    grid-template-rows: auto auto 1fr;
    gap: 20px;
}

/* Desktop nhỏ / Laptop */
@media (max-width: 1200px) {
}

/* Tablets */
@media (max-width: 768px) {

}

/* Mobile */
@media (max-width: 480px) {
    .elementor-68756 .elementor-element.elementor-element-e357aad {
        /* 1. Quan trọng: Ghi đè lại số cột về duy nhất 1 cột */
        grid-template-columns: 100% !important; 
        
        /* 2. Định nghĩa lại areas theo hàng dọc */
        grid-template-areas: 
            "menu"
            "content"
            "posts"
            "contact" !important;
            
        /* 3. Reset lại hàng */
        grid-template-rows: repeat(4, auto) !important;
    }

    /* 4. Đảm bảo các phần tử con chiếm hết chiều ngang của cột duy nhất đó */
    .elementor-68756 .elementor-element.elementor-element-e357aad > * {
        grid-column: 1 / -1 !important;
        width: 100% !important;
    }

}/* End custom CSS */






/* Start custom CSS for thim-ekits-search-form, class: .elementor-element-1642a35 */.elementor-68756 .elementor-element.elementor-element-1642a35 button, .elementor-68756 .elementor-element.elementor-element-1642a35 input {
    background: none !important;
}/* End custom CSS */




/* Start custom CSS for container, class: .elementor-element-18a7e36 */.elementor-68756 .elementor-element.elementor-element-18a7e36 {
    grid-area: menu;
    height: fit-content;
    background: #E7ECF5;
    border-radius: 20px;
	padding: 24px 24px;
    max-width: unset !important;
    
}
.elementor-68756 .elementor-element.elementor-element-18a7e36 .elementor-shortcode {
    display: flex;
    flex-direction: column;
    align-items: stretch;
    gap: 10px;
}

.elementor-68756 .elementor-element.elementor-element-18a7e36 .elementor-shortcode button {
    border-radius: 40px;
    background-color: white !important;
    text-align: left;
    font-weight: bold;
    position: relative;
    padding: 16px 20px;
}

.elementor-68756 .elementor-element.elementor-element-18a7e36 .elementor-shortcode button:hover, .elementor-68756 .elementor-element.elementor-element-18a7e36 .elementor-shortcode button.active {
	background-color: #034EA1 !important;
}

.elementor-68756 .elementor-element.elementor-element-18a7e36 .elementor-shortcode button:after{
	content: "›";
    font-size: 20px;
	background: #E7ECF5;
	color: #034EA1;
	border-radius: 40px;
	width: 30px;
	height: 30px;
	display: flex;
    align-items: center;
    justify-content: center;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
    right: 20px; 
	
}/* End custom CSS */






/* Start custom CSS for container, class: .elementor-element-5a8332a */.elementor-68756 .elementor-element.elementor-element-5a8332a {
    grid-area: contact;
}/* End custom CSS */

/* Start custom CSS for thim-list-post, class: .elementor-element-9c3a351 */.elementor-68756 .elementor-element.elementor-element-9c3a351 .article-title-wrapper .title a{
        display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.elementor-68756 .elementor-element.elementor-element-9c3a351 .article-title-wrapper{
    display: flex;
  flex-direction: column;
}

.elementor-68756 .elementor-element.elementor-element-9c3a351 .article-title-wrapper .title{
        order: 2;
        color: #2C3544;
        font-size: 18px;
        font-family:'Inter Tight';
        font-weight: 600;
        word-wrap: break-word;
        line-height: 1.3;
}

.elementor-68756 .elementor-element.elementor-element-9c3a351 .article-title-wrapper .article-date{
        order: 1;
        margin-bottom: 9px;
        color: #757E8C;
        font-size: 14px;
        font-family: 'Inter Tight';
        font-weight: 400;
        word-wrap: break-word;
        display: flex;
    align-items: center;
}
.elementor-68756 .elementor-element.elementor-element-9c3a351 .article-title-wrapper .article-date::before{
        content: "";
            width: 14px;
            height: 14px;
            background-image: url("https://uet.edu.vn/wp-content/uploads/2026/01/iconkhcns.png");
            background-repeat: no-repeat;
            background-size: contain;
            background-position: center;
            margin-right: 6px;
}
.elementor-68756 .elementor-element.elementor-element-9c3a351 .article-image img{
    width: 100%;
    margin-top: 0;
    aspect-ratio: 3 / 2;
    border-radius: 12px;
    object-fit: cover;
}/* End custom CSS */


/* Start custom CSS for container, class: .elementor-element-e9d3af7 */.elementor-68756 .elementor-element.elementor-element-e9d3af7 {
    grid-area: posts;
    width: 100%;
    
}/* End custom CSS */


/* Start custom CSS for container, class: .elementor-element-f57a4c6 */.elementor-68756 .elementor-element.elementor-element-f57a4c6 {
    grid-area: content;
}/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-b5002fc */.elementor-68756 .elementor-element.elementor-element-b5002fc {
    display: grid;
      grid-template-areas:
        "menu content"
        "contact content"
        "posts content";
    gap: 20px;
    grid-template-rows: auto auto 1fr;
}

@media (max-width: 1199.98px) {

}
@media (max-width: 991.98px) {

}
@media (max-width: 767.98px) {

}
@media (max-width: 575.98px) {
    .elementor-68756 .elementor-element.elementor-element-b5002fc {
    grid-template-columns: minmax(100%, 1fr);
      grid-template-areas:
        "menu"
        "content"
        "contact"
        "posts";
    grid-template-columns: 1fr;
    
    grid-template-rows: auto auto auto;
    }
}/* End custom CSS */






/* Start custom CSS for thim-ekits-search-form, class: .elementor-element-ef95ddc */.elementor-68756 .elementor-element.elementor-element-ef95ddc button, .elementor-68756 .elementor-element.elementor-element-ef95ddc input {
    background: none !important;
}/* End custom CSS */




/* Start custom CSS for container, class: .elementor-element-2d92c75 */.elementor-68756 .elementor-element.elementor-element-2d92c75 {
    height: fit-content;
    background: #E7ECF5;
    border-radius: 20px;
	padding: 24px 24px;
}
.elementor-68756 .elementor-element.elementor-element-2d92c75 .elementor-shortcode {
    display: flex;
    flex-direction: column;
    align-items: stretch;
    gap: 10px;
}

.elementor-68756 .elementor-element.elementor-element-2d92c75 .elementor-shortcode button {
    border-radius: 40px;
    background-color: white !important;
    text-align: left;
    font-weight: bold;
    position: relative;
    padding: 16px 20px;
}

.elementor-68756 .elementor-element.elementor-element-2d92c75 .elementor-shortcode button:hover, .elementor-68756 .elementor-element.elementor-element-2d92c75 .elementor-shortcode button.active {
	background-color: #034EA1 !important;
}

.elementor-68756 .elementor-element.elementor-element-2d92c75 .elementor-shortcode button:after{
	content: "›";
    font-size: 20px;
	background: #E7ECF5;
	color: #034EA1;
	border-radius: 40px;
	width: 30px;
	height: 30px;
	display: flex;
    align-items: center;
    justify-content: center;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
    right: 20px; 
	
}/* End custom CSS */






/* Start custom CSS for container, class: .elementor-element-2988c9f */#lien-he-ts {
    max-width: 356px;
    border-radius: 20px;
}/* End custom CSS */

/* Start custom CSS for thim-list-post, class: .elementor-element-f9f5680 */.elementor-68756 .elementor-element.elementor-element-f9f5680 .article-title-wrapper .title a{
        display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.elementor-68756 .elementor-element.elementor-element-f9f5680 .article-title-wrapper{
    display: flex;
  flex-direction: column;
}

.elementor-68756 .elementor-element.elementor-element-f9f5680 .article-title-wrapper .title{
        order: 2;
        color: #2C3544;
        font-size: 18px;
        font-family:'Inter Tight';
        font-weight: 600;
        word-wrap: break-word;
        line-height: 1.3;
}

.elementor-68756 .elementor-element.elementor-element-f9f5680 .article-title-wrapper .article-date{
        order: 1;
        margin-bottom: 9px;
        color: #757E8C;
        font-size: 14px;
        font-family: 'Inter Tight';
        font-weight: 400;
        word-wrap: break-word;
        display: flex;
    align-items: center;
}
.elementor-68756 .elementor-element.elementor-element-f9f5680 .article-title-wrapper .article-date::before{
        content: "";
            width: 14px;
            height: 14px;
            background-image: url("https://uet.edu.vn/wp-content/uploads/2026/01/iconkhcns.png");
            background-repeat: no-repeat;
            background-size: contain;
            background-position: center;
            margin-right: 6px;
}
.elementor-68756 .elementor-element.elementor-element-f9f5680 .article-image img{
    width: 100%;
    margin-top: 0;
    aspect-ratio: 3 / 2;
    border-radius: 12px;
    object-fit: cover;
}/* End custom CSS */


/* Start custom CSS for container, class: .elementor-element-63b66af */.list_post-container-left_sidebar {
    max-width: 356px;
}/* End custom CSS */










/* Start custom CSS for thim-ekits-search-form, class: .elementor-element-7a7a456 */.elementor-68756 .elementor-element.elementor-element-7a7a456 button, .elementor-68756 .elementor-element.elementor-element-7a7a456 input {
    background: none !important;
}/* End custom CSS */




/* Start custom CSS for container, class: .elementor-element-6fa1bd8 */.elementor-68756 .elementor-element.elementor-element-6fa1bd8 {
    height: fit-content;
    background: #E7ECF5;
    border-radius: 20px;
	padding: 24px 24px;
}
.elementor-68756 .elementor-element.elementor-element-6fa1bd8 .elementor-shortcode {
    display: flex;
    flex-direction: column;
    align-items: stretch;
    gap: 10px;
}

.elementor-68756 .elementor-element.elementor-element-6fa1bd8 .elementor-shortcode button {
    border-radius: 40px;
    background-color: white !important;
    text-align: left;
    font-weight: bold;
    position: relative;
    padding: 16px 20px;
}

.elementor-68756 .elementor-element.elementor-element-6fa1bd8 .elementor-shortcode button:hover, .elementor-68756 .elementor-element.elementor-element-6fa1bd8 .elementor-shortcode button.active {
	background-color: #034EA1 !important;
}

.elementor-68756 .elementor-element.elementor-element-6fa1bd8 .elementor-shortcode button:after{
	content: "›";
    font-size: 20px;
	background: #E7ECF5;
	color: #034EA1;
	border-radius: 40px;
	width: 30px;
	height: 30px;
	display: flex;
    align-items: center;
    justify-content: center;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
    right: 20px; 
	
}/* End custom CSS */






/* Start custom CSS for container, class: .elementor-element-804f871 */#lien-he-ts {
    max-width: 356px;
    border-radius: 20px;
}/* End custom CSS */

/* Start custom CSS for thim-list-post, class: .elementor-element-aea097b */.elementor-68756 .elementor-element.elementor-element-aea097b .article-title-wrapper .title a{
        display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.elementor-68756 .elementor-element.elementor-element-aea097b .article-title-wrapper{
    display: flex;
  flex-direction: column;
}

.elementor-68756 .elementor-element.elementor-element-aea097b .article-title-wrapper .title{
        order: 2;
        color: #2C3544;
        font-size: 18px;
        font-family:'Inter Tight';
        font-weight: 600;
        word-wrap: break-word;
        line-height: 1.3;
}

.elementor-68756 .elementor-element.elementor-element-aea097b .article-title-wrapper .article-date{
        order: 1;
        margin-bottom: 9px;
        color: #757E8C;
        font-size: 14px;
        font-family: 'Inter Tight';
        font-weight: 400;
        word-wrap: break-word;
        display: flex;
    align-items: center;
}
.elementor-68756 .elementor-element.elementor-element-aea097b .article-title-wrapper .article-date::before{
        content: "";
            width: 14px;
            height: 14px;
            background-image: url("https://uet.edu.vn/wp-content/uploads/2026/01/iconkhcns.png");
            background-repeat: no-repeat;
            background-size: contain;
            background-position: center;
            margin-right: 6px;
}
.elementor-68756 .elementor-element.elementor-element-aea097b .article-image img{
    width: 100%;
    margin-top: 0;
    aspect-ratio: 3 / 2;
    border-radius: 12px;
    object-fit: cover;
}/* End custom CSS */


/* Start custom CSS for container, class: .elementor-element-6c64506 */.list_post-container-left_sidebar {
    max-width: 356px;
}/* End custom CSS */










/* Start custom CSS for thim-ekits-search-form, class: .elementor-element-cdc6fda */.elementor-68756 .elementor-element.elementor-element-cdc6fda button, .elementor-68756 .elementor-element.elementor-element-cdc6fda input {
    background: none !important;
}/* End custom CSS */




/* Start custom CSS for container, class: .elementor-element-7d9ca9c */.elementor-68756 .elementor-element.elementor-element-7d9ca9c {
    height: fit-content;
    background: #E7ECF5;
    border-radius: 20px;
	padding: 24px 24px;
	grid-area: menu;
}
.elementor-68756 .elementor-element.elementor-element-7d9ca9c .elementor-shortcode {
    display: flex;
    flex-direction: column;
    align-items: stretch;
    gap: 10px;
}

.elementor-68756 .elementor-element.elementor-element-7d9ca9c .elementor-shortcode button {
    border-radius: 40px;
    background-color: white !important;
    text-align: left;
    font-weight: bold;
    position: relative;
    padding: 16px 20px;
}

.elementor-68756 .elementor-element.elementor-element-7d9ca9c .elementor-shortcode button:hover, .elementor-68756 .elementor-element.elementor-element-7d9ca9c .elementor-shortcode button.active {
	background-color: #034EA1 !important;
}

.elementor-68756 .elementor-element.elementor-element-7d9ca9c .elementor-shortcode button:after{
	content: "›";
    font-size: 20px;
	background: #E7ECF5;
	color: #034EA1;
	border-radius: 40px;
	width: 30px;
	height: 30px;
	display: flex;
    align-items: center;
    justify-content: center;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
    right: 20px; 
	
}/* End custom CSS */

/* Start custom CSS for thim-list-post, class: .elementor-element-aaa6a2c */.elementor-68756 .elementor-element.elementor-element-aaa6a2c .article-title-wrapper .title a{
        display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.elementor-68756 .elementor-element.elementor-element-aaa6a2c .article-title-wrapper{
    display: flex;
  flex-direction: column;
}

.elementor-68756 .elementor-element.elementor-element-aaa6a2c .article-title-wrapper .title{
        order: 2;
        color: #2C3544;
        font-size: 18px;
        font-family:'Inter Tight';
        font-weight: 600;
        word-wrap: break-word;
        line-height: 1.3;
}

.elementor-68756 .elementor-element.elementor-element-aaa6a2c .article-title-wrapper .article-date{
        order: 1;
        margin-bottom: 9px;
        color: #757E8C;
        font-size: 14px;
        font-family: 'Inter Tight';
        font-weight: 400;
        word-wrap: break-word;
        display: flex;
    align-items: center;
}
.elementor-68756 .elementor-element.elementor-element-aaa6a2c .article-title-wrapper .article-date::before{
        content: "";
            width: 14px;
            height: 14px;
            background-image: url("https://uet.edu.vn/wp-content/uploads/2026/01/iconkhcns.png");
            background-repeat: no-repeat;
            background-size: contain;
            background-position: center;
            margin-right: 6px;
}

.elementor-68756 .elementor-element.elementor-element-aaa6a2c .article-image img{
    width: 100%;
    margin-top: 0;
    aspect-ratio: 3 / 2;
    border-radius: 12px;
    object-fit: cover;
}/* End custom CSS */


/* Start custom CSS for container, class: .elementor-element-29e0309 */.list_post-container-left_sidebar {
    max-width: 356px;
}

.elementor-68756 .elementor-element.elementor-element-29e0309 {
    grid-area: posts;
}/* End custom CSS */






/* Start custom CSS for container, class: .elementor-element-e3d7cff */#lien-he-ts {
    max-width: 356px;
    border-radius: 20px;
}

.elementor-68756 .elementor-element.elementor-element-e3d7cff {
    grid-area: contact;
}/* End custom CSS */


/* Start custom CSS for container, class: .elementor-element-f3a8810 */.elementor-68756 .elementor-element.elementor-element-f3a8810 {
    grid-area: content;
}/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-e357aad */.elementor-68756 .elementor-element.elementor-element-e357aad {
    display: grid;
    grid-template-areas: "menu content"
    "contact content"
    "posts content";
    grid-template-rows: auto auto 1fr;
    gap: 20px;
}

/* Desktop nhỏ / Laptop */
@media (max-width: 1200px) {
}

/* Tablets */
@media (max-width: 768px) {

}

/* Mobile */
@media (max-width: 480px) {
    .elementor-68756 .elementor-element.elementor-element-e357aad {
        /* 1. Quan trọng: Ghi đè lại số cột về duy nhất 1 cột */
        grid-template-columns: 100% !important; 
        
        /* 2. Định nghĩa lại areas theo hàng dọc */
        grid-template-areas: 
            "menu"
            "content"
            "posts"
            "contact" !important;
            
        /* 3. Reset lại hàng */
        grid-template-rows: repeat(4, auto) !important;
    }

    /* 4. Đảm bảo các phần tử con chiếm hết chiều ngang của cột duy nhất đó */
    .elementor-68756 .elementor-element.elementor-element-e357aad > * {
        grid-column: 1 / -1 !important;
        width: 100% !important;
    }

}/* End custom CSS */






/* Start custom CSS for thim-ekits-search-form, class: .elementor-element-1642a35 */.elementor-68756 .elementor-element.elementor-element-1642a35 button, .elementor-68756 .elementor-element.elementor-element-1642a35 input {
    background: none !important;
}/* End custom CSS */




/* Start custom CSS for container, class: .elementor-element-18a7e36 */.elementor-68756 .elementor-element.elementor-element-18a7e36 {
    grid-area: menu;
    height: fit-content;
    background: #E7ECF5;
    border-radius: 20px;
	padding: 24px 24px;
    max-width: unset !important;
    
}
.elementor-68756 .elementor-element.elementor-element-18a7e36 .elementor-shortcode {
    display: flex;
    flex-direction: column;
    align-items: stretch;
    gap: 10px;
}

.elementor-68756 .elementor-element.elementor-element-18a7e36 .elementor-shortcode button {
    border-radius: 40px;
    background-color: white !important;
    text-align: left;
    font-weight: bold;
    position: relative;
    padding: 16px 20px;
}

.elementor-68756 .elementor-element.elementor-element-18a7e36 .elementor-shortcode button:hover, .elementor-68756 .elementor-element.elementor-element-18a7e36 .elementor-shortcode button.active {
	background-color: #034EA1 !important;
}

.elementor-68756 .elementor-element.elementor-element-18a7e36 .elementor-shortcode button:after{
	content: "›";
    font-size: 20px;
	background: #E7ECF5;
	color: #034EA1;
	border-radius: 40px;
	width: 30px;
	height: 30px;
	display: flex;
    align-items: center;
    justify-content: center;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
    right: 20px; 
	
}/* End custom CSS */






/* Start custom CSS for container, class: .elementor-element-5a8332a */.elementor-68756 .elementor-element.elementor-element-5a8332a {
    grid-area: contact;
}/* End custom CSS */

/* Start custom CSS for thim-list-post, class: .elementor-element-9c3a351 */.elementor-68756 .elementor-element.elementor-element-9c3a351 .article-title-wrapper .title a{
        display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.elementor-68756 .elementor-element.elementor-element-9c3a351 .article-title-wrapper{
    display: flex;
  flex-direction: column;
}

.elementor-68756 .elementor-element.elementor-element-9c3a351 .article-title-wrapper .title{
        order: 2;
        color: #2C3544;
        font-size: 18px;
        font-family:'Inter Tight';
        font-weight: 600;
        word-wrap: break-word;
        line-height: 1.3;
}

.elementor-68756 .elementor-element.elementor-element-9c3a351 .article-title-wrapper .article-date{
        order: 1;
        margin-bottom: 9px;
        color: #757E8C;
        font-size: 14px;
        font-family: 'Inter Tight';
        font-weight: 400;
        word-wrap: break-word;
        display: flex;
    align-items: center;
}
.elementor-68756 .elementor-element.elementor-element-9c3a351 .article-title-wrapper .article-date::before{
        content: "";
            width: 14px;
            height: 14px;
            background-image: url("https://uet.edu.vn/wp-content/uploads/2026/01/iconkhcns.png");
            background-repeat: no-repeat;
            background-size: contain;
            background-position: center;
            margin-right: 6px;
}
.elementor-68756 .elementor-element.elementor-element-9c3a351 .article-image img{
    width: 100%;
    margin-top: 0;
    aspect-ratio: 3 / 2;
    border-radius: 12px;
    object-fit: cover;
}/* End custom CSS */


/* Start custom CSS for container, class: .elementor-element-e9d3af7 */.elementor-68756 .elementor-element.elementor-element-e9d3af7 {
    grid-area: posts;
    width: 100%;
    
}/* End custom CSS */


/* Start custom CSS for container, class: .elementor-element-f57a4c6 */.elementor-68756 .elementor-element.elementor-element-f57a4c6 {
    grid-area: content;
}/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-b5002fc */.elementor-68756 .elementor-element.elementor-element-b5002fc {
    display: grid;
      grid-template-areas:
        "menu content"
        "contact content"
        "posts content";
    gap: 20px;
    grid-template-rows: auto auto 1fr;
}

@media (max-width: 1199.98px) {

}
@media (max-width: 991.98px) {

}
@media (max-width: 767.98px) {

}
@media (max-width: 575.98px) {
    .elementor-68756 .elementor-element.elementor-element-b5002fc {
    grid-template-columns: minmax(100%, 1fr);
      grid-template-areas:
        "menu"
        "content"
        "contact"
        "posts";
    grid-template-columns: 1fr;
    
    grid-template-rows: auto auto auto;
    }
}/* End custom CSS */






/* Start custom CSS for thim-ekits-search-form, class: .elementor-element-ef95ddc */.elementor-68756 .elementor-element.elementor-element-ef95ddc button, .elementor-68756 .elementor-element.elementor-element-ef95ddc input {
    background: none !important;
}/* End custom CSS */




/* Start custom CSS for container, class: .elementor-element-2d92c75 */.elementor-68756 .elementor-element.elementor-element-2d92c75 {
    height: fit-content;
    background: #E7ECF5;
    border-radius: 20px;
	padding: 24px 24px;
}
.elementor-68756 .elementor-element.elementor-element-2d92c75 .elementor-shortcode {
    display: flex;
    flex-direction: column;
    align-items: stretch;
    gap: 10px;
}

.elementor-68756 .elementor-element.elementor-element-2d92c75 .elementor-shortcode button {
    border-radius: 40px;
    background-color: white !important;
    text-align: left;
    font-weight: bold;
    position: relative;
    padding: 16px 20px;
}

.elementor-68756 .elementor-element.elementor-element-2d92c75 .elementor-shortcode button:hover, .elementor-68756 .elementor-element.elementor-element-2d92c75 .elementor-shortcode button.active {
	background-color: #034EA1 !important;
}

.elementor-68756 .elementor-element.elementor-element-2d92c75 .elementor-shortcode button:after{
	content: "›";
    font-size: 20px;
	background: #E7ECF5;
	color: #034EA1;
	border-radius: 40px;
	width: 30px;
	height: 30px;
	display: flex;
    align-items: center;
    justify-content: center;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
    right: 20px; 
	
}/* End custom CSS */






/* Start custom CSS for container, class: .elementor-element-2988c9f */#lien-he-ts {
    max-width: 356px;
    border-radius: 20px;
}/* End custom CSS */

/* Start custom CSS for thim-list-post, class: .elementor-element-f9f5680 */.elementor-68756 .elementor-element.elementor-element-f9f5680 .article-title-wrapper .title a{
        display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.elementor-68756 .elementor-element.elementor-element-f9f5680 .article-title-wrapper{
    display: flex;
  flex-direction: column;
}

.elementor-68756 .elementor-element.elementor-element-f9f5680 .article-title-wrapper .title{
        order: 2;
        color: #2C3544;
        font-size: 18px;
        font-family:'Inter Tight';
        font-weight: 600;
        word-wrap: break-word;
        line-height: 1.3;
}

.elementor-68756 .elementor-element.elementor-element-f9f5680 .article-title-wrapper .article-date{
        order: 1;
        margin-bottom: 9px;
        color: #757E8C;
        font-size: 14px;
        font-family: 'Inter Tight';
        font-weight: 400;
        word-wrap: break-word;
        display: flex;
    align-items: center;
}
.elementor-68756 .elementor-element.elementor-element-f9f5680 .article-title-wrapper .article-date::before{
        content: "";
            width: 14px;
            height: 14px;
            background-image: url("https://uet.edu.vn/wp-content/uploads/2026/01/iconkhcns.png");
            background-repeat: no-repeat;
            background-size: contain;
            background-position: center;
            margin-right: 6px;
}
.elementor-68756 .elementor-element.elementor-element-f9f5680 .article-image img{
    width: 100%;
    margin-top: 0;
    aspect-ratio: 3 / 2;
    border-radius: 12px;
    object-fit: cover;
}/* End custom CSS */


/* Start custom CSS for container, class: .elementor-element-63b66af */.list_post-container-left_sidebar {
    max-width: 356px;
}/* End custom CSS */










/* Start custom CSS for thim-ekits-search-form, class: .elementor-element-7a7a456 */.elementor-68756 .elementor-element.elementor-element-7a7a456 button, .elementor-68756 .elementor-element.elementor-element-7a7a456 input {
    background: none !important;
}/* End custom CSS */




/* Start custom CSS for container, class: .elementor-element-6fa1bd8 */.elementor-68756 .elementor-element.elementor-element-6fa1bd8 {
    height: fit-content;
    background: #E7ECF5;
    border-radius: 20px;
	padding: 24px 24px;
}
.elementor-68756 .elementor-element.elementor-element-6fa1bd8 .elementor-shortcode {
    display: flex;
    flex-direction: column;
    align-items: stretch;
    gap: 10px;
}

.elementor-68756 .elementor-element.elementor-element-6fa1bd8 .elementor-shortcode button {
    border-radius: 40px;
    background-color: white !important;
    text-align: left;
    font-weight: bold;
    position: relative;
    padding: 16px 20px;
}

.elementor-68756 .elementor-element.elementor-element-6fa1bd8 .elementor-shortcode button:hover, .elementor-68756 .elementor-element.elementor-element-6fa1bd8 .elementor-shortcode button.active {
	background-color: #034EA1 !important;
}

.elementor-68756 .elementor-element.elementor-element-6fa1bd8 .elementor-shortcode button:after{
	content: "›";
    font-size: 20px;
	background: #E7ECF5;
	color: #034EA1;
	border-radius: 40px;
	width: 30px;
	height: 30px;
	display: flex;
    align-items: center;
    justify-content: center;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
    right: 20px; 
	
}/* End custom CSS */






/* Start custom CSS for container, class: .elementor-element-804f871 */#lien-he-ts {
    max-width: 356px;
    border-radius: 20px;
}/* End custom CSS */

/* Start custom CSS for thim-list-post, class: .elementor-element-aea097b */.elementor-68756 .elementor-element.elementor-element-aea097b .article-title-wrapper .title a{
        display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.elementor-68756 .elementor-element.elementor-element-aea097b .article-title-wrapper{
    display: flex;
  flex-direction: column;
}

.elementor-68756 .elementor-element.elementor-element-aea097b .article-title-wrapper .title{
        order: 2;
        color: #2C3544;
        font-size: 18px;
        font-family:'Inter Tight';
        font-weight: 600;
        word-wrap: break-word;
        line-height: 1.3;
}

.elementor-68756 .elementor-element.elementor-element-aea097b .article-title-wrapper .article-date{
        order: 1;
        margin-bottom: 9px;
        color: #757E8C;
        font-size: 14px;
        font-family: 'Inter Tight';
        font-weight: 400;
        word-wrap: break-word;
        display: flex;
    align-items: center;
}
.elementor-68756 .elementor-element.elementor-element-aea097b .article-title-wrapper .article-date::before{
        content: "";
            width: 14px;
            height: 14px;
            background-image: url("https://uet.edu.vn/wp-content/uploads/2026/01/iconkhcns.png");
            background-repeat: no-repeat;
            background-size: contain;
            background-position: center;
            margin-right: 6px;
}
.elementor-68756 .elementor-element.elementor-element-aea097b .article-image img{
    width: 100%;
    margin-top: 0;
    aspect-ratio: 3 / 2;
    border-radius: 12px;
    object-fit: cover;
}/* End custom CSS */


/* Start custom CSS for container, class: .elementor-element-6c64506 */.list_post-container-left_sidebar {
    max-width: 356px;
}/* End custom CSS */







/* Start custom CSS for nested-tabs, class: .elementor-element-6b69fb7 */.elementor-68756 .elementor-element.elementor-element-6b69fb7.tab-ts > .e-n-tabs > .e-n-tabs-heading {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 20px;
}

.elementor-68756 .elementor-element.elementor-element-6b69fb7.tab-ts > .e-n-tabs > .e-n-tabs-heading button {
    margin: 0 !important;
}

/* Laptop nhỏ / Tablet nằm ngang */
@media (max-width: 1199.98px) { 
    .elementor-68756 .elementor-element.elementor-element-6b69fb7.tab-ts > .e-n-tabs > .e-n-tabs-heading {
      grid-template-columns: repeat(4, 1fr);
    }
}

/* Máy tính bảng (Dọc) */
@media (max-width: 991.98px) {
    .elementor-68756 .elementor-element.elementor-element-6b69fb7.tab-ts > .e-n-tabs > .e-n-tabs-heading {
      grid-template-columns: repeat(2, 1fr);
    }
}

/* Điện thoại nằm ngang / Tablet nhỏ */
@media (max-width: 767.98px) {
    .elementor-68756 .elementor-element.elementor-element-6b69fb7.tab-ts > .e-n-tabs > .e-n-tabs-heading {
      grid-template-columns: repeat(2, 1fr);
    }
}

/* Điện thoại di động (Dọc) */
@media (max-width: 575.98px) {
    .elementor-68756 .elementor-element.elementor-element-6b69fb7.tab-ts > .e-n-tabs > .e-n-tabs-heading {
      grid-template-columns: repeat(1, 1fr);
      gap: 10px;
    }
}

.elementor-68756 .elementor-element.elementor-element-6b69fb7.tab-ts > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title {
  display: flex;
  align-items: center;
  gap: 12px;

  min-height: clamp(56px, calc(72 / 1440 * 100vw), 88px);
  padding: clamp(8px, calc(12 / 1440 * 100vw), 16px)
           clamp(16px, calc(20 / 1440 * 100vw), 28px);

  border-radius: 12px;
  background: #fff;
}

.elementor-68756 .elementor-element.elementor-element-6b69fb7.tab-ts > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title::before {
  content: "";
  width: clamp(32px, calc(48 / 1440 * 100vw), 64px);
  height: clamp(32px, calc(48 / 1440 * 100vw), 64px);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  flex-shrink: 0;
}

.elementor-68756 .elementor-element.elementor-element-6b69fb7.tab-ts > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title:nth-child(1)::before {
  background-image: url('/wp-content/uploads/2026/01/icon-ts.png');
}
.elementor-68756 .elementor-element.elementor-element-6b69fb7.tab-ts > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title:nth-child(1)[aria-selected="true"]::before {
  background-image: url('/wp-content/uploads/2026/01/icon-ts-active.png');
}

/* TAB 2 */
.elementor-68756 .elementor-element.elementor-element-6b69fb7.tab-ts > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title:nth-child(2)::before {
  background-image: url('/wp-content/uploads/2026/01/icon-ts_1.png');
}
.elementor-68756 .elementor-element.elementor-element-6b69fb7.tab-ts > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title:nth-child(2)[aria-selected="true"]::before {
  background-image: url('/wp-content/uploads/2026/01/icon-ts_1-active.png');
}

/* TAB 3 */
.elementor-68756 .elementor-element.elementor-element-6b69fb7.tab-ts > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title:nth-child(3)::before {
  background-image: url('/wp-content/uploads/2026/01/icon-ts_2.png');
}
.elementor-68756 .elementor-element.elementor-element-6b69fb7.tab-ts > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title:nth-child(3)[aria-selected="true"]::before {
  background-image: url('/wp-content/uploads/2026/01/icon-ts_2-active.png');
}

/* TAB 4 */
.elementor-68756 .elementor-element.elementor-element-6b69fb7.tab-ts > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title:nth-child(4)::before {
  background-image: url('/wp-content/uploads/2026/01/icon-ts_3.png');
}
.elementor-68756 .elementor-element.elementor-element-6b69fb7.tab-ts > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title:nth-child(4)[aria-selected="true"]::before {
  background-image: url('/wp-content/uploads/2026/01/icon-ts_3-active.png');
}

/* TAB 5 */
.elementor-68756 .elementor-element.elementor-element-6b69fb7.tab-ts > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title:nth-child(5)::before {
  background-image: url('/wp-content/uploads/2026/01/icon-ts_4.png');
}
.elementor-68756 .elementor-element.elementor-element-6b69fb7.tab-ts > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title:nth-child(5)[aria-selected="true"]::before {
  background-image: url('/wp-content/uploads/2026/01/icon-ts_4-active.png');
}

/* TAB 6 */
.elementor-68756 .elementor-element.elementor-element-6b69fb7.tab-ts > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title:nth-child(6)::before {
  background-image: url('/wp-content/uploads/2026/01/icon-ts_5.png');
}
.elementor-68756 .elementor-element.elementor-element-6b69fb7.tab-ts > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title:nth-child(6)[aria-selected="true"]::before {
  background-image: url('/wp-content/uploads/2026/01/icon-ts_5-active.png');
}

/* TAB 7 */
.elementor-68756 .elementor-element.elementor-element-6b69fb7.tab-ts > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title:nth-child(7)::before {
  background-image: url('/wp-content/uploads/2026/01/icon-ts_6.png');
}
.elementor-68756 .elementor-element.elementor-element-6b69fb7.tab-ts > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title:nth-child(7)[aria-selected="true"]::before {
  background-image: url('/wp-content/uploads/2026/01/icon-ts_6-active.png');
}

/* TAB 8 */
.elementor-68756 .elementor-element.elementor-element-6b69fb7.tab-ts > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title:nth-child(8)::before {
  background-image: url('/wp-content/uploads/2026/01/icon-ts_7.png');
}
.elementor-68756 .elementor-element.elementor-element-6b69fb7.tab-ts > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title:nth-child(8)[aria-selected="true"]::before {
  background-image: url('/wp-content/uploads/2026/01/icon-ts_7-active.png');
}


.elementor-68756 .elementor-element.elementor-element-6b69fb7.tab-ts > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"] {
  background-color: #D3F2FF !important;
}

.elementor-68756 .elementor-element.elementor-element-6b69fb7.tab-ts > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover {
  background-color: #D3F2FF !important;
  color: #0ca5ec !important;
}/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-9cdffe8 */.elementor-68756 .elementor-element.elementor-element-9cdffe8 {
    margin: 16px auto 0;
    display: block;
    width: 100%;
    max-width: 100%;
    padding: 0;
}

.elementor-68756 .elementor-element.elementor-element-9cdffe8 .thim-ekits-search-form input[type="text"] {
    height: 49px;
}

/* Mobile lớn */
@media (min-width: 576px) {
    .elementor-68756 .elementor-element.elementor-element-9cdffe8 {
        padding: 0 20px;
    }
}

/* Tablet */
@media (min-width: 768px) {
    .elementor-68756 .elementor-element.elementor-element-9cdffe8 {
        max-width: 720px;
    }
}

/* Tablet ngang / Laptop nhỏ */
@media (min-width: 992px) {
    .elementor-68756 .elementor-element.elementor-element-9cdffe8 {
        max-width: 960px;
    }
}

/* Desktop */
@media (min-width: 1200px) {
    .elementor-68756 .elementor-element.elementor-element-9cdffe8 {
        max-width: 1200px;
        padding: 0;
    }
}

/* Desktop lớn (optional) */
@media (min-width: 1400px) {
    .elementor-68756 .elementor-element.elementor-element-9cdffe8 {
        max-width: 1320px;
    }
}/* End custom CSS */





/* Start custom CSS for thim-ekits-search-form, class: .elementor-element-71d6bc9 */.elementor-68756 .elementor-element.elementor-element-71d6bc9 button, .elementor-68756 .elementor-element.elementor-element-71d6bc9 input {
    background: none !important;
}/* End custom CSS */




/* Start custom CSS for container, class: .elementor-element-1822f31 */.elementor-68756 .elementor-element.elementor-element-1822f31 {
    height: fit-content;
    background: #E7ECF5;
    border-radius: 20px;
	padding: 24px 24px;
}
.elementor-68756 .elementor-element.elementor-element-1822f31 .elementor-shortcode {
    display: flex;
    flex-direction: column;
    align-items: stretch;
    gap: 10px;
}

.elementor-68756 .elementor-element.elementor-element-1822f31 .elementor-shortcode button {
    border-radius: 40px;
    background-color: white !important;
    text-align: left;
    font-weight: bold;
    position: relative;
    padding: 16px 20px;
}

.elementor-68756 .elementor-element.elementor-element-1822f31 .elementor-shortcode button:hover, .elementor-68756 .elementor-element.elementor-element-1822f31 .elementor-shortcode button.active {
	background-color: #034EA1 !important;
}

.elementor-68756 .elementor-element.elementor-element-1822f31 .elementor-shortcode button:after{
	content: "›";
    font-size: 20px;
	background: #E7ECF5;
	color: #034EA1;
	border-radius: 40px;
	width: 30px;
	height: 30px;
	display: flex;
    align-items: center;
    justify-content: center;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
    right: 20px; 
	
}/* End custom CSS */






/* Start custom CSS for container, class: .elementor-element-45f69cb */#lien-he-ts {
    max-width: 356px;
    border-radius: 20px;
}/* End custom CSS */

/* Start custom CSS for thim-list-post, class: .elementor-element-80b683e */.elementor-68756 .elementor-element.elementor-element-80b683e .article-title-wrapper .title a{
        display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.elementor-68756 .elementor-element.elementor-element-80b683e .article-title-wrapper{
    display: flex;
  flex-direction: column;
}

.elementor-68756 .elementor-element.elementor-element-80b683e .article-title-wrapper .title{
        order: 2;
        color: #2C3544;
        font-size: 18px;
        font-family:'Inter Tight';
        font-weight: 600;
        word-wrap: break-word;
        line-height: 1.3;
}

.elementor-68756 .elementor-element.elementor-element-80b683e .article-title-wrapper .article-date{
        order: 1;
        margin-bottom: 9px;
        color: #757E8C;
        font-size: 14px;
        font-family: 'Inter Tight';
        font-weight: 400;
        word-wrap: break-word;
        display: flex;
    align-items: center;
}
.elementor-68756 .elementor-element.elementor-element-80b683e .article-title-wrapper .article-date::before{
        content: "";
            width: 14px;
            height: 14px;
            background-image: url("https://uet.edu.vn/wp-content/uploads/2026/01/iconkhcns.png");
            background-repeat: no-repeat;
            background-size: contain;
            background-position: center;
            margin-right: 6px;
}
.elementor-68756 .elementor-element.elementor-element-80b683e .article-image img{
    width: 100%;
    margin-top: 0;
    aspect-ratio: 3 / 2;
    border-radius: 12px;
    object-fit: cover;
}/* End custom CSS */


/* Start custom CSS for container, class: .elementor-element-d131c03 */.list_post-container-left_sidebar {
    max-width: 356px;
}/* End custom CSS */










/* Start custom CSS for thim-ekits-search-form, class: .elementor-element-b86d2bb */.elementor-68756 .elementor-element.elementor-element-b86d2bb button, .elementor-68756 .elementor-element.elementor-element-b86d2bb input {
    background: none !important;
}/* End custom CSS */




/* Start custom CSS for container, class: .elementor-element-421db0e */.elementor-68756 .elementor-element.elementor-element-421db0e {
    grid-area: menu;
    height: fit-content;
    background: #E7ECF5;
    border-radius: 20px;
	padding: 24px 24px;
    max-width: unset !important;
    
}
.elementor-68756 .elementor-element.elementor-element-421db0e .elementor-shortcode {
    display: flex;
    flex-direction: column;
    align-items: stretch;
    gap: 10px;
}

.elementor-68756 .elementor-element.elementor-element-421db0e .elementor-shortcode button {
    border-radius: 40px;
    background-color: white !important;
    text-align: left;
    font-weight: bold;
    position: relative;
    padding: 16px 20px;
}

.elementor-68756 .elementor-element.elementor-element-421db0e .elementor-shortcode button:hover, .elementor-68756 .elementor-element.elementor-element-421db0e .elementor-shortcode button.active {
	background-color: #034EA1 !important;
}

.elementor-68756 .elementor-element.elementor-element-421db0e .elementor-shortcode button:after{
	content: "›";
    font-size: 20px;
	background: #E7ECF5;
	color: #034EA1;
	border-radius: 40px;
	width: 30px;
	height: 30px;
	display: flex;
    align-items: center;
    justify-content: center;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
    right: 20px; 
	
}/* End custom CSS */






/* Start custom CSS for container, class: .elementor-element-5cd024e */.elementor-68756 .elementor-element.elementor-element-5cd024e {
    grid-area: contact;
}/* End custom CSS */

/* Start custom CSS for thim-list-post, class: .elementor-element-0887b54 */.elementor-68756 .elementor-element.elementor-element-0887b54 .article-title-wrapper .title a{
        display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.elementor-68756 .elementor-element.elementor-element-0887b54 .article-title-wrapper{
    display: flex;
  flex-direction: column;
}

.elementor-68756 .elementor-element.elementor-element-0887b54 .article-title-wrapper .title{
        order: 2;
        color: #2C3544;
        font-size: 18px;
        font-family:'Inter Tight';
        font-weight: 600;
        word-wrap: break-word;
        line-height: 1.3;
}

.elementor-68756 .elementor-element.elementor-element-0887b54 .article-title-wrapper .article-date{
        order: 1;
        margin-bottom: 9px;
        color: #757E8C;
        font-size: 14px;
        font-family: 'Inter Tight';
        font-weight: 400;
        word-wrap: break-word;
        display: flex;
    align-items: center;
}
.elementor-68756 .elementor-element.elementor-element-0887b54 .article-title-wrapper .article-date::before{
        content: "";
            width: 14px;
            height: 14px;
            background-image: url("https://uet.edu.vn/wp-content/uploads/2026/01/iconkhcns.png");
            background-repeat: no-repeat;
            background-size: contain;
            background-position: center;
            margin-right: 6px;
}
.elementor-68756 .elementor-element.elementor-element-0887b54 .article-image img{
    width: 100%;
    margin-top: 0;
    aspect-ratio: 3 / 2;
    border-radius: 12px;
    object-fit: cover;
}/* End custom CSS */


/* Start custom CSS for container, class: .elementor-element-aa1f4db */.elementor-68756 .elementor-element.elementor-element-aa1f4db {
    grid-area: posts;
    width: 100%;
    
}/* End custom CSS */


/* Start custom CSS for container, class: .elementor-element-f866aa9 */.elementor-68756 .elementor-element.elementor-element-f866aa9 {
    grid-area: content;
}/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-8fd709c */.elementor-68756 .elementor-element.elementor-element-8fd709c {
    display: grid;
      grid-template-areas:
        "menu content"
        "contact content"
        "posts content";
    gap: 20px;
    grid-template-rows: auto auto 1fr;
}

@media (max-width: 1199.98px) {

}
@media (max-width: 991.98px) {

}
@media (max-width: 767.98px) {

}
@media (max-width: 575.98px) {
    .elementor-68756 .elementor-element.elementor-element-8fd709c {
    grid-template-columns: minmax(100%, 1fr);
      grid-template-areas:
        "menu"
        "content"
        "contact"
        "posts";
    grid-template-columns: 1fr;
    
    grid-template-rows: auto auto auto;
    }
}/* End custom CSS */






/* Start custom CSS for thim-ekits-search-form, class: .elementor-element-69fbdb4 */.elementor-68756 .elementor-element.elementor-element-69fbdb4 button, .elementor-68756 .elementor-element.elementor-element-69fbdb4 input {
    background: none !important;
}/* End custom CSS */




/* Start custom CSS for container, class: .elementor-element-3963e20 */.elementor-68756 .elementor-element.elementor-element-3963e20 {
    height: fit-content;
    background: #E7ECF5;
    border-radius: 20px;
	padding: 24px 24px;
}
.elementor-68756 .elementor-element.elementor-element-3963e20 .elementor-shortcode {
    display: flex;
    flex-direction: column;
    align-items: stretch;
    gap: 10px;
}

.elementor-68756 .elementor-element.elementor-element-3963e20 .elementor-shortcode button {
    border-radius: 40px;
    background-color: white !important;
    text-align: left;
    font-weight: bold;
    position: relative;
    padding: 16px 20px;
}

.elementor-68756 .elementor-element.elementor-element-3963e20 .elementor-shortcode button:hover, .elementor-68756 .elementor-element.elementor-element-3963e20 .elementor-shortcode button.active {
	background-color: #034EA1 !important;
}

.elementor-68756 .elementor-element.elementor-element-3963e20 .elementor-shortcode button:after{
	content: "›";
    font-size: 20px;
	background: #E7ECF5;
	color: #034EA1;
	border-radius: 40px;
	width: 30px;
	height: 30px;
	display: flex;
    align-items: center;
    justify-content: center;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
    right: 20px; 
	
}/* End custom CSS */






/* Start custom CSS for container, class: .elementor-element-0c3e8ca */#lien-he-ts {
    max-width: 356px;
    border-radius: 20px;
}/* End custom CSS */

/* Start custom CSS for thim-list-post, class: .elementor-element-0aa13f0 */.elementor-68756 .elementor-element.elementor-element-0aa13f0 .article-title-wrapper .title a{
        display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.elementor-68756 .elementor-element.elementor-element-0aa13f0 .article-title-wrapper{
    display: flex;
  flex-direction: column;
}

.elementor-68756 .elementor-element.elementor-element-0aa13f0 .article-title-wrapper .title{
        order: 2;
        color: #2C3544;
        font-size: 18px;
        font-family:'Inter Tight';
        font-weight: 600;
        word-wrap: break-word;
        line-height: 1.3;
}

.elementor-68756 .elementor-element.elementor-element-0aa13f0 .article-title-wrapper .article-date{
        order: 1;
        margin-bottom: 9px;
        color: #757E8C;
        font-size: 14px;
        font-family: 'Inter Tight';
        font-weight: 400;
        word-wrap: break-word;
        display: flex;
    align-items: center;
}
.elementor-68756 .elementor-element.elementor-element-0aa13f0 .article-title-wrapper .article-date::before{
        content: "";
            width: 14px;
            height: 14px;
            background-image: url("https://uet.edu.vn/wp-content/uploads/2026/01/iconkhcns.png");
            background-repeat: no-repeat;
            background-size: contain;
            background-position: center;
            margin-right: 6px;
}
.elementor-68756 .elementor-element.elementor-element-0aa13f0 .article-image img{
    width: 100%;
    margin-top: 0;
    aspect-ratio: 3 / 2;
    border-radius: 12px;
    object-fit: cover;
}/* End custom CSS */


/* Start custom CSS for container, class: .elementor-element-7896a18 */.list_post-container-left_sidebar {
    max-width: 356px;
}/* End custom CSS */










/* Start custom CSS for thim-ekits-search-form, class: .elementor-element-fcef3af */.elementor-68756 .elementor-element.elementor-element-fcef3af button, .elementor-68756 .elementor-element.elementor-element-fcef3af input {
    background: none !important;
}/* End custom CSS */




/* Start custom CSS for container, class: .elementor-element-37bef38 */.elementor-68756 .elementor-element.elementor-element-37bef38 {
    height: fit-content;
    background: #E7ECF5;
    border-radius: 20px;
	padding: 24px 24px;
}
.elementor-68756 .elementor-element.elementor-element-37bef38 .elementor-shortcode {
    display: flex;
    flex-direction: column;
    align-items: stretch;
    gap: 10px;
}

.elementor-68756 .elementor-element.elementor-element-37bef38 .elementor-shortcode button {
    border-radius: 40px;
    background-color: white !important;
    text-align: left;
    font-weight: bold;
    position: relative;
    padding: 16px 20px;
}

.elementor-68756 .elementor-element.elementor-element-37bef38 .elementor-shortcode button:hover, .elementor-68756 .elementor-element.elementor-element-37bef38 .elementor-shortcode button.active {
	background-color: #034EA1 !important;
}

.elementor-68756 .elementor-element.elementor-element-37bef38 .elementor-shortcode button:after{
	content: "›";
    font-size: 20px;
	background: #E7ECF5;
	color: #034EA1;
	border-radius: 40px;
	width: 30px;
	height: 30px;
	display: flex;
    align-items: center;
    justify-content: center;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
    right: 20px; 
	
}/* End custom CSS */






/* Start custom CSS for container, class: .elementor-element-30da28d */#lien-he-ts {
    max-width: 356px;
    border-radius: 20px;
}/* End custom CSS */

/* Start custom CSS for thim-list-post, class: .elementor-element-6a385fe */.elementor-68756 .elementor-element.elementor-element-6a385fe .article-title-wrapper .title a{
        display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.elementor-68756 .elementor-element.elementor-element-6a385fe .article-title-wrapper{
    display: flex;
  flex-direction: column;
}

.elementor-68756 .elementor-element.elementor-element-6a385fe .article-title-wrapper .title{
        order: 2;
        color: #2C3544;
        font-size: 18px;
        font-family:'Inter Tight';
        font-weight: 600;
        word-wrap: break-word;
        line-height: 1.3;
}

.elementor-68756 .elementor-element.elementor-element-6a385fe .article-title-wrapper .article-date{
        order: 1;
        margin-bottom: 9px;
        color: #757E8C;
        font-size: 14px;
        font-family: 'Inter Tight';
        font-weight: 400;
        word-wrap: break-word;
        display: flex;
    align-items: center;
}
.elementor-68756 .elementor-element.elementor-element-6a385fe .article-title-wrapper .article-date::before{
        content: "";
            width: 14px;
            height: 14px;
            background-image: url("https://uet.edu.vn/wp-content/uploads/2026/01/iconkhcns.png");
            background-repeat: no-repeat;
            background-size: contain;
            background-position: center;
            margin-right: 6px;
}
.elementor-68756 .elementor-element.elementor-element-6a385fe .article-image img{
    width: 100%;
    margin-top: 0;
    aspect-ratio: 3 / 2;
    border-radius: 12px;
    object-fit: cover;
}/* End custom CSS */


/* Start custom CSS for container, class: .elementor-element-83a027d */.list_post-container-left_sidebar {
    max-width: 356px;
}/* End custom CSS */










/* Start custom CSS for thim-ekits-search-form, class: .elementor-element-71d6bc9 */.elementor-68756 .elementor-element.elementor-element-71d6bc9 button, .elementor-68756 .elementor-element.elementor-element-71d6bc9 input {
    background: none !important;
}/* End custom CSS */




/* Start custom CSS for container, class: .elementor-element-1822f31 */.elementor-68756 .elementor-element.elementor-element-1822f31 {
    height: fit-content;
    background: #E7ECF5;
    border-radius: 20px;
	padding: 24px 24px;
}
.elementor-68756 .elementor-element.elementor-element-1822f31 .elementor-shortcode {
    display: flex;
    flex-direction: column;
    align-items: stretch;
    gap: 10px;
}

.elementor-68756 .elementor-element.elementor-element-1822f31 .elementor-shortcode button {
    border-radius: 40px;
    background-color: white !important;
    text-align: left;
    font-weight: bold;
    position: relative;
    padding: 16px 20px;
}

.elementor-68756 .elementor-element.elementor-element-1822f31 .elementor-shortcode button:hover, .elementor-68756 .elementor-element.elementor-element-1822f31 .elementor-shortcode button.active {
	background-color: #034EA1 !important;
}

.elementor-68756 .elementor-element.elementor-element-1822f31 .elementor-shortcode button:after{
	content: "›";
    font-size: 20px;
	background: #E7ECF5;
	color: #034EA1;
	border-radius: 40px;
	width: 30px;
	height: 30px;
	display: flex;
    align-items: center;
    justify-content: center;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
    right: 20px; 
	
}/* End custom CSS */






/* Start custom CSS for container, class: .elementor-element-45f69cb */#lien-he-ts {
    max-width: 356px;
    border-radius: 20px;
}/* End custom CSS */

/* Start custom CSS for thim-list-post, class: .elementor-element-80b683e */.elementor-68756 .elementor-element.elementor-element-80b683e .article-title-wrapper .title a{
        display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.elementor-68756 .elementor-element.elementor-element-80b683e .article-title-wrapper{
    display: flex;
  flex-direction: column;
}

.elementor-68756 .elementor-element.elementor-element-80b683e .article-title-wrapper .title{
        order: 2;
        color: #2C3544;
        font-size: 18px;
        font-family:'Inter Tight';
        font-weight: 600;
        word-wrap: break-word;
        line-height: 1.3;
}

.elementor-68756 .elementor-element.elementor-element-80b683e .article-title-wrapper .article-date{
        order: 1;
        margin-bottom: 9px;
        color: #757E8C;
        font-size: 14px;
        font-family: 'Inter Tight';
        font-weight: 400;
        word-wrap: break-word;
        display: flex;
    align-items: center;
}
.elementor-68756 .elementor-element.elementor-element-80b683e .article-title-wrapper .article-date::before{
        content: "";
            width: 14px;
            height: 14px;
            background-image: url("https://uet.edu.vn/wp-content/uploads/2026/01/iconkhcns.png");
            background-repeat: no-repeat;
            background-size: contain;
            background-position: center;
            margin-right: 6px;
}
.elementor-68756 .elementor-element.elementor-element-80b683e .article-image img{
    width: 100%;
    margin-top: 0;
    aspect-ratio: 3 / 2;
    border-radius: 12px;
    object-fit: cover;
}/* End custom CSS */


/* Start custom CSS for container, class: .elementor-element-d131c03 */.list_post-container-left_sidebar {
    max-width: 356px;
}/* End custom CSS */










/* Start custom CSS for thim-ekits-search-form, class: .elementor-element-b86d2bb */.elementor-68756 .elementor-element.elementor-element-b86d2bb button, .elementor-68756 .elementor-element.elementor-element-b86d2bb input {
    background: none !important;
}/* End custom CSS */




/* Start custom CSS for container, class: .elementor-element-421db0e */.elementor-68756 .elementor-element.elementor-element-421db0e {
    grid-area: menu;
    height: fit-content;
    background: #E7ECF5;
    border-radius: 20px;
	padding: 24px 24px;
    max-width: unset !important;
    
}
.elementor-68756 .elementor-element.elementor-element-421db0e .elementor-shortcode {
    display: flex;
    flex-direction: column;
    align-items: stretch;
    gap: 10px;
}

.elementor-68756 .elementor-element.elementor-element-421db0e .elementor-shortcode button {
    border-radius: 40px;
    background-color: white !important;
    text-align: left;
    font-weight: bold;
    position: relative;
    padding: 16px 20px;
}

.elementor-68756 .elementor-element.elementor-element-421db0e .elementor-shortcode button:hover, .elementor-68756 .elementor-element.elementor-element-421db0e .elementor-shortcode button.active {
	background-color: #034EA1 !important;
}

.elementor-68756 .elementor-element.elementor-element-421db0e .elementor-shortcode button:after{
	content: "›";
    font-size: 20px;
	background: #E7ECF5;
	color: #034EA1;
	border-radius: 40px;
	width: 30px;
	height: 30px;
	display: flex;
    align-items: center;
    justify-content: center;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
    right: 20px; 
	
}/* End custom CSS */






/* Start custom CSS for container, class: .elementor-element-5cd024e */.elementor-68756 .elementor-element.elementor-element-5cd024e {
    grid-area: contact;
}/* End custom CSS */

/* Start custom CSS for thim-list-post, class: .elementor-element-0887b54 */.elementor-68756 .elementor-element.elementor-element-0887b54 .article-title-wrapper .title a{
        display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.elementor-68756 .elementor-element.elementor-element-0887b54 .article-title-wrapper{
    display: flex;
  flex-direction: column;
}

.elementor-68756 .elementor-element.elementor-element-0887b54 .article-title-wrapper .title{
        order: 2;
        color: #2C3544;
        font-size: 18px;
        font-family:'Inter Tight';
        font-weight: 600;
        word-wrap: break-word;
        line-height: 1.3;
}

.elementor-68756 .elementor-element.elementor-element-0887b54 .article-title-wrapper .article-date{
        order: 1;
        margin-bottom: 9px;
        color: #757E8C;
        font-size: 14px;
        font-family: 'Inter Tight';
        font-weight: 400;
        word-wrap: break-word;
        display: flex;
    align-items: center;
}
.elementor-68756 .elementor-element.elementor-element-0887b54 .article-title-wrapper .article-date::before{
        content: "";
            width: 14px;
            height: 14px;
            background-image: url("https://uet.edu.vn/wp-content/uploads/2026/01/iconkhcns.png");
            background-repeat: no-repeat;
            background-size: contain;
            background-position: center;
            margin-right: 6px;
}
.elementor-68756 .elementor-element.elementor-element-0887b54 .article-image img{
    width: 100%;
    margin-top: 0;
    aspect-ratio: 3 / 2;
    border-radius: 12px;
    object-fit: cover;
}/* End custom CSS */


/* Start custom CSS for container, class: .elementor-element-aa1f4db */.elementor-68756 .elementor-element.elementor-element-aa1f4db {
    grid-area: posts;
    width: 100%;
    
}/* End custom CSS */


/* Start custom CSS for container, class: .elementor-element-f866aa9 */.elementor-68756 .elementor-element.elementor-element-f866aa9 {
    grid-area: content;
}/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-8fd709c */.elementor-68756 .elementor-element.elementor-element-8fd709c {
    display: grid;
      grid-template-areas:
        "menu content"
        "contact content"
        "posts content";
    gap: 20px;
    grid-template-rows: auto auto 1fr;
}

@media (max-width: 1199.98px) {

}
@media (max-width: 991.98px) {

}
@media (max-width: 767.98px) {

}
@media (max-width: 575.98px) {
    .elementor-68756 .elementor-element.elementor-element-8fd709c {
    grid-template-columns: minmax(100%, 1fr);
      grid-template-areas:
        "menu"
        "content"
        "contact"
        "posts";
    grid-template-columns: 1fr;
    
    grid-template-rows: auto auto auto;
    }
}/* End custom CSS */






/* Start custom CSS for thim-ekits-search-form, class: .elementor-element-69fbdb4 */.elementor-68756 .elementor-element.elementor-element-69fbdb4 button, .elementor-68756 .elementor-element.elementor-element-69fbdb4 input {
    background: none !important;
}/* End custom CSS */




/* Start custom CSS for container, class: .elementor-element-3963e20 */.elementor-68756 .elementor-element.elementor-element-3963e20 {
    height: fit-content;
    background: #E7ECF5;
    border-radius: 20px;
	padding: 24px 24px;
}
.elementor-68756 .elementor-element.elementor-element-3963e20 .elementor-shortcode {
    display: flex;
    flex-direction: column;
    align-items: stretch;
    gap: 10px;
}

.elementor-68756 .elementor-element.elementor-element-3963e20 .elementor-shortcode button {
    border-radius: 40px;
    background-color: white !important;
    text-align: left;
    font-weight: bold;
    position: relative;
    padding: 16px 20px;
}

.elementor-68756 .elementor-element.elementor-element-3963e20 .elementor-shortcode button:hover, .elementor-68756 .elementor-element.elementor-element-3963e20 .elementor-shortcode button.active {
	background-color: #034EA1 !important;
}

.elementor-68756 .elementor-element.elementor-element-3963e20 .elementor-shortcode button:after{
	content: "›";
    font-size: 20px;
	background: #E7ECF5;
	color: #034EA1;
	border-radius: 40px;
	width: 30px;
	height: 30px;
	display: flex;
    align-items: center;
    justify-content: center;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
    right: 20px; 
	
}/* End custom CSS */






/* Start custom CSS for container, class: .elementor-element-0c3e8ca */#lien-he-ts {
    max-width: 356px;
    border-radius: 20px;
}/* End custom CSS */

/* Start custom CSS for thim-list-post, class: .elementor-element-0aa13f0 */.elementor-68756 .elementor-element.elementor-element-0aa13f0 .article-title-wrapper .title a{
        display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.elementor-68756 .elementor-element.elementor-element-0aa13f0 .article-title-wrapper{
    display: flex;
  flex-direction: column;
}

.elementor-68756 .elementor-element.elementor-element-0aa13f0 .article-title-wrapper .title{
        order: 2;
        color: #2C3544;
        font-size: 18px;
        font-family:'Inter Tight';
        font-weight: 600;
        word-wrap: break-word;
        line-height: 1.3;
}

.elementor-68756 .elementor-element.elementor-element-0aa13f0 .article-title-wrapper .article-date{
        order: 1;
        margin-bottom: 9px;
        color: #757E8C;
        font-size: 14px;
        font-family: 'Inter Tight';
        font-weight: 400;
        word-wrap: break-word;
        display: flex;
    align-items: center;
}
.elementor-68756 .elementor-element.elementor-element-0aa13f0 .article-title-wrapper .article-date::before{
        content: "";
            width: 14px;
            height: 14px;
            background-image: url("https://uet.edu.vn/wp-content/uploads/2026/01/iconkhcns.png");
            background-repeat: no-repeat;
            background-size: contain;
            background-position: center;
            margin-right: 6px;
}
.elementor-68756 .elementor-element.elementor-element-0aa13f0 .article-image img{
    width: 100%;
    margin-top: 0;
    aspect-ratio: 3 / 2;
    border-radius: 12px;
    object-fit: cover;
}/* End custom CSS */


/* Start custom CSS for container, class: .elementor-element-7896a18 */.list_post-container-left_sidebar {
    max-width: 356px;
}/* End custom CSS */










/* Start custom CSS for thim-ekits-search-form, class: .elementor-element-fcef3af */.elementor-68756 .elementor-element.elementor-element-fcef3af button, .elementor-68756 .elementor-element.elementor-element-fcef3af input {
    background: none !important;
}/* End custom CSS */




/* Start custom CSS for container, class: .elementor-element-37bef38 */.elementor-68756 .elementor-element.elementor-element-37bef38 {
    height: fit-content;
    background: #E7ECF5;
    border-radius: 20px;
	padding: 24px 24px;
}
.elementor-68756 .elementor-element.elementor-element-37bef38 .elementor-shortcode {
    display: flex;
    flex-direction: column;
    align-items: stretch;
    gap: 10px;
}

.elementor-68756 .elementor-element.elementor-element-37bef38 .elementor-shortcode button {
    border-radius: 40px;
    background-color: white !important;
    text-align: left;
    font-weight: bold;
    position: relative;
    padding: 16px 20px;
}

.elementor-68756 .elementor-element.elementor-element-37bef38 .elementor-shortcode button:hover, .elementor-68756 .elementor-element.elementor-element-37bef38 .elementor-shortcode button.active {
	background-color: #034EA1 !important;
}

.elementor-68756 .elementor-element.elementor-element-37bef38 .elementor-shortcode button:after{
	content: "›";
    font-size: 20px;
	background: #E7ECF5;
	color: #034EA1;
	border-radius: 40px;
	width: 30px;
	height: 30px;
	display: flex;
    align-items: center;
    justify-content: center;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
    right: 20px; 
	
}/* End custom CSS */






/* Start custom CSS for container, class: .elementor-element-30da28d */#lien-he-ts {
    max-width: 356px;
    border-radius: 20px;
}/* End custom CSS */

/* Start custom CSS for thim-list-post, class: .elementor-element-6a385fe */.elementor-68756 .elementor-element.elementor-element-6a385fe .article-title-wrapper .title a{
        display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.elementor-68756 .elementor-element.elementor-element-6a385fe .article-title-wrapper{
    display: flex;
  flex-direction: column;
}

.elementor-68756 .elementor-element.elementor-element-6a385fe .article-title-wrapper .title{
        order: 2;
        color: #2C3544;
        font-size: 18px;
        font-family:'Inter Tight';
        font-weight: 600;
        word-wrap: break-word;
        line-height: 1.3;
}

.elementor-68756 .elementor-element.elementor-element-6a385fe .article-title-wrapper .article-date{
        order: 1;
        margin-bottom: 9px;
        color: #757E8C;
        font-size: 14px;
        font-family: 'Inter Tight';
        font-weight: 400;
        word-wrap: break-word;
        display: flex;
    align-items: center;
}
.elementor-68756 .elementor-element.elementor-element-6a385fe .article-title-wrapper .article-date::before{
        content: "";
            width: 14px;
            height: 14px;
            background-image: url("https://uet.edu.vn/wp-content/uploads/2026/01/iconkhcns.png");
            background-repeat: no-repeat;
            background-size: contain;
            background-position: center;
            margin-right: 6px;
}
.elementor-68756 .elementor-element.elementor-element-6a385fe .article-image img{
    width: 100%;
    margin-top: 0;
    aspect-ratio: 3 / 2;
    border-radius: 12px;
    object-fit: cover;
}/* End custom CSS */


/* Start custom CSS for container, class: .elementor-element-83a027d */.list_post-container-left_sidebar {
    max-width: 356px;
}/* End custom CSS */










/* Start custom CSS for thim-ekits-search-form, class: .elementor-element-71d6bc9 */.elementor-68756 .elementor-element.elementor-element-71d6bc9 button, .elementor-68756 .elementor-element.elementor-element-71d6bc9 input {
    background: none !important;
}/* End custom CSS */




/* Start custom CSS for container, class: .elementor-element-1822f31 */.elementor-68756 .elementor-element.elementor-element-1822f31 {
    height: fit-content;
    background: #E7ECF5;
    border-radius: 20px;
	padding: 24px 24px;
}
.elementor-68756 .elementor-element.elementor-element-1822f31 .elementor-shortcode {
    display: flex;
    flex-direction: column;
    align-items: stretch;
    gap: 10px;
}

.elementor-68756 .elementor-element.elementor-element-1822f31 .elementor-shortcode button {
    border-radius: 40px;
    background-color: white !important;
    text-align: left;
    font-weight: bold;
    position: relative;
    padding: 16px 20px;
}

.elementor-68756 .elementor-element.elementor-element-1822f31 .elementor-shortcode button:hover, .elementor-68756 .elementor-element.elementor-element-1822f31 .elementor-shortcode button.active {
	background-color: #034EA1 !important;
}

.elementor-68756 .elementor-element.elementor-element-1822f31 .elementor-shortcode button:after{
	content: "›";
    font-size: 20px;
	background: #E7ECF5;
	color: #034EA1;
	border-radius: 40px;
	width: 30px;
	height: 30px;
	display: flex;
    align-items: center;
    justify-content: center;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
    right: 20px; 
	
}/* End custom CSS */






/* Start custom CSS for container, class: .elementor-element-45f69cb */#lien-he-ts {
    max-width: 356px;
    border-radius: 20px;
}/* End custom CSS */

/* Start custom CSS for thim-list-post, class: .elementor-element-80b683e */.elementor-68756 .elementor-element.elementor-element-80b683e .article-title-wrapper .title a{
        display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.elementor-68756 .elementor-element.elementor-element-80b683e .article-title-wrapper{
    display: flex;
  flex-direction: column;
}

.elementor-68756 .elementor-element.elementor-element-80b683e .article-title-wrapper .title{
        order: 2;
        color: #2C3544;
        font-size: 18px;
        font-family:'Inter Tight';
        font-weight: 600;
        word-wrap: break-word;
        line-height: 1.3;
}

.elementor-68756 .elementor-element.elementor-element-80b683e .article-title-wrapper .article-date{
        order: 1;
        margin-bottom: 9px;
        color: #757E8C;
        font-size: 14px;
        font-family: 'Inter Tight';
        font-weight: 400;
        word-wrap: break-word;
        display: flex;
    align-items: center;
}
.elementor-68756 .elementor-element.elementor-element-80b683e .article-title-wrapper .article-date::before{
        content: "";
            width: 14px;
            height: 14px;
            background-image: url("https://uet.edu.vn/wp-content/uploads/2026/01/iconkhcns.png");
            background-repeat: no-repeat;
            background-size: contain;
            background-position: center;
            margin-right: 6px;
}
.elementor-68756 .elementor-element.elementor-element-80b683e .article-image img{
    width: 100%;
    margin-top: 0;
    aspect-ratio: 3 / 2;
    border-radius: 12px;
    object-fit: cover;
}/* End custom CSS */


/* Start custom CSS for container, class: .elementor-element-d131c03 */.list_post-container-left_sidebar {
    max-width: 356px;
}/* End custom CSS */










/* Start custom CSS for thim-ekits-search-form, class: .elementor-element-b86d2bb */.elementor-68756 .elementor-element.elementor-element-b86d2bb button, .elementor-68756 .elementor-element.elementor-element-b86d2bb input {
    background: none !important;
}/* End custom CSS */




/* Start custom CSS for container, class: .elementor-element-421db0e */.elementor-68756 .elementor-element.elementor-element-421db0e {
    grid-area: menu;
    height: fit-content;
    background: #E7ECF5;
    border-radius: 20px;
	padding: 24px 24px;
    max-width: unset !important;
    
}
.elementor-68756 .elementor-element.elementor-element-421db0e .elementor-shortcode {
    display: flex;
    flex-direction: column;
    align-items: stretch;
    gap: 10px;
}

.elementor-68756 .elementor-element.elementor-element-421db0e .elementor-shortcode button {
    border-radius: 40px;
    background-color: white !important;
    text-align: left;
    font-weight: bold;
    position: relative;
    padding: 16px 20px;
}

.elementor-68756 .elementor-element.elementor-element-421db0e .elementor-shortcode button:hover, .elementor-68756 .elementor-element.elementor-element-421db0e .elementor-shortcode button.active {
	background-color: #034EA1 !important;
}

.elementor-68756 .elementor-element.elementor-element-421db0e .elementor-shortcode button:after{
	content: "›";
    font-size: 20px;
	background: #E7ECF5;
	color: #034EA1;
	border-radius: 40px;
	width: 30px;
	height: 30px;
	display: flex;
    align-items: center;
    justify-content: center;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
    right: 20px; 
	
}/* End custom CSS */






/* Start custom CSS for container, class: .elementor-element-5cd024e */.elementor-68756 .elementor-element.elementor-element-5cd024e {
    grid-area: contact;
}/* End custom CSS */

/* Start custom CSS for thim-list-post, class: .elementor-element-0887b54 */.elementor-68756 .elementor-element.elementor-element-0887b54 .article-title-wrapper .title a{
        display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.elementor-68756 .elementor-element.elementor-element-0887b54 .article-title-wrapper{
    display: flex;
  flex-direction: column;
}

.elementor-68756 .elementor-element.elementor-element-0887b54 .article-title-wrapper .title{
        order: 2;
        color: #2C3544;
        font-size: 18px;
        font-family:'Inter Tight';
        font-weight: 600;
        word-wrap: break-word;
        line-height: 1.3;
}

.elementor-68756 .elementor-element.elementor-element-0887b54 .article-title-wrapper .article-date{
        order: 1;
        margin-bottom: 9px;
        color: #757E8C;
        font-size: 14px;
        font-family: 'Inter Tight';
        font-weight: 400;
        word-wrap: break-word;
        display: flex;
    align-items: center;
}
.elementor-68756 .elementor-element.elementor-element-0887b54 .article-title-wrapper .article-date::before{
        content: "";
            width: 14px;
            height: 14px;
            background-image: url("https://uet.edu.vn/wp-content/uploads/2026/01/iconkhcns.png");
            background-repeat: no-repeat;
            background-size: contain;
            background-position: center;
            margin-right: 6px;
}
.elementor-68756 .elementor-element.elementor-element-0887b54 .article-image img{
    width: 100%;
    margin-top: 0;
    aspect-ratio: 3 / 2;
    border-radius: 12px;
    object-fit: cover;
}/* End custom CSS */


/* Start custom CSS for container, class: .elementor-element-aa1f4db */.elementor-68756 .elementor-element.elementor-element-aa1f4db {
    grid-area: posts;
    width: 100%;
    
}/* End custom CSS */


/* Start custom CSS for container, class: .elementor-element-f866aa9 */.elementor-68756 .elementor-element.elementor-element-f866aa9 {
    grid-area: content;
}/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-8fd709c */.elementor-68756 .elementor-element.elementor-element-8fd709c {
    display: grid;
      grid-template-areas:
        "menu content"
        "contact content"
        "posts content";
    gap: 20px;
    grid-template-rows: auto auto 1fr;
}

@media (max-width: 1199.98px) {

}
@media (max-width: 991.98px) {

}
@media (max-width: 767.98px) {

}
@media (max-width: 575.98px) {
    .elementor-68756 .elementor-element.elementor-element-8fd709c {
    grid-template-columns: minmax(100%, 1fr);
      grid-template-areas:
        "menu"
        "content"
        "contact"
        "posts";
    grid-template-columns: 1fr;
    
    grid-template-rows: auto auto auto;
    }
}/* End custom CSS */






/* Start custom CSS for thim-ekits-search-form, class: .elementor-element-69fbdb4 */.elementor-68756 .elementor-element.elementor-element-69fbdb4 button, .elementor-68756 .elementor-element.elementor-element-69fbdb4 input {
    background: none !important;
}/* End custom CSS */




/* Start custom CSS for container, class: .elementor-element-3963e20 */.elementor-68756 .elementor-element.elementor-element-3963e20 {
    height: fit-content;
    background: #E7ECF5;
    border-radius: 20px;
	padding: 24px 24px;
}
.elementor-68756 .elementor-element.elementor-element-3963e20 .elementor-shortcode {
    display: flex;
    flex-direction: column;
    align-items: stretch;
    gap: 10px;
}

.elementor-68756 .elementor-element.elementor-element-3963e20 .elementor-shortcode button {
    border-radius: 40px;
    background-color: white !important;
    text-align: left;
    font-weight: bold;
    position: relative;
    padding: 16px 20px;
}

.elementor-68756 .elementor-element.elementor-element-3963e20 .elementor-shortcode button:hover, .elementor-68756 .elementor-element.elementor-element-3963e20 .elementor-shortcode button.active {
	background-color: #034EA1 !important;
}

.elementor-68756 .elementor-element.elementor-element-3963e20 .elementor-shortcode button:after{
	content: "›";
    font-size: 20px;
	background: #E7ECF5;
	color: #034EA1;
	border-radius: 40px;
	width: 30px;
	height: 30px;
	display: flex;
    align-items: center;
    justify-content: center;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
    right: 20px; 
	
}/* End custom CSS */






/* Start custom CSS for container, class: .elementor-element-0c3e8ca */#lien-he-ts {
    max-width: 356px;
    border-radius: 20px;
}/* End custom CSS */

/* Start custom CSS for thim-list-post, class: .elementor-element-0aa13f0 */.elementor-68756 .elementor-element.elementor-element-0aa13f0 .article-title-wrapper .title a{
        display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.elementor-68756 .elementor-element.elementor-element-0aa13f0 .article-title-wrapper{
    display: flex;
  flex-direction: column;
}

.elementor-68756 .elementor-element.elementor-element-0aa13f0 .article-title-wrapper .title{
        order: 2;
        color: #2C3544;
        font-size: 18px;
        font-family:'Inter Tight';
        font-weight: 600;
        word-wrap: break-word;
        line-height: 1.3;
}

.elementor-68756 .elementor-element.elementor-element-0aa13f0 .article-title-wrapper .article-date{
        order: 1;
        margin-bottom: 9px;
        color: #757E8C;
        font-size: 14px;
        font-family: 'Inter Tight';
        font-weight: 400;
        word-wrap: break-word;
        display: flex;
    align-items: center;
}
.elementor-68756 .elementor-element.elementor-element-0aa13f0 .article-title-wrapper .article-date::before{
        content: "";
            width: 14px;
            height: 14px;
            background-image: url("https://uet.edu.vn/wp-content/uploads/2026/01/iconkhcns.png");
            background-repeat: no-repeat;
            background-size: contain;
            background-position: center;
            margin-right: 6px;
}
.elementor-68756 .elementor-element.elementor-element-0aa13f0 .article-image img{
    width: 100%;
    margin-top: 0;
    aspect-ratio: 3 / 2;
    border-radius: 12px;
    object-fit: cover;
}/* End custom CSS */


/* Start custom CSS for container, class: .elementor-element-7896a18 */.list_post-container-left_sidebar {
    max-width: 356px;
}/* End custom CSS */










/* Start custom CSS for thim-ekits-search-form, class: .elementor-element-fcef3af */.elementor-68756 .elementor-element.elementor-element-fcef3af button, .elementor-68756 .elementor-element.elementor-element-fcef3af input {
    background: none !important;
}/* End custom CSS */




/* Start custom CSS for container, class: .elementor-element-37bef38 */.elementor-68756 .elementor-element.elementor-element-37bef38 {
    height: fit-content;
    background: #E7ECF5;
    border-radius: 20px;
	padding: 24px 24px;
}
.elementor-68756 .elementor-element.elementor-element-37bef38 .elementor-shortcode {
    display: flex;
    flex-direction: column;
    align-items: stretch;
    gap: 10px;
}

.elementor-68756 .elementor-element.elementor-element-37bef38 .elementor-shortcode button {
    border-radius: 40px;
    background-color: white !important;
    text-align: left;
    font-weight: bold;
    position: relative;
    padding: 16px 20px;
}

.elementor-68756 .elementor-element.elementor-element-37bef38 .elementor-shortcode button:hover, .elementor-68756 .elementor-element.elementor-element-37bef38 .elementor-shortcode button.active {
	background-color: #034EA1 !important;
}

.elementor-68756 .elementor-element.elementor-element-37bef38 .elementor-shortcode button:after{
	content: "›";
    font-size: 20px;
	background: #E7ECF5;
	color: #034EA1;
	border-radius: 40px;
	width: 30px;
	height: 30px;
	display: flex;
    align-items: center;
    justify-content: center;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
    right: 20px; 
	
}/* End custom CSS */






/* Start custom CSS for container, class: .elementor-element-30da28d */#lien-he-ts {
    max-width: 356px;
    border-radius: 20px;
}/* End custom CSS */

/* Start custom CSS for thim-list-post, class: .elementor-element-6a385fe */.elementor-68756 .elementor-element.elementor-element-6a385fe .article-title-wrapper .title a{
        display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.elementor-68756 .elementor-element.elementor-element-6a385fe .article-title-wrapper{
    display: flex;
  flex-direction: column;
}

.elementor-68756 .elementor-element.elementor-element-6a385fe .article-title-wrapper .title{
        order: 2;
        color: #2C3544;
        font-size: 18px;
        font-family:'Inter Tight';
        font-weight: 600;
        word-wrap: break-word;
        line-height: 1.3;
}

.elementor-68756 .elementor-element.elementor-element-6a385fe .article-title-wrapper .article-date{
        order: 1;
        margin-bottom: 9px;
        color: #757E8C;
        font-size: 14px;
        font-family: 'Inter Tight';
        font-weight: 400;
        word-wrap: break-word;
        display: flex;
    align-items: center;
}
.elementor-68756 .elementor-element.elementor-element-6a385fe .article-title-wrapper .article-date::before{
        content: "";
            width: 14px;
            height: 14px;
            background-image: url("https://uet.edu.vn/wp-content/uploads/2026/01/iconkhcns.png");
            background-repeat: no-repeat;
            background-size: contain;
            background-position: center;
            margin-right: 6px;
}
.elementor-68756 .elementor-element.elementor-element-6a385fe .article-image img{
    width: 100%;
    margin-top: 0;
    aspect-ratio: 3 / 2;
    border-radius: 12px;
    object-fit: cover;
}/* End custom CSS */


/* Start custom CSS for container, class: .elementor-element-83a027d */.list_post-container-left_sidebar {
    max-width: 356px;
}/* End custom CSS */










/* Start custom CSS for thim-ekits-search-form, class: .elementor-element-71d6bc9 */.elementor-68756 .elementor-element.elementor-element-71d6bc9 button, .elementor-68756 .elementor-element.elementor-element-71d6bc9 input {
    background: none !important;
}/* End custom CSS */




/* Start custom CSS for container, class: .elementor-element-1822f31 */.elementor-68756 .elementor-element.elementor-element-1822f31 {
    height: fit-content;
    background: #E7ECF5;
    border-radius: 20px;
	padding: 24px 24px;
}
.elementor-68756 .elementor-element.elementor-element-1822f31 .elementor-shortcode {
    display: flex;
    flex-direction: column;
    align-items: stretch;
    gap: 10px;
}

.elementor-68756 .elementor-element.elementor-element-1822f31 .elementor-shortcode button {
    border-radius: 40px;
    background-color: white !important;
    text-align: left;
    font-weight: bold;
    position: relative;
    padding: 16px 20px;
}

.elementor-68756 .elementor-element.elementor-element-1822f31 .elementor-shortcode button:hover, .elementor-68756 .elementor-element.elementor-element-1822f31 .elementor-shortcode button.active {
	background-color: #034EA1 !important;
}

.elementor-68756 .elementor-element.elementor-element-1822f31 .elementor-shortcode button:after{
	content: "›";
    font-size: 20px;
	background: #E7ECF5;
	color: #034EA1;
	border-radius: 40px;
	width: 30px;
	height: 30px;
	display: flex;
    align-items: center;
    justify-content: center;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
    right: 20px; 
	
}/* End custom CSS */






/* Start custom CSS for container, class: .elementor-element-45f69cb */#lien-he-ts {
    max-width: 356px;
    border-radius: 20px;
}/* End custom CSS */

/* Start custom CSS for thim-list-post, class: .elementor-element-80b683e */.elementor-68756 .elementor-element.elementor-element-80b683e .article-title-wrapper .title a{
        display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.elementor-68756 .elementor-element.elementor-element-80b683e .article-title-wrapper{
    display: flex;
  flex-direction: column;
}

.elementor-68756 .elementor-element.elementor-element-80b683e .article-title-wrapper .title{
        order: 2;
        color: #2C3544;
        font-size: 18px;
        font-family:'Inter Tight';
        font-weight: 600;
        word-wrap: break-word;
        line-height: 1.3;
}

.elementor-68756 .elementor-element.elementor-element-80b683e .article-title-wrapper .article-date{
        order: 1;
        margin-bottom: 9px;
        color: #757E8C;
        font-size: 14px;
        font-family: 'Inter Tight';
        font-weight: 400;
        word-wrap: break-word;
        display: flex;
    align-items: center;
}
.elementor-68756 .elementor-element.elementor-element-80b683e .article-title-wrapper .article-date::before{
        content: "";
            width: 14px;
            height: 14px;
            background-image: url("https://uet.edu.vn/wp-content/uploads/2026/01/iconkhcns.png");
            background-repeat: no-repeat;
            background-size: contain;
            background-position: center;
            margin-right: 6px;
}
.elementor-68756 .elementor-element.elementor-element-80b683e .article-image img{
    width: 100%;
    margin-top: 0;
    aspect-ratio: 3 / 2;
    border-radius: 12px;
    object-fit: cover;
}/* End custom CSS */


/* Start custom CSS for container, class: .elementor-element-d131c03 */.list_post-container-left_sidebar {
    max-width: 356px;
}/* End custom CSS */










/* Start custom CSS for thim-ekits-search-form, class: .elementor-element-b86d2bb */.elementor-68756 .elementor-element.elementor-element-b86d2bb button, .elementor-68756 .elementor-element.elementor-element-b86d2bb input {
    background: none !important;
}/* End custom CSS */




/* Start custom CSS for container, class: .elementor-element-421db0e */.elementor-68756 .elementor-element.elementor-element-421db0e {
    grid-area: menu;
    height: fit-content;
    background: #E7ECF5;
    border-radius: 20px;
	padding: 24px 24px;
    max-width: unset !important;
    
}
.elementor-68756 .elementor-element.elementor-element-421db0e .elementor-shortcode {
    display: flex;
    flex-direction: column;
    align-items: stretch;
    gap: 10px;
}

.elementor-68756 .elementor-element.elementor-element-421db0e .elementor-shortcode button {
    border-radius: 40px;
    background-color: white !important;
    text-align: left;
    font-weight: bold;
    position: relative;
    padding: 16px 20px;
}

.elementor-68756 .elementor-element.elementor-element-421db0e .elementor-shortcode button:hover, .elementor-68756 .elementor-element.elementor-element-421db0e .elementor-shortcode button.active {
	background-color: #034EA1 !important;
}

.elementor-68756 .elementor-element.elementor-element-421db0e .elementor-shortcode button:after{
	content: "›";
    font-size: 20px;
	background: #E7ECF5;
	color: #034EA1;
	border-radius: 40px;
	width: 30px;
	height: 30px;
	display: flex;
    align-items: center;
    justify-content: center;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
    right: 20px; 
	
}/* End custom CSS */






/* Start custom CSS for container, class: .elementor-element-5cd024e */.elementor-68756 .elementor-element.elementor-element-5cd024e {
    grid-area: contact;
}/* End custom CSS */

/* Start custom CSS for thim-list-post, class: .elementor-element-0887b54 */.elementor-68756 .elementor-element.elementor-element-0887b54 .article-title-wrapper .title a{
        display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.elementor-68756 .elementor-element.elementor-element-0887b54 .article-title-wrapper{
    display: flex;
  flex-direction: column;
}

.elementor-68756 .elementor-element.elementor-element-0887b54 .article-title-wrapper .title{
        order: 2;
        color: #2C3544;
        font-size: 18px;
        font-family:'Inter Tight';
        font-weight: 600;
        word-wrap: break-word;
        line-height: 1.3;
}

.elementor-68756 .elementor-element.elementor-element-0887b54 .article-title-wrapper .article-date{
        order: 1;
        margin-bottom: 9px;
        color: #757E8C;
        font-size: 14px;
        font-family: 'Inter Tight';
        font-weight: 400;
        word-wrap: break-word;
        display: flex;
    align-items: center;
}
.elementor-68756 .elementor-element.elementor-element-0887b54 .article-title-wrapper .article-date::before{
        content: "";
            width: 14px;
            height: 14px;
            background-image: url("https://uet.edu.vn/wp-content/uploads/2026/01/iconkhcns.png");
            background-repeat: no-repeat;
            background-size: contain;
            background-position: center;
            margin-right: 6px;
}
.elementor-68756 .elementor-element.elementor-element-0887b54 .article-image img{
    width: 100%;
    margin-top: 0;
    aspect-ratio: 3 / 2;
    border-radius: 12px;
    object-fit: cover;
}/* End custom CSS */


/* Start custom CSS for container, class: .elementor-element-aa1f4db */.elementor-68756 .elementor-element.elementor-element-aa1f4db {
    grid-area: posts;
    width: 100%;
    
}/* End custom CSS */


/* Start custom CSS for container, class: .elementor-element-f866aa9 */.elementor-68756 .elementor-element.elementor-element-f866aa9 {
    grid-area: content;
}/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-8fd709c */.elementor-68756 .elementor-element.elementor-element-8fd709c {
    display: grid;
      grid-template-areas:
        "menu content"
        "contact content"
        "posts content";
    gap: 20px;
    grid-template-rows: auto auto 1fr;
}

@media (max-width: 1199.98px) {

}
@media (max-width: 991.98px) {

}
@media (max-width: 767.98px) {

}
@media (max-width: 575.98px) {
    .elementor-68756 .elementor-element.elementor-element-8fd709c {
    grid-template-columns: minmax(100%, 1fr);
      grid-template-areas:
        "menu"
        "content"
        "contact"
        "posts";
    grid-template-columns: 1fr;
    
    grid-template-rows: auto auto auto;
    }
}/* End custom CSS */






/* Start custom CSS for thim-ekits-search-form, class: .elementor-element-69fbdb4 */.elementor-68756 .elementor-element.elementor-element-69fbdb4 button, .elementor-68756 .elementor-element.elementor-element-69fbdb4 input {
    background: none !important;
}/* End custom CSS */




/* Start custom CSS for container, class: .elementor-element-3963e20 */.elementor-68756 .elementor-element.elementor-element-3963e20 {
    height: fit-content;
    background: #E7ECF5;
    border-radius: 20px;
	padding: 24px 24px;
}
.elementor-68756 .elementor-element.elementor-element-3963e20 .elementor-shortcode {
    display: flex;
    flex-direction: column;
    align-items: stretch;
    gap: 10px;
}

.elementor-68756 .elementor-element.elementor-element-3963e20 .elementor-shortcode button {
    border-radius: 40px;
    background-color: white !important;
    text-align: left;
    font-weight: bold;
    position: relative;
    padding: 16px 20px;
}

.elementor-68756 .elementor-element.elementor-element-3963e20 .elementor-shortcode button:hover, .elementor-68756 .elementor-element.elementor-element-3963e20 .elementor-shortcode button.active {
	background-color: #034EA1 !important;
}

.elementor-68756 .elementor-element.elementor-element-3963e20 .elementor-shortcode button:after{
	content: "›";
    font-size: 20px;
	background: #E7ECF5;
	color: #034EA1;
	border-radius: 40px;
	width: 30px;
	height: 30px;
	display: flex;
    align-items: center;
    justify-content: center;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
    right: 20px; 
	
}/* End custom CSS */






/* Start custom CSS for container, class: .elementor-element-0c3e8ca */#lien-he-ts {
    max-width: 356px;
    border-radius: 20px;
}/* End custom CSS */

/* Start custom CSS for thim-list-post, class: .elementor-element-0aa13f0 */.elementor-68756 .elementor-element.elementor-element-0aa13f0 .article-title-wrapper .title a{
        display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.elementor-68756 .elementor-element.elementor-element-0aa13f0 .article-title-wrapper{
    display: flex;
  flex-direction: column;
}

.elementor-68756 .elementor-element.elementor-element-0aa13f0 .article-title-wrapper .title{
        order: 2;
        color: #2C3544;
        font-size: 18px;
        font-family:'Inter Tight';
        font-weight: 600;
        word-wrap: break-word;
        line-height: 1.3;
}

.elementor-68756 .elementor-element.elementor-element-0aa13f0 .article-title-wrapper .article-date{
        order: 1;
        margin-bottom: 9px;
        color: #757E8C;
        font-size: 14px;
        font-family: 'Inter Tight';
        font-weight: 400;
        word-wrap: break-word;
        display: flex;
    align-items: center;
}
.elementor-68756 .elementor-element.elementor-element-0aa13f0 .article-title-wrapper .article-date::before{
        content: "";
            width: 14px;
            height: 14px;
            background-image: url("https://uet.edu.vn/wp-content/uploads/2026/01/iconkhcns.png");
            background-repeat: no-repeat;
            background-size: contain;
            background-position: center;
            margin-right: 6px;
}
.elementor-68756 .elementor-element.elementor-element-0aa13f0 .article-image img{
    width: 100%;
    margin-top: 0;
    aspect-ratio: 3 / 2;
    border-radius: 12px;
    object-fit: cover;
}/* End custom CSS */


/* Start custom CSS for container, class: .elementor-element-7896a18 */.list_post-container-left_sidebar {
    max-width: 356px;
}/* End custom CSS */










/* Start custom CSS for thim-ekits-search-form, class: .elementor-element-fcef3af */.elementor-68756 .elementor-element.elementor-element-fcef3af button, .elementor-68756 .elementor-element.elementor-element-fcef3af input {
    background: none !important;
}/* End custom CSS */




/* Start custom CSS for container, class: .elementor-element-37bef38 */.elementor-68756 .elementor-element.elementor-element-37bef38 {
    height: fit-content;
    background: #E7ECF5;
    border-radius: 20px;
	padding: 24px 24px;
}
.elementor-68756 .elementor-element.elementor-element-37bef38 .elementor-shortcode {
    display: flex;
    flex-direction: column;
    align-items: stretch;
    gap: 10px;
}

.elementor-68756 .elementor-element.elementor-element-37bef38 .elementor-shortcode button {
    border-radius: 40px;
    background-color: white !important;
    text-align: left;
    font-weight: bold;
    position: relative;
    padding: 16px 20px;
}

.elementor-68756 .elementor-element.elementor-element-37bef38 .elementor-shortcode button:hover, .elementor-68756 .elementor-element.elementor-element-37bef38 .elementor-shortcode button.active {
	background-color: #034EA1 !important;
}

.elementor-68756 .elementor-element.elementor-element-37bef38 .elementor-shortcode button:after{
	content: "›";
    font-size: 20px;
	background: #E7ECF5;
	color: #034EA1;
	border-radius: 40px;
	width: 30px;
	height: 30px;
	display: flex;
    align-items: center;
    justify-content: center;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
    right: 20px; 
	
}/* End custom CSS */






/* Start custom CSS for container, class: .elementor-element-30da28d */#lien-he-ts {
    max-width: 356px;
    border-radius: 20px;
}/* End custom CSS */

/* Start custom CSS for thim-list-post, class: .elementor-element-6a385fe */.elementor-68756 .elementor-element.elementor-element-6a385fe .article-title-wrapper .title a{
        display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.elementor-68756 .elementor-element.elementor-element-6a385fe .article-title-wrapper{
    display: flex;
  flex-direction: column;
}

.elementor-68756 .elementor-element.elementor-element-6a385fe .article-title-wrapper .title{
        order: 2;
        color: #2C3544;
        font-size: 18px;
        font-family:'Inter Tight';
        font-weight: 600;
        word-wrap: break-word;
        line-height: 1.3;
}

.elementor-68756 .elementor-element.elementor-element-6a385fe .article-title-wrapper .article-date{
        order: 1;
        margin-bottom: 9px;
        color: #757E8C;
        font-size: 14px;
        font-family: 'Inter Tight';
        font-weight: 400;
        word-wrap: break-word;
        display: flex;
    align-items: center;
}
.elementor-68756 .elementor-element.elementor-element-6a385fe .article-title-wrapper .article-date::before{
        content: "";
            width: 14px;
            height: 14px;
            background-image: url("https://uet.edu.vn/wp-content/uploads/2026/01/iconkhcns.png");
            background-repeat: no-repeat;
            background-size: contain;
            background-position: center;
            margin-right: 6px;
}
.elementor-68756 .elementor-element.elementor-element-6a385fe .article-image img{
    width: 100%;
    margin-top: 0;
    aspect-ratio: 3 / 2;
    border-radius: 12px;
    object-fit: cover;
}/* End custom CSS */


/* Start custom CSS for container, class: .elementor-element-83a027d */.list_post-container-left_sidebar {
    max-width: 356px;
}/* End custom CSS */










/* Start custom CSS for thim-ekits-search-form, class: .elementor-element-71d6bc9 */.elementor-68756 .elementor-element.elementor-element-71d6bc9 button, .elementor-68756 .elementor-element.elementor-element-71d6bc9 input {
    background: none !important;
}/* End custom CSS */




/* Start custom CSS for container, class: .elementor-element-1822f31 */.elementor-68756 .elementor-element.elementor-element-1822f31 {
    height: fit-content;
    background: #E7ECF5;
    border-radius: 20px;
	padding: 24px 24px;
}
.elementor-68756 .elementor-element.elementor-element-1822f31 .elementor-shortcode {
    display: flex;
    flex-direction: column;
    align-items: stretch;
    gap: 10px;
}

.elementor-68756 .elementor-element.elementor-element-1822f31 .elementor-shortcode button {
    border-radius: 40px;
    background-color: white !important;
    text-align: left;
    font-weight: bold;
    position: relative;
    padding: 16px 20px;
}

.elementor-68756 .elementor-element.elementor-element-1822f31 .elementor-shortcode button:hover, .elementor-68756 .elementor-element.elementor-element-1822f31 .elementor-shortcode button.active {
	background-color: #034EA1 !important;
}

.elementor-68756 .elementor-element.elementor-element-1822f31 .elementor-shortcode button:after{
	content: "›";
    font-size: 20px;
	background: #E7ECF5;
	color: #034EA1;
	border-radius: 40px;
	width: 30px;
	height: 30px;
	display: flex;
    align-items: center;
    justify-content: center;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
    right: 20px; 
	
}/* End custom CSS */






/* Start custom CSS for container, class: .elementor-element-45f69cb */#lien-he-ts {
    max-width: 356px;
    border-radius: 20px;
}/* End custom CSS */

/* Start custom CSS for thim-list-post, class: .elementor-element-80b683e */.elementor-68756 .elementor-element.elementor-element-80b683e .article-title-wrapper .title a{
        display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.elementor-68756 .elementor-element.elementor-element-80b683e .article-title-wrapper{
    display: flex;
  flex-direction: column;
}

.elementor-68756 .elementor-element.elementor-element-80b683e .article-title-wrapper .title{
        order: 2;
        color: #2C3544;
        font-size: 18px;
        font-family:'Inter Tight';
        font-weight: 600;
        word-wrap: break-word;
        line-height: 1.3;
}

.elementor-68756 .elementor-element.elementor-element-80b683e .article-title-wrapper .article-date{
        order: 1;
        margin-bottom: 9px;
        color: #757E8C;
        font-size: 14px;
        font-family: 'Inter Tight';
        font-weight: 400;
        word-wrap: break-word;
        display: flex;
    align-items: center;
}
.elementor-68756 .elementor-element.elementor-element-80b683e .article-title-wrapper .article-date::before{
        content: "";
            width: 14px;
            height: 14px;
            background-image: url("https://uet.edu.vn/wp-content/uploads/2026/01/iconkhcns.png");
            background-repeat: no-repeat;
            background-size: contain;
            background-position: center;
            margin-right: 6px;
}
.elementor-68756 .elementor-element.elementor-element-80b683e .article-image img{
    width: 100%;
    margin-top: 0;
    aspect-ratio: 3 / 2;
    border-radius: 12px;
    object-fit: cover;
}/* End custom CSS */


/* Start custom CSS for container, class: .elementor-element-d131c03 */.list_post-container-left_sidebar {
    max-width: 356px;
}/* End custom CSS */










/* Start custom CSS for thim-ekits-search-form, class: .elementor-element-b86d2bb */.elementor-68756 .elementor-element.elementor-element-b86d2bb button, .elementor-68756 .elementor-element.elementor-element-b86d2bb input {
    background: none !important;
}/* End custom CSS */




/* Start custom CSS for container, class: .elementor-element-421db0e */.elementor-68756 .elementor-element.elementor-element-421db0e {
    grid-area: menu;
    height: fit-content;
    background: #E7ECF5;
    border-radius: 20px;
	padding: 24px 24px;
    max-width: unset !important;
    
}
.elementor-68756 .elementor-element.elementor-element-421db0e .elementor-shortcode {
    display: flex;
    flex-direction: column;
    align-items: stretch;
    gap: 10px;
}

.elementor-68756 .elementor-element.elementor-element-421db0e .elementor-shortcode button {
    border-radius: 40px;
    background-color: white !important;
    text-align: left;
    font-weight: bold;
    position: relative;
    padding: 16px 20px;
}

.elementor-68756 .elementor-element.elementor-element-421db0e .elementor-shortcode button:hover, .elementor-68756 .elementor-element.elementor-element-421db0e .elementor-shortcode button.active {
	background-color: #034EA1 !important;
}

.elementor-68756 .elementor-element.elementor-element-421db0e .elementor-shortcode button:after{
	content: "›";
    font-size: 20px;
	background: #E7ECF5;
	color: #034EA1;
	border-radius: 40px;
	width: 30px;
	height: 30px;
	display: flex;
    align-items: center;
    justify-content: center;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
    right: 20px; 
	
}/* End custom CSS */






/* Start custom CSS for container, class: .elementor-element-5cd024e */.elementor-68756 .elementor-element.elementor-element-5cd024e {
    grid-area: contact;
}/* End custom CSS */

/* Start custom CSS for thim-list-post, class: .elementor-element-0887b54 */.elementor-68756 .elementor-element.elementor-element-0887b54 .article-title-wrapper .title a{
        display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.elementor-68756 .elementor-element.elementor-element-0887b54 .article-title-wrapper{
    display: flex;
  flex-direction: column;
}

.elementor-68756 .elementor-element.elementor-element-0887b54 .article-title-wrapper .title{
        order: 2;
        color: #2C3544;
        font-size: 18px;
        font-family:'Inter Tight';
        font-weight: 600;
        word-wrap: break-word;
        line-height: 1.3;
}

.elementor-68756 .elementor-element.elementor-element-0887b54 .article-title-wrapper .article-date{
        order: 1;
        margin-bottom: 9px;
        color: #757E8C;
        font-size: 14px;
        font-family: 'Inter Tight';
        font-weight: 400;
        word-wrap: break-word;
        display: flex;
    align-items: center;
}
.elementor-68756 .elementor-element.elementor-element-0887b54 .article-title-wrapper .article-date::before{
        content: "";
            width: 14px;
            height: 14px;
            background-image: url("https://uet.edu.vn/wp-content/uploads/2026/01/iconkhcns.png");
            background-repeat: no-repeat;
            background-size: contain;
            background-position: center;
            margin-right: 6px;
}
.elementor-68756 .elementor-element.elementor-element-0887b54 .article-image img{
    width: 100%;
    margin-top: 0;
    aspect-ratio: 3 / 2;
    border-radius: 12px;
    object-fit: cover;
}/* End custom CSS */


/* Start custom CSS for container, class: .elementor-element-aa1f4db */.elementor-68756 .elementor-element.elementor-element-aa1f4db {
    grid-area: posts;
    width: 100%;
    
}/* End custom CSS */


/* Start custom CSS for container, class: .elementor-element-f866aa9 */.elementor-68756 .elementor-element.elementor-element-f866aa9 {
    grid-area: content;
}/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-8fd709c */.elementor-68756 .elementor-element.elementor-element-8fd709c {
    display: grid;
      grid-template-areas:
        "menu content"
        "contact content"
        "posts content";
    gap: 20px;
    grid-template-rows: auto auto 1fr;
}

@media (max-width: 1199.98px) {

}
@media (max-width: 991.98px) {

}
@media (max-width: 767.98px) {

}
@media (max-width: 575.98px) {
    .elementor-68756 .elementor-element.elementor-element-8fd709c {
    grid-template-columns: minmax(100%, 1fr);
      grid-template-areas:
        "menu"
        "content"
        "contact"
        "posts";
    grid-template-columns: 1fr;
    
    grid-template-rows: auto auto auto;
    }
}/* End custom CSS */






/* Start custom CSS for thim-ekits-search-form, class: .elementor-element-69fbdb4 */.elementor-68756 .elementor-element.elementor-element-69fbdb4 button, .elementor-68756 .elementor-element.elementor-element-69fbdb4 input {
    background: none !important;
}/* End custom CSS */




/* Start custom CSS for container, class: .elementor-element-3963e20 */.elementor-68756 .elementor-element.elementor-element-3963e20 {
    height: fit-content;
    background: #E7ECF5;
    border-radius: 20px;
	padding: 24px 24px;
}
.elementor-68756 .elementor-element.elementor-element-3963e20 .elementor-shortcode {
    display: flex;
    flex-direction: column;
    align-items: stretch;
    gap: 10px;
}

.elementor-68756 .elementor-element.elementor-element-3963e20 .elementor-shortcode button {
    border-radius: 40px;
    background-color: white !important;
    text-align: left;
    font-weight: bold;
    position: relative;
    padding: 16px 20px;
}

.elementor-68756 .elementor-element.elementor-element-3963e20 .elementor-shortcode button:hover, .elementor-68756 .elementor-element.elementor-element-3963e20 .elementor-shortcode button.active {
	background-color: #034EA1 !important;
}

.elementor-68756 .elementor-element.elementor-element-3963e20 .elementor-shortcode button:after{
	content: "›";
    font-size: 20px;
	background: #E7ECF5;
	color: #034EA1;
	border-radius: 40px;
	width: 30px;
	height: 30px;
	display: flex;
    align-items: center;
    justify-content: center;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
    right: 20px; 
	
}/* End custom CSS */






/* Start custom CSS for container, class: .elementor-element-0c3e8ca */#lien-he-ts {
    max-width: 356px;
    border-radius: 20px;
}/* End custom CSS */

/* Start custom CSS for thim-list-post, class: .elementor-element-0aa13f0 */.elementor-68756 .elementor-element.elementor-element-0aa13f0 .article-title-wrapper .title a{
        display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.elementor-68756 .elementor-element.elementor-element-0aa13f0 .article-title-wrapper{
    display: flex;
  flex-direction: column;
}

.elementor-68756 .elementor-element.elementor-element-0aa13f0 .article-title-wrapper .title{
        order: 2;
        color: #2C3544;
        font-size: 18px;
        font-family:'Inter Tight';
        font-weight: 600;
        word-wrap: break-word;
        line-height: 1.3;
}

.elementor-68756 .elementor-element.elementor-element-0aa13f0 .article-title-wrapper .article-date{
        order: 1;
        margin-bottom: 9px;
        color: #757E8C;
        font-size: 14px;
        font-family: 'Inter Tight';
        font-weight: 400;
        word-wrap: break-word;
        display: flex;
    align-items: center;
}
.elementor-68756 .elementor-element.elementor-element-0aa13f0 .article-title-wrapper .article-date::before{
        content: "";
            width: 14px;
            height: 14px;
            background-image: url("https://uet.edu.vn/wp-content/uploads/2026/01/iconkhcns.png");
            background-repeat: no-repeat;
            background-size: contain;
            background-position: center;
            margin-right: 6px;
}
.elementor-68756 .elementor-element.elementor-element-0aa13f0 .article-image img{
    width: 100%;
    margin-top: 0;
    aspect-ratio: 3 / 2;
    border-radius: 12px;
    object-fit: cover;
}/* End custom CSS */


/* Start custom CSS for container, class: .elementor-element-7896a18 */.list_post-container-left_sidebar {
    max-width: 356px;
}/* End custom CSS */










/* Start custom CSS for thim-ekits-search-form, class: .elementor-element-fcef3af */.elementor-68756 .elementor-element.elementor-element-fcef3af button, .elementor-68756 .elementor-element.elementor-element-fcef3af input {
    background: none !important;
}/* End custom CSS */




/* Start custom CSS for container, class: .elementor-element-37bef38 */.elementor-68756 .elementor-element.elementor-element-37bef38 {
    height: fit-content;
    background: #E7ECF5;
    border-radius: 20px;
	padding: 24px 24px;
}
.elementor-68756 .elementor-element.elementor-element-37bef38 .elementor-shortcode {
    display: flex;
    flex-direction: column;
    align-items: stretch;
    gap: 10px;
}

.elementor-68756 .elementor-element.elementor-element-37bef38 .elementor-shortcode button {
    border-radius: 40px;
    background-color: white !important;
    text-align: left;
    font-weight: bold;
    position: relative;
    padding: 16px 20px;
}

.elementor-68756 .elementor-element.elementor-element-37bef38 .elementor-shortcode button:hover, .elementor-68756 .elementor-element.elementor-element-37bef38 .elementor-shortcode button.active {
	background-color: #034EA1 !important;
}

.elementor-68756 .elementor-element.elementor-element-37bef38 .elementor-shortcode button:after{
	content: "›";
    font-size: 20px;
	background: #E7ECF5;
	color: #034EA1;
	border-radius: 40px;
	width: 30px;
	height: 30px;
	display: flex;
    align-items: center;
    justify-content: center;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
    right: 20px; 
	
}/* End custom CSS */






/* Start custom CSS for container, class: .elementor-element-30da28d */#lien-he-ts {
    max-width: 356px;
    border-radius: 20px;
}/* End custom CSS */

/* Start custom CSS for thim-list-post, class: .elementor-element-6a385fe */.elementor-68756 .elementor-element.elementor-element-6a385fe .article-title-wrapper .title a{
        display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.elementor-68756 .elementor-element.elementor-element-6a385fe .article-title-wrapper{
    display: flex;
  flex-direction: column;
}

.elementor-68756 .elementor-element.elementor-element-6a385fe .article-title-wrapper .title{
        order: 2;
        color: #2C3544;
        font-size: 18px;
        font-family:'Inter Tight';
        font-weight: 600;
        word-wrap: break-word;
        line-height: 1.3;
}

.elementor-68756 .elementor-element.elementor-element-6a385fe .article-title-wrapper .article-date{
        order: 1;
        margin-bottom: 9px;
        color: #757E8C;
        font-size: 14px;
        font-family: 'Inter Tight';
        font-weight: 400;
        word-wrap: break-word;
        display: flex;
    align-items: center;
}
.elementor-68756 .elementor-element.elementor-element-6a385fe .article-title-wrapper .article-date::before{
        content: "";
            width: 14px;
            height: 14px;
            background-image: url("https://uet.edu.vn/wp-content/uploads/2026/01/iconkhcns.png");
            background-repeat: no-repeat;
            background-size: contain;
            background-position: center;
            margin-right: 6px;
}
.elementor-68756 .elementor-element.elementor-element-6a385fe .article-image img{
    width: 100%;
    margin-top: 0;
    aspect-ratio: 3 / 2;
    border-radius: 12px;
    object-fit: cover;
}/* End custom CSS */


/* Start custom CSS for container, class: .elementor-element-83a027d */.list_post-container-left_sidebar {
    max-width: 356px;
}/* End custom CSS */







/* Start custom CSS for nested-tabs, class: .elementor-element-b202eb1 */.elementor-68756 .elementor-element.elementor-element-b202eb1.tab-ts > .e-n-tabs > .e-n-tabs-heading {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 20px;
}

.elementor-68756 .elementor-element.elementor-element-b202eb1.tab-ts > .e-n-tabs > .e-n-tabs-heading button {
    margin: 0 !important;
}

/* Laptop nhỏ / Tablet nằm ngang */
@media (max-width: 1199.98px) { 
    .elementor-68756 .elementor-element.elementor-element-b202eb1.tab-ts > .e-n-tabs > .e-n-tabs-heading {
      grid-template-columns: repeat(4, 1fr);
    }
}

/* Máy tính bảng (Dọc) */
@media (max-width: 991.98px) {
    .elementor-68756 .elementor-element.elementor-element-b202eb1.tab-ts > .e-n-tabs > .e-n-tabs-heading {
      grid-template-columns: repeat(2, 1fr);
    }
}

/* Điện thoại nằm ngang / Tablet nhỏ */
@media (max-width: 767.98px) {
    .elementor-68756 .elementor-element.elementor-element-b202eb1.tab-ts > .e-n-tabs > .e-n-tabs-heading {
      grid-template-columns: repeat(2, 1fr);
    }
}

/* Điện thoại di động (Dọc) */
@media (max-width: 575.98px) {
    .elementor-68756 .elementor-element.elementor-element-b202eb1.tab-ts > .e-n-tabs > .e-n-tabs-heading {
      grid-template-columns: repeat(1, 1fr);
      gap: 10px;
    }
}

.elementor-68756 .elementor-element.elementor-element-b202eb1.tab-ts > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title {
  display: flex;
  align-items: center;
  gap: 12px;

  min-height: clamp(56px, calc(72 / 1440 * 100vw), 88px);
  padding: clamp(8px, calc(12 / 1440 * 100vw), 16px)
           clamp(16px, calc(20 / 1440 * 100vw), 28px);

  border-radius: 12px;
  background: #fff;
}

.elementor-68756 .elementor-element.elementor-element-b202eb1.tab-ts > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title::before {
  content: "";
  width: clamp(32px, calc(48 / 1440 * 100vw), 64px);
  height: clamp(32px, calc(48 / 1440 * 100vw), 64px);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  flex-shrink: 0;
}

.elementor-68756 .elementor-element.elementor-element-b202eb1.tab-ts > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title:nth-child(1)::before {
  background-image: url('/wp-content/uploads/2026/01/icon-ts.png');
}
.elementor-68756 .elementor-element.elementor-element-b202eb1.tab-ts > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title:nth-child(1)[aria-selected="true"]::before {
  background-image: url('/wp-content/uploads/2026/01/icon-ts-active.png');
}

/* TAB 2 */
.elementor-68756 .elementor-element.elementor-element-b202eb1.tab-ts > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title:nth-child(2)::before {
  background-image: url('/wp-content/uploads/2026/01/icon-ts_1.png');
}
.elementor-68756 .elementor-element.elementor-element-b202eb1.tab-ts > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title:nth-child(2)[aria-selected="true"]::before {
  background-image: url('/wp-content/uploads/2026/01/icon-ts_1-active.png');
}

/* TAB 3 */
.elementor-68756 .elementor-element.elementor-element-b202eb1.tab-ts > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title:nth-child(3)::before {
  background-image: url('/wp-content/uploads/2026/01/icon-ts_2.png');
}
.elementor-68756 .elementor-element.elementor-element-b202eb1.tab-ts > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title:nth-child(3)[aria-selected="true"]::before {
  background-image: url('/wp-content/uploads/2026/01/icon-ts_2-active.png');
}

/* TAB 4 */
.elementor-68756 .elementor-element.elementor-element-b202eb1.tab-ts > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title:nth-child(4)::before {
  background-image: url('/wp-content/uploads/2026/01/icon-ts_3.png');
}
.elementor-68756 .elementor-element.elementor-element-b202eb1.tab-ts > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title:nth-child(4)[aria-selected="true"]::before {
  background-image: url('/wp-content/uploads/2026/01/icon-ts_3-active.png');
}

/* TAB 5 */
.elementor-68756 .elementor-element.elementor-element-b202eb1.tab-ts > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title:nth-child(5)::before {
  background-image: url('/wp-content/uploads/2026/01/icon-ts_4.png');
}
.elementor-68756 .elementor-element.elementor-element-b202eb1.tab-ts > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title:nth-child(5)[aria-selected="true"]::before {
  background-image: url('/wp-content/uploads/2026/01/icon-ts_4-active.png');
}

/* TAB 6 */
.elementor-68756 .elementor-element.elementor-element-b202eb1.tab-ts > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title:nth-child(6)::before {
  background-image: url('/wp-content/uploads/2026/01/icon-ts_5.png');
}
.elementor-68756 .elementor-element.elementor-element-b202eb1.tab-ts > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title:nth-child(6)[aria-selected="true"]::before {
  background-image: url('/wp-content/uploads/2026/01/icon-ts_5-active.png');
}

/* TAB 7 */
.elementor-68756 .elementor-element.elementor-element-b202eb1.tab-ts > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title:nth-child(7)::before {
  background-image: url('/wp-content/uploads/2026/01/icon-ts_6.png');
}
.elementor-68756 .elementor-element.elementor-element-b202eb1.tab-ts > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title:nth-child(7)[aria-selected="true"]::before {
  background-image: url('/wp-content/uploads/2026/01/icon-ts_6-active.png');
}

/* TAB 8 */
.elementor-68756 .elementor-element.elementor-element-b202eb1.tab-ts > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title:nth-child(8)::before {
  background-image: url('/wp-content/uploads/2026/01/icon-ts_7.png');
}
.elementor-68756 .elementor-element.elementor-element-b202eb1.tab-ts > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title:nth-child(8)[aria-selected="true"]::before {
  background-image: url('/wp-content/uploads/2026/01/icon-ts_7-active.png');
}


.elementor-68756 .elementor-element.elementor-element-b202eb1.tab-ts > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"] {
  background-color: #D3F2FF !important;
}

.elementor-68756 .elementor-element.elementor-element-b202eb1.tab-ts > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover {
  background-color: #D3F2FF !important;
  color: #63CCF5 !important;
}/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-b4a80ad */.elementor-68756 .elementor-element.elementor-element-b4a80ad {
    margin: 16px auto 0;
    display: block;
    width: 100%;
    max-width: 100%;
    padding: 0;
}

.elementor-68756 .elementor-element.elementor-element-b4a80ad .thim-ekits-search-form input[type="text"] {
    height: 49px;
}

/* Mobile lớn */
@media (min-width: 576px) {
    .elementor-68756 .elementor-element.elementor-element-b4a80ad {
        padding: 0 20px;
    }
}

/* Tablet */
@media (min-width: 768px) {
    .elementor-68756 .elementor-element.elementor-element-b4a80ad {
        max-width: 720px;
    }
}

/* Tablet ngang / Laptop nhỏ */
@media (min-width: 992px) {
    .elementor-68756 .elementor-element.elementor-element-b4a80ad {
        max-width: 960px;
    }
}

/* Desktop */
@media (min-width: 1200px) {
    .elementor-68756 .elementor-element.elementor-element-b4a80ad {
        max-width: 1200px;
        padding: 0;
    }
}

/* Desktop lớn (optional) */
@media (min-width: 1400px) {
    .elementor-68756 .elementor-element.elementor-element-b4a80ad {
        max-width: 1320px;
    }
}/* End custom CSS */





/* Start custom CSS for thim-ekits-search-form, class: .elementor-element-cdc6fda */.elementor-68756 .elementor-element.elementor-element-cdc6fda button, .elementor-68756 .elementor-element.elementor-element-cdc6fda input {
    background: none !important;
}/* End custom CSS */




/* Start custom CSS for container, class: .elementor-element-7d9ca9c */.elementor-68756 .elementor-element.elementor-element-7d9ca9c {
    height: fit-content;
    background: #E7ECF5;
    border-radius: 20px;
	padding: 24px 24px;
	grid-area: menu;
}
.elementor-68756 .elementor-element.elementor-element-7d9ca9c .elementor-shortcode {
    display: flex;
    flex-direction: column;
    align-items: stretch;
    gap: 10px;
}

.elementor-68756 .elementor-element.elementor-element-7d9ca9c .elementor-shortcode button {
    border-radius: 40px;
    background-color: white !important;
    text-align: left;
    font-weight: bold;
    position: relative;
    padding: 16px 20px;
}

.elementor-68756 .elementor-element.elementor-element-7d9ca9c .elementor-shortcode button:hover, .elementor-68756 .elementor-element.elementor-element-7d9ca9c .elementor-shortcode button.active {
	background-color: #034EA1 !important;
}

.elementor-68756 .elementor-element.elementor-element-7d9ca9c .elementor-shortcode button:after{
	content: "›";
    font-size: 20px;
	background: #E7ECF5;
	color: #034EA1;
	border-radius: 40px;
	width: 30px;
	height: 30px;
	display: flex;
    align-items: center;
    justify-content: center;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
    right: 20px; 
	
}/* End custom CSS */

/* Start custom CSS for thim-list-post, class: .elementor-element-aaa6a2c */.elementor-68756 .elementor-element.elementor-element-aaa6a2c .article-title-wrapper .title a{
        display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.elementor-68756 .elementor-element.elementor-element-aaa6a2c .article-title-wrapper{
    display: flex;
  flex-direction: column;
}

.elementor-68756 .elementor-element.elementor-element-aaa6a2c .article-title-wrapper .title{
        order: 2;
        color: #2C3544;
        font-size: 18px;
        font-family:'Inter Tight';
        font-weight: 600;
        word-wrap: break-word;
        line-height: 1.3;
}

.elementor-68756 .elementor-element.elementor-element-aaa6a2c .article-title-wrapper .article-date{
        order: 1;
        margin-bottom: 9px;
        color: #757E8C;
        font-size: 14px;
        font-family: 'Inter Tight';
        font-weight: 400;
        word-wrap: break-word;
        display: flex;
    align-items: center;
}
.elementor-68756 .elementor-element.elementor-element-aaa6a2c .article-title-wrapper .article-date::before{
        content: "";
            width: 14px;
            height: 14px;
            background-image: url("https://uet.edu.vn/wp-content/uploads/2026/01/iconkhcns.png");
            background-repeat: no-repeat;
            background-size: contain;
            background-position: center;
            margin-right: 6px;
}

.elementor-68756 .elementor-element.elementor-element-aaa6a2c .article-image img{
    width: 100%;
    margin-top: 0;
    aspect-ratio: 3 / 2;
    border-radius: 12px;
    object-fit: cover;
}/* End custom CSS */


/* Start custom CSS for container, class: .elementor-element-29e0309 */.list_post-container-left_sidebar {
    max-width: 356px;
}

.elementor-68756 .elementor-element.elementor-element-29e0309 {
    grid-area: posts;
}/* End custom CSS */






/* Start custom CSS for container, class: .elementor-element-e3d7cff */#lien-he-ts {
    max-width: 356px;
    border-radius: 20px;
}

.elementor-68756 .elementor-element.elementor-element-e3d7cff {
    grid-area: contact;
}/* End custom CSS */


/* Start custom CSS for container, class: .elementor-element-f3a8810 */.elementor-68756 .elementor-element.elementor-element-f3a8810 {
    grid-area: content;
}/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-e357aad */.elementor-68756 .elementor-element.elementor-element-e357aad {
    display: grid;
    grid-template-areas: "menu content"
    "contact content"
    "posts content";
    grid-template-rows: auto auto 1fr;
    gap: 20px;
}

/* Desktop nhỏ / Laptop */
@media (max-width: 1200px) {
}

/* Tablets */
@media (max-width: 768px) {

}

/* Mobile */
@media (max-width: 480px) {
    .elementor-68756 .elementor-element.elementor-element-e357aad {
        /* 1. Quan trọng: Ghi đè lại số cột về duy nhất 1 cột */
        grid-template-columns: 100% !important; 
        
        /* 2. Định nghĩa lại areas theo hàng dọc */
        grid-template-areas: 
            "menu"
            "content"
            "posts"
            "contact" !important;
            
        /* 3. Reset lại hàng */
        grid-template-rows: repeat(4, auto) !important;
    }

    /* 4. Đảm bảo các phần tử con chiếm hết chiều ngang của cột duy nhất đó */
    .elementor-68756 .elementor-element.elementor-element-e357aad > * {
        grid-column: 1 / -1 !important;
        width: 100% !important;
    }

}/* End custom CSS */






/* Start custom CSS for thim-ekits-search-form, class: .elementor-element-1642a35 */.elementor-68756 .elementor-element.elementor-element-1642a35 button, .elementor-68756 .elementor-element.elementor-element-1642a35 input {
    background: none !important;
}/* End custom CSS */




/* Start custom CSS for container, class: .elementor-element-18a7e36 */.elementor-68756 .elementor-element.elementor-element-18a7e36 {
    grid-area: menu;
    height: fit-content;
    background: #E7ECF5;
    border-radius: 20px;
	padding: 24px 24px;
    max-width: unset !important;
    
}
.elementor-68756 .elementor-element.elementor-element-18a7e36 .elementor-shortcode {
    display: flex;
    flex-direction: column;
    align-items: stretch;
    gap: 10px;
}

.elementor-68756 .elementor-element.elementor-element-18a7e36 .elementor-shortcode button {
    border-radius: 40px;
    background-color: white !important;
    text-align: left;
    font-weight: bold;
    position: relative;
    padding: 16px 20px;
}

.elementor-68756 .elementor-element.elementor-element-18a7e36 .elementor-shortcode button:hover, .elementor-68756 .elementor-element.elementor-element-18a7e36 .elementor-shortcode button.active {
	background-color: #034EA1 !important;
}

.elementor-68756 .elementor-element.elementor-element-18a7e36 .elementor-shortcode button:after{
	content: "›";
    font-size: 20px;
	background: #E7ECF5;
	color: #034EA1;
	border-radius: 40px;
	width: 30px;
	height: 30px;
	display: flex;
    align-items: center;
    justify-content: center;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
    right: 20px; 
	
}/* End custom CSS */






/* Start custom CSS for container, class: .elementor-element-5a8332a */.elementor-68756 .elementor-element.elementor-element-5a8332a {
    grid-area: contact;
}/* End custom CSS */

/* Start custom CSS for thim-list-post, class: .elementor-element-9c3a351 */.elementor-68756 .elementor-element.elementor-element-9c3a351 .article-title-wrapper .title a{
        display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.elementor-68756 .elementor-element.elementor-element-9c3a351 .article-title-wrapper{
    display: flex;
  flex-direction: column;
}

.elementor-68756 .elementor-element.elementor-element-9c3a351 .article-title-wrapper .title{
        order: 2;
        color: #2C3544;
        font-size: 18px;
        font-family:'Inter Tight';
        font-weight: 600;
        word-wrap: break-word;
        line-height: 1.3;
}

.elementor-68756 .elementor-element.elementor-element-9c3a351 .article-title-wrapper .article-date{
        order: 1;
        margin-bottom: 9px;
        color: #757E8C;
        font-size: 14px;
        font-family: 'Inter Tight';
        font-weight: 400;
        word-wrap: break-word;
        display: flex;
    align-items: center;
}
.elementor-68756 .elementor-element.elementor-element-9c3a351 .article-title-wrapper .article-date::before{
        content: "";
            width: 14px;
            height: 14px;
            background-image: url("https://uet.edu.vn/wp-content/uploads/2026/01/iconkhcns.png");
            background-repeat: no-repeat;
            background-size: contain;
            background-position: center;
            margin-right: 6px;
}
.elementor-68756 .elementor-element.elementor-element-9c3a351 .article-image img{
    width: 100%;
    margin-top: 0;
    aspect-ratio: 3 / 2;
    border-radius: 12px;
    object-fit: cover;
}/* End custom CSS */


/* Start custom CSS for container, class: .elementor-element-e9d3af7 */.elementor-68756 .elementor-element.elementor-element-e9d3af7 {
    grid-area: posts;
    width: 100%;
    
}/* End custom CSS */


/* Start custom CSS for container, class: .elementor-element-f57a4c6 */.elementor-68756 .elementor-element.elementor-element-f57a4c6 {
    grid-area: content;
}/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-b5002fc */.elementor-68756 .elementor-element.elementor-element-b5002fc {
    display: grid;
      grid-template-areas:
        "menu content"
        "contact content"
        "posts content";
    gap: 20px;
    grid-template-rows: auto auto 1fr;
}

@media (max-width: 1199.98px) {

}
@media (max-width: 991.98px) {

}
@media (max-width: 767.98px) {

}
@media (max-width: 575.98px) {
    .elementor-68756 .elementor-element.elementor-element-b5002fc {
    grid-template-columns: minmax(100%, 1fr);
      grid-template-areas:
        "menu"
        "content"
        "contact"
        "posts";
    grid-template-columns: 1fr;
    
    grid-template-rows: auto auto auto;
    }
}/* End custom CSS */






/* Start custom CSS for thim-ekits-search-form, class: .elementor-element-ef95ddc */.elementor-68756 .elementor-element.elementor-element-ef95ddc button, .elementor-68756 .elementor-element.elementor-element-ef95ddc input {
    background: none !important;
}/* End custom CSS */




/* Start custom CSS for container, class: .elementor-element-2d92c75 */.elementor-68756 .elementor-element.elementor-element-2d92c75 {
    height: fit-content;
    background: #E7ECF5;
    border-radius: 20px;
	padding: 24px 24px;
}
.elementor-68756 .elementor-element.elementor-element-2d92c75 .elementor-shortcode {
    display: flex;
    flex-direction: column;
    align-items: stretch;
    gap: 10px;
}

.elementor-68756 .elementor-element.elementor-element-2d92c75 .elementor-shortcode button {
    border-radius: 40px;
    background-color: white !important;
    text-align: left;
    font-weight: bold;
    position: relative;
    padding: 16px 20px;
}

.elementor-68756 .elementor-element.elementor-element-2d92c75 .elementor-shortcode button:hover, .elementor-68756 .elementor-element.elementor-element-2d92c75 .elementor-shortcode button.active {
	background-color: #034EA1 !important;
}

.elementor-68756 .elementor-element.elementor-element-2d92c75 .elementor-shortcode button:after{
	content: "›";
    font-size: 20px;
	background: #E7ECF5;
	color: #034EA1;
	border-radius: 40px;
	width: 30px;
	height: 30px;
	display: flex;
    align-items: center;
    justify-content: center;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
    right: 20px; 
	
}/* End custom CSS */






/* Start custom CSS for container, class: .elementor-element-2988c9f */#lien-he-ts {
    max-width: 356px;
    border-radius: 20px;
}/* End custom CSS */

/* Start custom CSS for thim-list-post, class: .elementor-element-f9f5680 */.elementor-68756 .elementor-element.elementor-element-f9f5680 .article-title-wrapper .title a{
        display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.elementor-68756 .elementor-element.elementor-element-f9f5680 .article-title-wrapper{
    display: flex;
  flex-direction: column;
}

.elementor-68756 .elementor-element.elementor-element-f9f5680 .article-title-wrapper .title{
        order: 2;
        color: #2C3544;
        font-size: 18px;
        font-family:'Inter Tight';
        font-weight: 600;
        word-wrap: break-word;
        line-height: 1.3;
}

.elementor-68756 .elementor-element.elementor-element-f9f5680 .article-title-wrapper .article-date{
        order: 1;
        margin-bottom: 9px;
        color: #757E8C;
        font-size: 14px;
        font-family: 'Inter Tight';
        font-weight: 400;
        word-wrap: break-word;
        display: flex;
    align-items: center;
}
.elementor-68756 .elementor-element.elementor-element-f9f5680 .article-title-wrapper .article-date::before{
        content: "";
            width: 14px;
            height: 14px;
            background-image: url("https://uet.edu.vn/wp-content/uploads/2026/01/iconkhcns.png");
            background-repeat: no-repeat;
            background-size: contain;
            background-position: center;
            margin-right: 6px;
}
.elementor-68756 .elementor-element.elementor-element-f9f5680 .article-image img{
    width: 100%;
    margin-top: 0;
    aspect-ratio: 3 / 2;
    border-radius: 12px;
    object-fit: cover;
}/* End custom CSS */


/* Start custom CSS for container, class: .elementor-element-63b66af */.list_post-container-left_sidebar {
    max-width: 356px;
}/* End custom CSS */










/* Start custom CSS for thim-ekits-search-form, class: .elementor-element-7a7a456 */.elementor-68756 .elementor-element.elementor-element-7a7a456 button, .elementor-68756 .elementor-element.elementor-element-7a7a456 input {
    background: none !important;
}/* End custom CSS */




/* Start custom CSS for container, class: .elementor-element-6fa1bd8 */.elementor-68756 .elementor-element.elementor-element-6fa1bd8 {
    height: fit-content;
    background: #E7ECF5;
    border-radius: 20px;
	padding: 24px 24px;
}
.elementor-68756 .elementor-element.elementor-element-6fa1bd8 .elementor-shortcode {
    display: flex;
    flex-direction: column;
    align-items: stretch;
    gap: 10px;
}

.elementor-68756 .elementor-element.elementor-element-6fa1bd8 .elementor-shortcode button {
    border-radius: 40px;
    background-color: white !important;
    text-align: left;
    font-weight: bold;
    position: relative;
    padding: 16px 20px;
}

.elementor-68756 .elementor-element.elementor-element-6fa1bd8 .elementor-shortcode button:hover, .elementor-68756 .elementor-element.elementor-element-6fa1bd8 .elementor-shortcode button.active {
	background-color: #034EA1 !important;
}

.elementor-68756 .elementor-element.elementor-element-6fa1bd8 .elementor-shortcode button:after{
	content: "›";
    font-size: 20px;
	background: #E7ECF5;
	color: #034EA1;
	border-radius: 40px;
	width: 30px;
	height: 30px;
	display: flex;
    align-items: center;
    justify-content: center;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
    right: 20px; 
	
}/* End custom CSS */






/* Start custom CSS for container, class: .elementor-element-804f871 */#lien-he-ts {
    max-width: 356px;
    border-radius: 20px;
}/* End custom CSS */

/* Start custom CSS for thim-list-post, class: .elementor-element-aea097b */.elementor-68756 .elementor-element.elementor-element-aea097b .article-title-wrapper .title a{
        display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.elementor-68756 .elementor-element.elementor-element-aea097b .article-title-wrapper{
    display: flex;
  flex-direction: column;
}

.elementor-68756 .elementor-element.elementor-element-aea097b .article-title-wrapper .title{
        order: 2;
        color: #2C3544;
        font-size: 18px;
        font-family:'Inter Tight';
        font-weight: 600;
        word-wrap: break-word;
        line-height: 1.3;
}

.elementor-68756 .elementor-element.elementor-element-aea097b .article-title-wrapper .article-date{
        order: 1;
        margin-bottom: 9px;
        color: #757E8C;
        font-size: 14px;
        font-family: 'Inter Tight';
        font-weight: 400;
        word-wrap: break-word;
        display: flex;
    align-items: center;
}
.elementor-68756 .elementor-element.elementor-element-aea097b .article-title-wrapper .article-date::before{
        content: "";
            width: 14px;
            height: 14px;
            background-image: url("https://uet.edu.vn/wp-content/uploads/2026/01/iconkhcns.png");
            background-repeat: no-repeat;
            background-size: contain;
            background-position: center;
            margin-right: 6px;
}
.elementor-68756 .elementor-element.elementor-element-aea097b .article-image img{
    width: 100%;
    margin-top: 0;
    aspect-ratio: 3 / 2;
    border-radius: 12px;
    object-fit: cover;
}/* End custom CSS */


/* Start custom CSS for container, class: .elementor-element-6c64506 */.list_post-container-left_sidebar {
    max-width: 356px;
}/* End custom CSS */










/* Start custom CSS for thim-ekits-search-form, class: .elementor-element-cdc6fda */.elementor-68756 .elementor-element.elementor-element-cdc6fda button, .elementor-68756 .elementor-element.elementor-element-cdc6fda input {
    background: none !important;
}/* End custom CSS */




/* Start custom CSS for container, class: .elementor-element-7d9ca9c */.elementor-68756 .elementor-element.elementor-element-7d9ca9c {
    height: fit-content;
    background: #E7ECF5;
    border-radius: 20px;
	padding: 24px 24px;
	grid-area: menu;
}
.elementor-68756 .elementor-element.elementor-element-7d9ca9c .elementor-shortcode {
    display: flex;
    flex-direction: column;
    align-items: stretch;
    gap: 10px;
}

.elementor-68756 .elementor-element.elementor-element-7d9ca9c .elementor-shortcode button {
    border-radius: 40px;
    background-color: white !important;
    text-align: left;
    font-weight: bold;
    position: relative;
    padding: 16px 20px;
}

.elementor-68756 .elementor-element.elementor-element-7d9ca9c .elementor-shortcode button:hover, .elementor-68756 .elementor-element.elementor-element-7d9ca9c .elementor-shortcode button.active {
	background-color: #034EA1 !important;
}

.elementor-68756 .elementor-element.elementor-element-7d9ca9c .elementor-shortcode button:after{
	content: "›";
    font-size: 20px;
	background: #E7ECF5;
	color: #034EA1;
	border-radius: 40px;
	width: 30px;
	height: 30px;
	display: flex;
    align-items: center;
    justify-content: center;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
    right: 20px; 
	
}/* End custom CSS */

/* Start custom CSS for thim-list-post, class: .elementor-element-aaa6a2c */.elementor-68756 .elementor-element.elementor-element-aaa6a2c .article-title-wrapper .title a{
        display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.elementor-68756 .elementor-element.elementor-element-aaa6a2c .article-title-wrapper{
    display: flex;
  flex-direction: column;
}

.elementor-68756 .elementor-element.elementor-element-aaa6a2c .article-title-wrapper .title{
        order: 2;
        color: #2C3544;
        font-size: 18px;
        font-family:'Inter Tight';
        font-weight: 600;
        word-wrap: break-word;
        line-height: 1.3;
}

.elementor-68756 .elementor-element.elementor-element-aaa6a2c .article-title-wrapper .article-date{
        order: 1;
        margin-bottom: 9px;
        color: #757E8C;
        font-size: 14px;
        font-family: 'Inter Tight';
        font-weight: 400;
        word-wrap: break-word;
        display: flex;
    align-items: center;
}
.elementor-68756 .elementor-element.elementor-element-aaa6a2c .article-title-wrapper .article-date::before{
        content: "";
            width: 14px;
            height: 14px;
            background-image: url("https://uet.edu.vn/wp-content/uploads/2026/01/iconkhcns.png");
            background-repeat: no-repeat;
            background-size: contain;
            background-position: center;
            margin-right: 6px;
}

.elementor-68756 .elementor-element.elementor-element-aaa6a2c .article-image img{
    width: 100%;
    margin-top: 0;
    aspect-ratio: 3 / 2;
    border-radius: 12px;
    object-fit: cover;
}/* End custom CSS */


/* Start custom CSS for container, class: .elementor-element-29e0309 */.list_post-container-left_sidebar {
    max-width: 356px;
}

.elementor-68756 .elementor-element.elementor-element-29e0309 {
    grid-area: posts;
}/* End custom CSS */






/* Start custom CSS for container, class: .elementor-element-e3d7cff */#lien-he-ts {
    max-width: 356px;
    border-radius: 20px;
}

.elementor-68756 .elementor-element.elementor-element-e3d7cff {
    grid-area: contact;
}/* End custom CSS */


/* Start custom CSS for container, class: .elementor-element-f3a8810 */.elementor-68756 .elementor-element.elementor-element-f3a8810 {
    grid-area: content;
}/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-e357aad */.elementor-68756 .elementor-element.elementor-element-e357aad {
    display: grid;
    grid-template-areas: "menu content"
    "contact content"
    "posts content";
    grid-template-rows: auto auto 1fr;
    gap: 20px;
}

/* Desktop nhỏ / Laptop */
@media (max-width: 1200px) {
}

/* Tablets */
@media (max-width: 768px) {

}

/* Mobile */
@media (max-width: 480px) {
    .elementor-68756 .elementor-element.elementor-element-e357aad {
        /* 1. Quan trọng: Ghi đè lại số cột về duy nhất 1 cột */
        grid-template-columns: 100% !important; 
        
        /* 2. Định nghĩa lại areas theo hàng dọc */
        grid-template-areas: 
            "menu"
            "content"
            "posts"
            "contact" !important;
            
        /* 3. Reset lại hàng */
        grid-template-rows: repeat(4, auto) !important;
    }

    /* 4. Đảm bảo các phần tử con chiếm hết chiều ngang của cột duy nhất đó */
    .elementor-68756 .elementor-element.elementor-element-e357aad > * {
        grid-column: 1 / -1 !important;
        width: 100% !important;
    }

}/* End custom CSS */






/* Start custom CSS for thim-ekits-search-form, class: .elementor-element-1642a35 */.elementor-68756 .elementor-element.elementor-element-1642a35 button, .elementor-68756 .elementor-element.elementor-element-1642a35 input {
    background: none !important;
}/* End custom CSS */




/* Start custom CSS for container, class: .elementor-element-18a7e36 */.elementor-68756 .elementor-element.elementor-element-18a7e36 {
    grid-area: menu;
    height: fit-content;
    background: #E7ECF5;
    border-radius: 20px;
	padding: 24px 24px;
    max-width: unset !important;
    
}
.elementor-68756 .elementor-element.elementor-element-18a7e36 .elementor-shortcode {
    display: flex;
    flex-direction: column;
    align-items: stretch;
    gap: 10px;
}

.elementor-68756 .elementor-element.elementor-element-18a7e36 .elementor-shortcode button {
    border-radius: 40px;
    background-color: white !important;
    text-align: left;
    font-weight: bold;
    position: relative;
    padding: 16px 20px;
}

.elementor-68756 .elementor-element.elementor-element-18a7e36 .elementor-shortcode button:hover, .elementor-68756 .elementor-element.elementor-element-18a7e36 .elementor-shortcode button.active {
	background-color: #034EA1 !important;
}

.elementor-68756 .elementor-element.elementor-element-18a7e36 .elementor-shortcode button:after{
	content: "›";
    font-size: 20px;
	background: #E7ECF5;
	color: #034EA1;
	border-radius: 40px;
	width: 30px;
	height: 30px;
	display: flex;
    align-items: center;
    justify-content: center;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
    right: 20px; 
	
}/* End custom CSS */






/* Start custom CSS for container, class: .elementor-element-5a8332a */.elementor-68756 .elementor-element.elementor-element-5a8332a {
    grid-area: contact;
}/* End custom CSS */

/* Start custom CSS for thim-list-post, class: .elementor-element-9c3a351 */.elementor-68756 .elementor-element.elementor-element-9c3a351 .article-title-wrapper .title a{
        display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.elementor-68756 .elementor-element.elementor-element-9c3a351 .article-title-wrapper{
    display: flex;
  flex-direction: column;
}

.elementor-68756 .elementor-element.elementor-element-9c3a351 .article-title-wrapper .title{
        order: 2;
        color: #2C3544;
        font-size: 18px;
        font-family:'Inter Tight';
        font-weight: 600;
        word-wrap: break-word;
        line-height: 1.3;
}

.elementor-68756 .elementor-element.elementor-element-9c3a351 .article-title-wrapper .article-date{
        order: 1;
        margin-bottom: 9px;
        color: #757E8C;
        font-size: 14px;
        font-family: 'Inter Tight';
        font-weight: 400;
        word-wrap: break-word;
        display: flex;
    align-items: center;
}
.elementor-68756 .elementor-element.elementor-element-9c3a351 .article-title-wrapper .article-date::before{
        content: "";
            width: 14px;
            height: 14px;
            background-image: url("https://uet.edu.vn/wp-content/uploads/2026/01/iconkhcns.png");
            background-repeat: no-repeat;
            background-size: contain;
            background-position: center;
            margin-right: 6px;
}
.elementor-68756 .elementor-element.elementor-element-9c3a351 .article-image img{
    width: 100%;
    margin-top: 0;
    aspect-ratio: 3 / 2;
    border-radius: 12px;
    object-fit: cover;
}/* End custom CSS */


/* Start custom CSS for container, class: .elementor-element-e9d3af7 */.elementor-68756 .elementor-element.elementor-element-e9d3af7 {
    grid-area: posts;
    width: 100%;
    
}/* End custom CSS */


/* Start custom CSS for container, class: .elementor-element-f57a4c6 */.elementor-68756 .elementor-element.elementor-element-f57a4c6 {
    grid-area: content;
}/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-b5002fc */.elementor-68756 .elementor-element.elementor-element-b5002fc {
    display: grid;
      grid-template-areas:
        "menu content"
        "contact content"
        "posts content";
    gap: 20px;
    grid-template-rows: auto auto 1fr;
}

@media (max-width: 1199.98px) {

}
@media (max-width: 991.98px) {

}
@media (max-width: 767.98px) {

}
@media (max-width: 575.98px) {
    .elementor-68756 .elementor-element.elementor-element-b5002fc {
    grid-template-columns: minmax(100%, 1fr);
      grid-template-areas:
        "menu"
        "content"
        "contact"
        "posts";
    grid-template-columns: 1fr;
    
    grid-template-rows: auto auto auto;
    }
}/* End custom CSS */






/* Start custom CSS for thim-ekits-search-form, class: .elementor-element-ef95ddc */.elementor-68756 .elementor-element.elementor-element-ef95ddc button, .elementor-68756 .elementor-element.elementor-element-ef95ddc input {
    background: none !important;
}/* End custom CSS */




/* Start custom CSS for container, class: .elementor-element-2d92c75 */.elementor-68756 .elementor-element.elementor-element-2d92c75 {
    height: fit-content;
    background: #E7ECF5;
    border-radius: 20px;
	padding: 24px 24px;
}
.elementor-68756 .elementor-element.elementor-element-2d92c75 .elementor-shortcode {
    display: flex;
    flex-direction: column;
    align-items: stretch;
    gap: 10px;
}

.elementor-68756 .elementor-element.elementor-element-2d92c75 .elementor-shortcode button {
    border-radius: 40px;
    background-color: white !important;
    text-align: left;
    font-weight: bold;
    position: relative;
    padding: 16px 20px;
}

.elementor-68756 .elementor-element.elementor-element-2d92c75 .elementor-shortcode button:hover, .elementor-68756 .elementor-element.elementor-element-2d92c75 .elementor-shortcode button.active {
	background-color: #034EA1 !important;
}

.elementor-68756 .elementor-element.elementor-element-2d92c75 .elementor-shortcode button:after{
	content: "›";
    font-size: 20px;
	background: #E7ECF5;
	color: #034EA1;
	border-radius: 40px;
	width: 30px;
	height: 30px;
	display: flex;
    align-items: center;
    justify-content: center;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
    right: 20px; 
	
}/* End custom CSS */






/* Start custom CSS for container, class: .elementor-element-2988c9f */#lien-he-ts {
    max-width: 356px;
    border-radius: 20px;
}/* End custom CSS */

/* Start custom CSS for thim-list-post, class: .elementor-element-f9f5680 */.elementor-68756 .elementor-element.elementor-element-f9f5680 .article-title-wrapper .title a{
        display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.elementor-68756 .elementor-element.elementor-element-f9f5680 .article-title-wrapper{
    display: flex;
  flex-direction: column;
}

.elementor-68756 .elementor-element.elementor-element-f9f5680 .article-title-wrapper .title{
        order: 2;
        color: #2C3544;
        font-size: 18px;
        font-family:'Inter Tight';
        font-weight: 600;
        word-wrap: break-word;
        line-height: 1.3;
}

.elementor-68756 .elementor-element.elementor-element-f9f5680 .article-title-wrapper .article-date{
        order: 1;
        margin-bottom: 9px;
        color: #757E8C;
        font-size: 14px;
        font-family: 'Inter Tight';
        font-weight: 400;
        word-wrap: break-word;
        display: flex;
    align-items: center;
}
.elementor-68756 .elementor-element.elementor-element-f9f5680 .article-title-wrapper .article-date::before{
        content: "";
            width: 14px;
            height: 14px;
            background-image: url("https://uet.edu.vn/wp-content/uploads/2026/01/iconkhcns.png");
            background-repeat: no-repeat;
            background-size: contain;
            background-position: center;
            margin-right: 6px;
}
.elementor-68756 .elementor-element.elementor-element-f9f5680 .article-image img{
    width: 100%;
    margin-top: 0;
    aspect-ratio: 3 / 2;
    border-radius: 12px;
    object-fit: cover;
}/* End custom CSS */


/* Start custom CSS for container, class: .elementor-element-63b66af */.list_post-container-left_sidebar {
    max-width: 356px;
}/* End custom CSS */










/* Start custom CSS for thim-ekits-search-form, class: .elementor-element-7a7a456 */.elementor-68756 .elementor-element.elementor-element-7a7a456 button, .elementor-68756 .elementor-element.elementor-element-7a7a456 input {
    background: none !important;
}/* End custom CSS */




/* Start custom CSS for container, class: .elementor-element-6fa1bd8 */.elementor-68756 .elementor-element.elementor-element-6fa1bd8 {
    height: fit-content;
    background: #E7ECF5;
    border-radius: 20px;
	padding: 24px 24px;
}
.elementor-68756 .elementor-element.elementor-element-6fa1bd8 .elementor-shortcode {
    display: flex;
    flex-direction: column;
    align-items: stretch;
    gap: 10px;
}

.elementor-68756 .elementor-element.elementor-element-6fa1bd8 .elementor-shortcode button {
    border-radius: 40px;
    background-color: white !important;
    text-align: left;
    font-weight: bold;
    position: relative;
    padding: 16px 20px;
}

.elementor-68756 .elementor-element.elementor-element-6fa1bd8 .elementor-shortcode button:hover, .elementor-68756 .elementor-element.elementor-element-6fa1bd8 .elementor-shortcode button.active {
	background-color: #034EA1 !important;
}

.elementor-68756 .elementor-element.elementor-element-6fa1bd8 .elementor-shortcode button:after{
	content: "›";
    font-size: 20px;
	background: #E7ECF5;
	color: #034EA1;
	border-radius: 40px;
	width: 30px;
	height: 30px;
	display: flex;
    align-items: center;
    justify-content: center;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
    right: 20px; 
	
}/* End custom CSS */






/* Start custom CSS for container, class: .elementor-element-804f871 */#lien-he-ts {
    max-width: 356px;
    border-radius: 20px;
}/* End custom CSS */

/* Start custom CSS for thim-list-post, class: .elementor-element-aea097b */.elementor-68756 .elementor-element.elementor-element-aea097b .article-title-wrapper .title a{
        display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.elementor-68756 .elementor-element.elementor-element-aea097b .article-title-wrapper{
    display: flex;
  flex-direction: column;
}

.elementor-68756 .elementor-element.elementor-element-aea097b .article-title-wrapper .title{
        order: 2;
        color: #2C3544;
        font-size: 18px;
        font-family:'Inter Tight';
        font-weight: 600;
        word-wrap: break-word;
        line-height: 1.3;
}

.elementor-68756 .elementor-element.elementor-element-aea097b .article-title-wrapper .article-date{
        order: 1;
        margin-bottom: 9px;
        color: #757E8C;
        font-size: 14px;
        font-family: 'Inter Tight';
        font-weight: 400;
        word-wrap: break-word;
        display: flex;
    align-items: center;
}
.elementor-68756 .elementor-element.elementor-element-aea097b .article-title-wrapper .article-date::before{
        content: "";
            width: 14px;
            height: 14px;
            background-image: url("https://uet.edu.vn/wp-content/uploads/2026/01/iconkhcns.png");
            background-repeat: no-repeat;
            background-size: contain;
            background-position: center;
            margin-right: 6px;
}
.elementor-68756 .elementor-element.elementor-element-aea097b .article-image img{
    width: 100%;
    margin-top: 0;
    aspect-ratio: 3 / 2;
    border-radius: 12px;
    object-fit: cover;
}/* End custom CSS */


/* Start custom CSS for container, class: .elementor-element-6c64506 */.list_post-container-left_sidebar {
    max-width: 356px;
}/* End custom CSS */










/* Start custom CSS for thim-ekits-search-form, class: .elementor-element-cdc6fda */.elementor-68756 .elementor-element.elementor-element-cdc6fda button, .elementor-68756 .elementor-element.elementor-element-cdc6fda input {
    background: none !important;
}/* End custom CSS */




/* Start custom CSS for container, class: .elementor-element-7d9ca9c */.elementor-68756 .elementor-element.elementor-element-7d9ca9c {
    height: fit-content;
    background: #E7ECF5;
    border-radius: 20px;
	padding: 24px 24px;
	grid-area: menu;
}
.elementor-68756 .elementor-element.elementor-element-7d9ca9c .elementor-shortcode {
    display: flex;
    flex-direction: column;
    align-items: stretch;
    gap: 10px;
}

.elementor-68756 .elementor-element.elementor-element-7d9ca9c .elementor-shortcode button {
    border-radius: 40px;
    background-color: white !important;
    text-align: left;
    font-weight: bold;
    position: relative;
    padding: 16px 20px;
}

.elementor-68756 .elementor-element.elementor-element-7d9ca9c .elementor-shortcode button:hover, .elementor-68756 .elementor-element.elementor-element-7d9ca9c .elementor-shortcode button.active {
	background-color: #034EA1 !important;
}

.elementor-68756 .elementor-element.elementor-element-7d9ca9c .elementor-shortcode button:after{
	content: "›";
    font-size: 20px;
	background: #E7ECF5;
	color: #034EA1;
	border-radius: 40px;
	width: 30px;
	height: 30px;
	display: flex;
    align-items: center;
    justify-content: center;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
    right: 20px; 
	
}/* End custom CSS */

/* Start custom CSS for thim-list-post, class: .elementor-element-aaa6a2c */.elementor-68756 .elementor-element.elementor-element-aaa6a2c .article-title-wrapper .title a{
        display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.elementor-68756 .elementor-element.elementor-element-aaa6a2c .article-title-wrapper{
    display: flex;
  flex-direction: column;
}

.elementor-68756 .elementor-element.elementor-element-aaa6a2c .article-title-wrapper .title{
        order: 2;
        color: #2C3544;
        font-size: 18px;
        font-family:'Inter Tight';
        font-weight: 600;
        word-wrap: break-word;
        line-height: 1.3;
}

.elementor-68756 .elementor-element.elementor-element-aaa6a2c .article-title-wrapper .article-date{
        order: 1;
        margin-bottom: 9px;
        color: #757E8C;
        font-size: 14px;
        font-family: 'Inter Tight';
        font-weight: 400;
        word-wrap: break-word;
        display: flex;
    align-items: center;
}
.elementor-68756 .elementor-element.elementor-element-aaa6a2c .article-title-wrapper .article-date::before{
        content: "";
            width: 14px;
            height: 14px;
            background-image: url("https://uet.edu.vn/wp-content/uploads/2026/01/iconkhcns.png");
            background-repeat: no-repeat;
            background-size: contain;
            background-position: center;
            margin-right: 6px;
}

.elementor-68756 .elementor-element.elementor-element-aaa6a2c .article-image img{
    width: 100%;
    margin-top: 0;
    aspect-ratio: 3 / 2;
    border-radius: 12px;
    object-fit: cover;
}/* End custom CSS */


/* Start custom CSS for container, class: .elementor-element-29e0309 */.list_post-container-left_sidebar {
    max-width: 356px;
}

.elementor-68756 .elementor-element.elementor-element-29e0309 {
    grid-area: posts;
}/* End custom CSS */






/* Start custom CSS for container, class: .elementor-element-e3d7cff */#lien-he-ts {
    max-width: 356px;
    border-radius: 20px;
}

.elementor-68756 .elementor-element.elementor-element-e3d7cff {
    grid-area: contact;
}/* End custom CSS */


/* Start custom CSS for container, class: .elementor-element-f3a8810 */.elementor-68756 .elementor-element.elementor-element-f3a8810 {
    grid-area: content;
}/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-e357aad */.elementor-68756 .elementor-element.elementor-element-e357aad {
    display: grid;
    grid-template-areas: "menu content"
    "contact content"
    "posts content";
    grid-template-rows: auto auto 1fr;
    gap: 20px;
}

/* Desktop nhỏ / Laptop */
@media (max-width: 1200px) {
}

/* Tablets */
@media (max-width: 768px) {

}

/* Mobile */
@media (max-width: 480px) {
    .elementor-68756 .elementor-element.elementor-element-e357aad {
        /* 1. Quan trọng: Ghi đè lại số cột về duy nhất 1 cột */
        grid-template-columns: 100% !important; 
        
        /* 2. Định nghĩa lại areas theo hàng dọc */
        grid-template-areas: 
            "menu"
            "content"
            "posts"
            "contact" !important;
            
        /* 3. Reset lại hàng */
        grid-template-rows: repeat(4, auto) !important;
    }

    /* 4. Đảm bảo các phần tử con chiếm hết chiều ngang của cột duy nhất đó */
    .elementor-68756 .elementor-element.elementor-element-e357aad > * {
        grid-column: 1 / -1 !important;
        width: 100% !important;
    }

}/* End custom CSS */






/* Start custom CSS for thim-ekits-search-form, class: .elementor-element-1642a35 */.elementor-68756 .elementor-element.elementor-element-1642a35 button, .elementor-68756 .elementor-element.elementor-element-1642a35 input {
    background: none !important;
}/* End custom CSS */




/* Start custom CSS for container, class: .elementor-element-18a7e36 */.elementor-68756 .elementor-element.elementor-element-18a7e36 {
    grid-area: menu;
    height: fit-content;
    background: #E7ECF5;
    border-radius: 20px;
	padding: 24px 24px;
    max-width: unset !important;
    
}
.elementor-68756 .elementor-element.elementor-element-18a7e36 .elementor-shortcode {
    display: flex;
    flex-direction: column;
    align-items: stretch;
    gap: 10px;
}

.elementor-68756 .elementor-element.elementor-element-18a7e36 .elementor-shortcode button {
    border-radius: 40px;
    background-color: white !important;
    text-align: left;
    font-weight: bold;
    position: relative;
    padding: 16px 20px;
}

.elementor-68756 .elementor-element.elementor-element-18a7e36 .elementor-shortcode button:hover, .elementor-68756 .elementor-element.elementor-element-18a7e36 .elementor-shortcode button.active {
	background-color: #034EA1 !important;
}

.elementor-68756 .elementor-element.elementor-element-18a7e36 .elementor-shortcode button:after{
	content: "›";
    font-size: 20px;
	background: #E7ECF5;
	color: #034EA1;
	border-radius: 40px;
	width: 30px;
	height: 30px;
	display: flex;
    align-items: center;
    justify-content: center;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
    right: 20px; 
	
}/* End custom CSS */






/* Start custom CSS for container, class: .elementor-element-5a8332a */.elementor-68756 .elementor-element.elementor-element-5a8332a {
    grid-area: contact;
}/* End custom CSS */

/* Start custom CSS for thim-list-post, class: .elementor-element-9c3a351 */.elementor-68756 .elementor-element.elementor-element-9c3a351 .article-title-wrapper .title a{
        display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.elementor-68756 .elementor-element.elementor-element-9c3a351 .article-title-wrapper{
    display: flex;
  flex-direction: column;
}

.elementor-68756 .elementor-element.elementor-element-9c3a351 .article-title-wrapper .title{
        order: 2;
        color: #2C3544;
        font-size: 18px;
        font-family:'Inter Tight';
        font-weight: 600;
        word-wrap: break-word;
        line-height: 1.3;
}

.elementor-68756 .elementor-element.elementor-element-9c3a351 .article-title-wrapper .article-date{
        order: 1;
        margin-bottom: 9px;
        color: #757E8C;
        font-size: 14px;
        font-family: 'Inter Tight';
        font-weight: 400;
        word-wrap: break-word;
        display: flex;
    align-items: center;
}
.elementor-68756 .elementor-element.elementor-element-9c3a351 .article-title-wrapper .article-date::before{
        content: "";
            width: 14px;
            height: 14px;
            background-image: url("https://uet.edu.vn/wp-content/uploads/2026/01/iconkhcns.png");
            background-repeat: no-repeat;
            background-size: contain;
            background-position: center;
            margin-right: 6px;
}
.elementor-68756 .elementor-element.elementor-element-9c3a351 .article-image img{
    width: 100%;
    margin-top: 0;
    aspect-ratio: 3 / 2;
    border-radius: 12px;
    object-fit: cover;
}/* End custom CSS */


/* Start custom CSS for container, class: .elementor-element-e9d3af7 */.elementor-68756 .elementor-element.elementor-element-e9d3af7 {
    grid-area: posts;
    width: 100%;
    
}/* End custom CSS */


/* Start custom CSS for container, class: .elementor-element-f57a4c6 */.elementor-68756 .elementor-element.elementor-element-f57a4c6 {
    grid-area: content;
}/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-b5002fc */.elementor-68756 .elementor-element.elementor-element-b5002fc {
    display: grid;
      grid-template-areas:
        "menu content"
        "contact content"
        "posts content";
    gap: 20px;
    grid-template-rows: auto auto 1fr;
}

@media (max-width: 1199.98px) {

}
@media (max-width: 991.98px) {

}
@media (max-width: 767.98px) {

}
@media (max-width: 575.98px) {
    .elementor-68756 .elementor-element.elementor-element-b5002fc {
    grid-template-columns: minmax(100%, 1fr);
      grid-template-areas:
        "menu"
        "content"
        "contact"
        "posts";
    grid-template-columns: 1fr;
    
    grid-template-rows: auto auto auto;
    }
}/* End custom CSS */






/* Start custom CSS for thim-ekits-search-form, class: .elementor-element-ef95ddc */.elementor-68756 .elementor-element.elementor-element-ef95ddc button, .elementor-68756 .elementor-element.elementor-element-ef95ddc input {
    background: none !important;
}/* End custom CSS */




/* Start custom CSS for container, class: .elementor-element-2d92c75 */.elementor-68756 .elementor-element.elementor-element-2d92c75 {
    height: fit-content;
    background: #E7ECF5;
    border-radius: 20px;
	padding: 24px 24px;
}
.elementor-68756 .elementor-element.elementor-element-2d92c75 .elementor-shortcode {
    display: flex;
    flex-direction: column;
    align-items: stretch;
    gap: 10px;
}

.elementor-68756 .elementor-element.elementor-element-2d92c75 .elementor-shortcode button {
    border-radius: 40px;
    background-color: white !important;
    text-align: left;
    font-weight: bold;
    position: relative;
    padding: 16px 20px;
}

.elementor-68756 .elementor-element.elementor-element-2d92c75 .elementor-shortcode button:hover, .elementor-68756 .elementor-element.elementor-element-2d92c75 .elementor-shortcode button.active {
	background-color: #034EA1 !important;
}

.elementor-68756 .elementor-element.elementor-element-2d92c75 .elementor-shortcode button:after{
	content: "›";
    font-size: 20px;
	background: #E7ECF5;
	color: #034EA1;
	border-radius: 40px;
	width: 30px;
	height: 30px;
	display: flex;
    align-items: center;
    justify-content: center;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
    right: 20px; 
	
}/* End custom CSS */






/* Start custom CSS for container, class: .elementor-element-2988c9f */#lien-he-ts {
    max-width: 356px;
    border-radius: 20px;
}/* End custom CSS */

/* Start custom CSS for thim-list-post, class: .elementor-element-f9f5680 */.elementor-68756 .elementor-element.elementor-element-f9f5680 .article-title-wrapper .title a{
        display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.elementor-68756 .elementor-element.elementor-element-f9f5680 .article-title-wrapper{
    display: flex;
  flex-direction: column;
}

.elementor-68756 .elementor-element.elementor-element-f9f5680 .article-title-wrapper .title{
        order: 2;
        color: #2C3544;
        font-size: 18px;
        font-family:'Inter Tight';
        font-weight: 600;
        word-wrap: break-word;
        line-height: 1.3;
}

.elementor-68756 .elementor-element.elementor-element-f9f5680 .article-title-wrapper .article-date{
        order: 1;
        margin-bottom: 9px;
        color: #757E8C;
        font-size: 14px;
        font-family: 'Inter Tight';
        font-weight: 400;
        word-wrap: break-word;
        display: flex;
    align-items: center;
}
.elementor-68756 .elementor-element.elementor-element-f9f5680 .article-title-wrapper .article-date::before{
        content: "";
            width: 14px;
            height: 14px;
            background-image: url("https://uet.edu.vn/wp-content/uploads/2026/01/iconkhcns.png");
            background-repeat: no-repeat;
            background-size: contain;
            background-position: center;
            margin-right: 6px;
}
.elementor-68756 .elementor-element.elementor-element-f9f5680 .article-image img{
    width: 100%;
    margin-top: 0;
    aspect-ratio: 3 / 2;
    border-radius: 12px;
    object-fit: cover;
}/* End custom CSS */


/* Start custom CSS for container, class: .elementor-element-63b66af */.list_post-container-left_sidebar {
    max-width: 356px;
}/* End custom CSS */










/* Start custom CSS for thim-ekits-search-form, class: .elementor-element-7a7a456 */.elementor-68756 .elementor-element.elementor-element-7a7a456 button, .elementor-68756 .elementor-element.elementor-element-7a7a456 input {
    background: none !important;
}/* End custom CSS */




/* Start custom CSS for container, class: .elementor-element-6fa1bd8 */.elementor-68756 .elementor-element.elementor-element-6fa1bd8 {
    height: fit-content;
    background: #E7ECF5;
    border-radius: 20px;
	padding: 24px 24px;
}
.elementor-68756 .elementor-element.elementor-element-6fa1bd8 .elementor-shortcode {
    display: flex;
    flex-direction: column;
    align-items: stretch;
    gap: 10px;
}

.elementor-68756 .elementor-element.elementor-element-6fa1bd8 .elementor-shortcode button {
    border-radius: 40px;
    background-color: white !important;
    text-align: left;
    font-weight: bold;
    position: relative;
    padding: 16px 20px;
}

.elementor-68756 .elementor-element.elementor-element-6fa1bd8 .elementor-shortcode button:hover, .elementor-68756 .elementor-element.elementor-element-6fa1bd8 .elementor-shortcode button.active {
	background-color: #034EA1 !important;
}

.elementor-68756 .elementor-element.elementor-element-6fa1bd8 .elementor-shortcode button:after{
	content: "›";
    font-size: 20px;
	background: #E7ECF5;
	color: #034EA1;
	border-radius: 40px;
	width: 30px;
	height: 30px;
	display: flex;
    align-items: center;
    justify-content: center;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
    right: 20px; 
	
}/* End custom CSS */






/* Start custom CSS for container, class: .elementor-element-804f871 */#lien-he-ts {
    max-width: 356px;
    border-radius: 20px;
}/* End custom CSS */

/* Start custom CSS for thim-list-post, class: .elementor-element-aea097b */.elementor-68756 .elementor-element.elementor-element-aea097b .article-title-wrapper .title a{
        display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.elementor-68756 .elementor-element.elementor-element-aea097b .article-title-wrapper{
    display: flex;
  flex-direction: column;
}

.elementor-68756 .elementor-element.elementor-element-aea097b .article-title-wrapper .title{
        order: 2;
        color: #2C3544;
        font-size: 18px;
        font-family:'Inter Tight';
        font-weight: 600;
        word-wrap: break-word;
        line-height: 1.3;
}

.elementor-68756 .elementor-element.elementor-element-aea097b .article-title-wrapper .article-date{
        order: 1;
        margin-bottom: 9px;
        color: #757E8C;
        font-size: 14px;
        font-family: 'Inter Tight';
        font-weight: 400;
        word-wrap: break-word;
        display: flex;
    align-items: center;
}
.elementor-68756 .elementor-element.elementor-element-aea097b .article-title-wrapper .article-date::before{
        content: "";
            width: 14px;
            height: 14px;
            background-image: url("https://uet.edu.vn/wp-content/uploads/2026/01/iconkhcns.png");
            background-repeat: no-repeat;
            background-size: contain;
            background-position: center;
            margin-right: 6px;
}
.elementor-68756 .elementor-element.elementor-element-aea097b .article-image img{
    width: 100%;
    margin-top: 0;
    aspect-ratio: 3 / 2;
    border-radius: 12px;
    object-fit: cover;
}/* End custom CSS */


/* Start custom CSS for container, class: .elementor-element-6c64506 */.list_post-container-left_sidebar {
    max-width: 356px;
}/* End custom CSS */










/* Start custom CSS for thim-ekits-search-form, class: .elementor-element-cdc6fda */.elementor-68756 .elementor-element.elementor-element-cdc6fda button, .elementor-68756 .elementor-element.elementor-element-cdc6fda input {
    background: none !important;
}/* End custom CSS */




/* Start custom CSS for container, class: .elementor-element-7d9ca9c */.elementor-68756 .elementor-element.elementor-element-7d9ca9c {
    height: fit-content;
    background: #E7ECF5;
    border-radius: 20px;
	padding: 24px 24px;
	grid-area: menu;
}
.elementor-68756 .elementor-element.elementor-element-7d9ca9c .elementor-shortcode {
    display: flex;
    flex-direction: column;
    align-items: stretch;
    gap: 10px;
}

.elementor-68756 .elementor-element.elementor-element-7d9ca9c .elementor-shortcode button {
    border-radius: 40px;
    background-color: white !important;
    text-align: left;
    font-weight: bold;
    position: relative;
    padding: 16px 20px;
}

.elementor-68756 .elementor-element.elementor-element-7d9ca9c .elementor-shortcode button:hover, .elementor-68756 .elementor-element.elementor-element-7d9ca9c .elementor-shortcode button.active {
	background-color: #034EA1 !important;
}

.elementor-68756 .elementor-element.elementor-element-7d9ca9c .elementor-shortcode button:after{
	content: "›";
    font-size: 20px;
	background: #E7ECF5;
	color: #034EA1;
	border-radius: 40px;
	width: 30px;
	height: 30px;
	display: flex;
    align-items: center;
    justify-content: center;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
    right: 20px; 
	
}/* End custom CSS */

/* Start custom CSS for thim-list-post, class: .elementor-element-aaa6a2c */.elementor-68756 .elementor-element.elementor-element-aaa6a2c .article-title-wrapper .title a{
        display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.elementor-68756 .elementor-element.elementor-element-aaa6a2c .article-title-wrapper{
    display: flex;
  flex-direction: column;
}

.elementor-68756 .elementor-element.elementor-element-aaa6a2c .article-title-wrapper .title{
        order: 2;
        color: #2C3544;
        font-size: 18px;
        font-family:'Inter Tight';
        font-weight: 600;
        word-wrap: break-word;
        line-height: 1.3;
}

.elementor-68756 .elementor-element.elementor-element-aaa6a2c .article-title-wrapper .article-date{
        order: 1;
        margin-bottom: 9px;
        color: #757E8C;
        font-size: 14px;
        font-family: 'Inter Tight';
        font-weight: 400;
        word-wrap: break-word;
        display: flex;
    align-items: center;
}
.elementor-68756 .elementor-element.elementor-element-aaa6a2c .article-title-wrapper .article-date::before{
        content: "";
            width: 14px;
            height: 14px;
            background-image: url("https://uet.edu.vn/wp-content/uploads/2026/01/iconkhcns.png");
            background-repeat: no-repeat;
            background-size: contain;
            background-position: center;
            margin-right: 6px;
}

.elementor-68756 .elementor-element.elementor-element-aaa6a2c .article-image img{
    width: 100%;
    margin-top: 0;
    aspect-ratio: 3 / 2;
    border-radius: 12px;
    object-fit: cover;
}/* End custom CSS */


/* Start custom CSS for container, class: .elementor-element-29e0309 */.list_post-container-left_sidebar {
    max-width: 356px;
}

.elementor-68756 .elementor-element.elementor-element-29e0309 {
    grid-area: posts;
}/* End custom CSS */






/* Start custom CSS for container, class: .elementor-element-e3d7cff */#lien-he-ts {
    max-width: 356px;
    border-radius: 20px;
}

.elementor-68756 .elementor-element.elementor-element-e3d7cff {
    grid-area: contact;
}/* End custom CSS */


/* Start custom CSS for container, class: .elementor-element-f3a8810 */.elementor-68756 .elementor-element.elementor-element-f3a8810 {
    grid-area: content;
}/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-e357aad */.elementor-68756 .elementor-element.elementor-element-e357aad {
    display: grid;
    grid-template-areas: "menu content"
    "contact content"
    "posts content";
    grid-template-rows: auto auto 1fr;
    gap: 20px;
}

/* Desktop nhỏ / Laptop */
@media (max-width: 1200px) {
}

/* Tablets */
@media (max-width: 768px) {

}

/* Mobile */
@media (max-width: 480px) {
    .elementor-68756 .elementor-element.elementor-element-e357aad {
        /* 1. Quan trọng: Ghi đè lại số cột về duy nhất 1 cột */
        grid-template-columns: 100% !important; 
        
        /* 2. Định nghĩa lại areas theo hàng dọc */
        grid-template-areas: 
            "menu"
            "content"
            "posts"
            "contact" !important;
            
        /* 3. Reset lại hàng */
        grid-template-rows: repeat(4, auto) !important;
    }

    /* 4. Đảm bảo các phần tử con chiếm hết chiều ngang của cột duy nhất đó */
    .elementor-68756 .elementor-element.elementor-element-e357aad > * {
        grid-column: 1 / -1 !important;
        width: 100% !important;
    }

}/* End custom CSS */






/* Start custom CSS for thim-ekits-search-form, class: .elementor-element-1642a35 */.elementor-68756 .elementor-element.elementor-element-1642a35 button, .elementor-68756 .elementor-element.elementor-element-1642a35 input {
    background: none !important;
}/* End custom CSS */




/* Start custom CSS for container, class: .elementor-element-18a7e36 */.elementor-68756 .elementor-element.elementor-element-18a7e36 {
    grid-area: menu;
    height: fit-content;
    background: #E7ECF5;
    border-radius: 20px;
	padding: 24px 24px;
    max-width: unset !important;
    
}
.elementor-68756 .elementor-element.elementor-element-18a7e36 .elementor-shortcode {
    display: flex;
    flex-direction: column;
    align-items: stretch;
    gap: 10px;
}

.elementor-68756 .elementor-element.elementor-element-18a7e36 .elementor-shortcode button {
    border-radius: 40px;
    background-color: white !important;
    text-align: left;
    font-weight: bold;
    position: relative;
    padding: 16px 20px;
}

.elementor-68756 .elementor-element.elementor-element-18a7e36 .elementor-shortcode button:hover, .elementor-68756 .elementor-element.elementor-element-18a7e36 .elementor-shortcode button.active {
	background-color: #034EA1 !important;
}

.elementor-68756 .elementor-element.elementor-element-18a7e36 .elementor-shortcode button:after{
	content: "›";
    font-size: 20px;
	background: #E7ECF5;
	color: #034EA1;
	border-radius: 40px;
	width: 30px;
	height: 30px;
	display: flex;
    align-items: center;
    justify-content: center;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
    right: 20px; 
	
}/* End custom CSS */






/* Start custom CSS for container, class: .elementor-element-5a8332a */.elementor-68756 .elementor-element.elementor-element-5a8332a {
    grid-area: contact;
}/* End custom CSS */

/* Start custom CSS for thim-list-post, class: .elementor-element-9c3a351 */.elementor-68756 .elementor-element.elementor-element-9c3a351 .article-title-wrapper .title a{
        display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.elementor-68756 .elementor-element.elementor-element-9c3a351 .article-title-wrapper{
    display: flex;
  flex-direction: column;
}

.elementor-68756 .elementor-element.elementor-element-9c3a351 .article-title-wrapper .title{
        order: 2;
        color: #2C3544;
        font-size: 18px;
        font-family:'Inter Tight';
        font-weight: 600;
        word-wrap: break-word;
        line-height: 1.3;
}

.elementor-68756 .elementor-element.elementor-element-9c3a351 .article-title-wrapper .article-date{
        order: 1;
        margin-bottom: 9px;
        color: #757E8C;
        font-size: 14px;
        font-family: 'Inter Tight';
        font-weight: 400;
        word-wrap: break-word;
        display: flex;
    align-items: center;
}
.elementor-68756 .elementor-element.elementor-element-9c3a351 .article-title-wrapper .article-date::before{
        content: "";
            width: 14px;
            height: 14px;
            background-image: url("https://uet.edu.vn/wp-content/uploads/2026/01/iconkhcns.png");
            background-repeat: no-repeat;
            background-size: contain;
            background-position: center;
            margin-right: 6px;
}
.elementor-68756 .elementor-element.elementor-element-9c3a351 .article-image img{
    width: 100%;
    margin-top: 0;
    aspect-ratio: 3 / 2;
    border-radius: 12px;
    object-fit: cover;
}/* End custom CSS */


/* Start custom CSS for container, class: .elementor-element-e9d3af7 */.elementor-68756 .elementor-element.elementor-element-e9d3af7 {
    grid-area: posts;
    width: 100%;
    
}/* End custom CSS */


/* Start custom CSS for container, class: .elementor-element-f57a4c6 */.elementor-68756 .elementor-element.elementor-element-f57a4c6 {
    grid-area: content;
}/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-b5002fc */.elementor-68756 .elementor-element.elementor-element-b5002fc {
    display: grid;
      grid-template-areas:
        "menu content"
        "contact content"
        "posts content";
    gap: 20px;
    grid-template-rows: auto auto 1fr;
}

@media (max-width: 1199.98px) {

}
@media (max-width: 991.98px) {

}
@media (max-width: 767.98px) {

}
@media (max-width: 575.98px) {
    .elementor-68756 .elementor-element.elementor-element-b5002fc {
    grid-template-columns: minmax(100%, 1fr);
      grid-template-areas:
        "menu"
        "content"
        "contact"
        "posts";
    grid-template-columns: 1fr;
    
    grid-template-rows: auto auto auto;
    }
}/* End custom CSS */






/* Start custom CSS for thim-ekits-search-form, class: .elementor-element-ef95ddc */.elementor-68756 .elementor-element.elementor-element-ef95ddc button, .elementor-68756 .elementor-element.elementor-element-ef95ddc input {
    background: none !important;
}/* End custom CSS */




/* Start custom CSS for container, class: .elementor-element-2d92c75 */.elementor-68756 .elementor-element.elementor-element-2d92c75 {
    height: fit-content;
    background: #E7ECF5;
    border-radius: 20px;
	padding: 24px 24px;
}
.elementor-68756 .elementor-element.elementor-element-2d92c75 .elementor-shortcode {
    display: flex;
    flex-direction: column;
    align-items: stretch;
    gap: 10px;
}

.elementor-68756 .elementor-element.elementor-element-2d92c75 .elementor-shortcode button {
    border-radius: 40px;
    background-color: white !important;
    text-align: left;
    font-weight: bold;
    position: relative;
    padding: 16px 20px;
}

.elementor-68756 .elementor-element.elementor-element-2d92c75 .elementor-shortcode button:hover, .elementor-68756 .elementor-element.elementor-element-2d92c75 .elementor-shortcode button.active {
	background-color: #034EA1 !important;
}

.elementor-68756 .elementor-element.elementor-element-2d92c75 .elementor-shortcode button:after{
	content: "›";
    font-size: 20px;
	background: #E7ECF5;
	color: #034EA1;
	border-radius: 40px;
	width: 30px;
	height: 30px;
	display: flex;
    align-items: center;
    justify-content: center;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
    right: 20px; 
	
}/* End custom CSS */






/* Start custom CSS for container, class: .elementor-element-2988c9f */#lien-he-ts {
    max-width: 356px;
    border-radius: 20px;
}/* End custom CSS */

/* Start custom CSS for thim-list-post, class: .elementor-element-f9f5680 */.elementor-68756 .elementor-element.elementor-element-f9f5680 .article-title-wrapper .title a{
        display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.elementor-68756 .elementor-element.elementor-element-f9f5680 .article-title-wrapper{
    display: flex;
  flex-direction: column;
}

.elementor-68756 .elementor-element.elementor-element-f9f5680 .article-title-wrapper .title{
        order: 2;
        color: #2C3544;
        font-size: 18px;
        font-family:'Inter Tight';
        font-weight: 600;
        word-wrap: break-word;
        line-height: 1.3;
}

.elementor-68756 .elementor-element.elementor-element-f9f5680 .article-title-wrapper .article-date{
        order: 1;
        margin-bottom: 9px;
        color: #757E8C;
        font-size: 14px;
        font-family: 'Inter Tight';
        font-weight: 400;
        word-wrap: break-word;
        display: flex;
    align-items: center;
}
.elementor-68756 .elementor-element.elementor-element-f9f5680 .article-title-wrapper .article-date::before{
        content: "";
            width: 14px;
            height: 14px;
            background-image: url("https://uet.edu.vn/wp-content/uploads/2026/01/iconkhcns.png");
            background-repeat: no-repeat;
            background-size: contain;
            background-position: center;
            margin-right: 6px;
}
.elementor-68756 .elementor-element.elementor-element-f9f5680 .article-image img{
    width: 100%;
    margin-top: 0;
    aspect-ratio: 3 / 2;
    border-radius: 12px;
    object-fit: cover;
}/* End custom CSS */


/* Start custom CSS for container, class: .elementor-element-63b66af */.list_post-container-left_sidebar {
    max-width: 356px;
}/* End custom CSS */










/* Start custom CSS for thim-ekits-search-form, class: .elementor-element-7a7a456 */.elementor-68756 .elementor-element.elementor-element-7a7a456 button, .elementor-68756 .elementor-element.elementor-element-7a7a456 input {
    background: none !important;
}/* End custom CSS */




/* Start custom CSS for container, class: .elementor-element-6fa1bd8 */.elementor-68756 .elementor-element.elementor-element-6fa1bd8 {
    height: fit-content;
    background: #E7ECF5;
    border-radius: 20px;
	padding: 24px 24px;
}
.elementor-68756 .elementor-element.elementor-element-6fa1bd8 .elementor-shortcode {
    display: flex;
    flex-direction: column;
    align-items: stretch;
    gap: 10px;
}

.elementor-68756 .elementor-element.elementor-element-6fa1bd8 .elementor-shortcode button {
    border-radius: 40px;
    background-color: white !important;
    text-align: left;
    font-weight: bold;
    position: relative;
    padding: 16px 20px;
}

.elementor-68756 .elementor-element.elementor-element-6fa1bd8 .elementor-shortcode button:hover, .elementor-68756 .elementor-element.elementor-element-6fa1bd8 .elementor-shortcode button.active {
	background-color: #034EA1 !important;
}

.elementor-68756 .elementor-element.elementor-element-6fa1bd8 .elementor-shortcode button:after{
	content: "›";
    font-size: 20px;
	background: #E7ECF5;
	color: #034EA1;
	border-radius: 40px;
	width: 30px;
	height: 30px;
	display: flex;
    align-items: center;
    justify-content: center;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
    right: 20px; 
	
}/* End custom CSS */






/* Start custom CSS for container, class: .elementor-element-804f871 */#lien-he-ts {
    max-width: 356px;
    border-radius: 20px;
}/* End custom CSS */

/* Start custom CSS for thim-list-post, class: .elementor-element-aea097b */.elementor-68756 .elementor-element.elementor-element-aea097b .article-title-wrapper .title a{
        display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.elementor-68756 .elementor-element.elementor-element-aea097b .article-title-wrapper{
    display: flex;
  flex-direction: column;
}

.elementor-68756 .elementor-element.elementor-element-aea097b .article-title-wrapper .title{
        order: 2;
        color: #2C3544;
        font-size: 18px;
        font-family:'Inter Tight';
        font-weight: 600;
        word-wrap: break-word;
        line-height: 1.3;
}

.elementor-68756 .elementor-element.elementor-element-aea097b .article-title-wrapper .article-date{
        order: 1;
        margin-bottom: 9px;
        color: #757E8C;
        font-size: 14px;
        font-family: 'Inter Tight';
        font-weight: 400;
        word-wrap: break-word;
        display: flex;
    align-items: center;
}
.elementor-68756 .elementor-element.elementor-element-aea097b .article-title-wrapper .article-date::before{
        content: "";
            width: 14px;
            height: 14px;
            background-image: url("https://uet.edu.vn/wp-content/uploads/2026/01/iconkhcns.png");
            background-repeat: no-repeat;
            background-size: contain;
            background-position: center;
            margin-right: 6px;
}
.elementor-68756 .elementor-element.elementor-element-aea097b .article-image img{
    width: 100%;
    margin-top: 0;
    aspect-ratio: 3 / 2;
    border-radius: 12px;
    object-fit: cover;
}/* End custom CSS */


/* Start custom CSS for container, class: .elementor-element-6c64506 */.list_post-container-left_sidebar {
    max-width: 356px;
}/* End custom CSS */










/* Start custom CSS for thim-ekits-search-form, class: .elementor-element-cdc6fda */.elementor-68756 .elementor-element.elementor-element-cdc6fda button, .elementor-68756 .elementor-element.elementor-element-cdc6fda input {
    background: none !important;
}/* End custom CSS */




/* Start custom CSS for container, class: .elementor-element-7d9ca9c */.elementor-68756 .elementor-element.elementor-element-7d9ca9c {
    height: fit-content;
    background: #E7ECF5;
    border-radius: 20px;
	padding: 24px 24px;
	grid-area: menu;
}
.elementor-68756 .elementor-element.elementor-element-7d9ca9c .elementor-shortcode {
    display: flex;
    flex-direction: column;
    align-items: stretch;
    gap: 10px;
}

.elementor-68756 .elementor-element.elementor-element-7d9ca9c .elementor-shortcode button {
    border-radius: 40px;
    background-color: white !important;
    text-align: left;
    font-weight: bold;
    position: relative;
    padding: 16px 20px;
}

.elementor-68756 .elementor-element.elementor-element-7d9ca9c .elementor-shortcode button:hover, .elementor-68756 .elementor-element.elementor-element-7d9ca9c .elementor-shortcode button.active {
	background-color: #034EA1 !important;
}

.elementor-68756 .elementor-element.elementor-element-7d9ca9c .elementor-shortcode button:after{
	content: "›";
    font-size: 20px;
	background: #E7ECF5;
	color: #034EA1;
	border-radius: 40px;
	width: 30px;
	height: 30px;
	display: flex;
    align-items: center;
    justify-content: center;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
    right: 20px; 
	
}/* End custom CSS */

/* Start custom CSS for thim-list-post, class: .elementor-element-aaa6a2c */.elementor-68756 .elementor-element.elementor-element-aaa6a2c .article-title-wrapper .title a{
        display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.elementor-68756 .elementor-element.elementor-element-aaa6a2c .article-title-wrapper{
    display: flex;
  flex-direction: column;
}

.elementor-68756 .elementor-element.elementor-element-aaa6a2c .article-title-wrapper .title{
        order: 2;
        color: #2C3544;
        font-size: 18px;
        font-family:'Inter Tight';
        font-weight: 600;
        word-wrap: break-word;
        line-height: 1.3;
}

.elementor-68756 .elementor-element.elementor-element-aaa6a2c .article-title-wrapper .article-date{
        order: 1;
        margin-bottom: 9px;
        color: #757E8C;
        font-size: 14px;
        font-family: 'Inter Tight';
        font-weight: 400;
        word-wrap: break-word;
        display: flex;
    align-items: center;
}
.elementor-68756 .elementor-element.elementor-element-aaa6a2c .article-title-wrapper .article-date::before{
        content: "";
            width: 14px;
            height: 14px;
            background-image: url("https://uet.edu.vn/wp-content/uploads/2026/01/iconkhcns.png");
            background-repeat: no-repeat;
            background-size: contain;
            background-position: center;
            margin-right: 6px;
}

.elementor-68756 .elementor-element.elementor-element-aaa6a2c .article-image img{
    width: 100%;
    margin-top: 0;
    aspect-ratio: 3 / 2;
    border-radius: 12px;
    object-fit: cover;
}/* End custom CSS */


/* Start custom CSS for container, class: .elementor-element-29e0309 */.list_post-container-left_sidebar {
    max-width: 356px;
}

.elementor-68756 .elementor-element.elementor-element-29e0309 {
    grid-area: posts;
}/* End custom CSS */






/* Start custom CSS for container, class: .elementor-element-e3d7cff */#lien-he-ts {
    max-width: 356px;
    border-radius: 20px;
}

.elementor-68756 .elementor-element.elementor-element-e3d7cff {
    grid-area: contact;
}/* End custom CSS */


/* Start custom CSS for container, class: .elementor-element-f3a8810 */.elementor-68756 .elementor-element.elementor-element-f3a8810 {
    grid-area: content;
}/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-e357aad */.elementor-68756 .elementor-element.elementor-element-e357aad {
    display: grid;
    grid-template-areas: "menu content"
    "contact content"
    "posts content";
    grid-template-rows: auto auto 1fr;
    gap: 20px;
}

/* Desktop nhỏ / Laptop */
@media (max-width: 1200px) {
}

/* Tablets */
@media (max-width: 768px) {

}

/* Mobile */
@media (max-width: 480px) {
    .elementor-68756 .elementor-element.elementor-element-e357aad {
        /* 1. Quan trọng: Ghi đè lại số cột về duy nhất 1 cột */
        grid-template-columns: 100% !important; 
        
        /* 2. Định nghĩa lại areas theo hàng dọc */
        grid-template-areas: 
            "menu"
            "content"
            "posts"
            "contact" !important;
            
        /* 3. Reset lại hàng */
        grid-template-rows: repeat(4, auto) !important;
    }

    /* 4. Đảm bảo các phần tử con chiếm hết chiều ngang của cột duy nhất đó */
    .elementor-68756 .elementor-element.elementor-element-e357aad > * {
        grid-column: 1 / -1 !important;
        width: 100% !important;
    }

}/* End custom CSS */






/* Start custom CSS for thim-ekits-search-form, class: .elementor-element-1642a35 */.elementor-68756 .elementor-element.elementor-element-1642a35 button, .elementor-68756 .elementor-element.elementor-element-1642a35 input {
    background: none !important;
}/* End custom CSS */




/* Start custom CSS for container, class: .elementor-element-18a7e36 */.elementor-68756 .elementor-element.elementor-element-18a7e36 {
    grid-area: menu;
    height: fit-content;
    background: #E7ECF5;
    border-radius: 20px;
	padding: 24px 24px;
    max-width: unset !important;
    
}
.elementor-68756 .elementor-element.elementor-element-18a7e36 .elementor-shortcode {
    display: flex;
    flex-direction: column;
    align-items: stretch;
    gap: 10px;
}

.elementor-68756 .elementor-element.elementor-element-18a7e36 .elementor-shortcode button {
    border-radius: 40px;
    background-color: white !important;
    text-align: left;
    font-weight: bold;
    position: relative;
    padding: 16px 20px;
}

.elementor-68756 .elementor-element.elementor-element-18a7e36 .elementor-shortcode button:hover, .elementor-68756 .elementor-element.elementor-element-18a7e36 .elementor-shortcode button.active {
	background-color: #034EA1 !important;
}

.elementor-68756 .elementor-element.elementor-element-18a7e36 .elementor-shortcode button:after{
	content: "›";
    font-size: 20px;
	background: #E7ECF5;
	color: #034EA1;
	border-radius: 40px;
	width: 30px;
	height: 30px;
	display: flex;
    align-items: center;
    justify-content: center;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
    right: 20px; 
	
}/* End custom CSS */






/* Start custom CSS for container, class: .elementor-element-5a8332a */.elementor-68756 .elementor-element.elementor-element-5a8332a {
    grid-area: contact;
}/* End custom CSS */

/* Start custom CSS for thim-list-post, class: .elementor-element-9c3a351 */.elementor-68756 .elementor-element.elementor-element-9c3a351 .article-title-wrapper .title a{
        display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.elementor-68756 .elementor-element.elementor-element-9c3a351 .article-title-wrapper{
    display: flex;
  flex-direction: column;
}

.elementor-68756 .elementor-element.elementor-element-9c3a351 .article-title-wrapper .title{
        order: 2;
        color: #2C3544;
        font-size: 18px;
        font-family:'Inter Tight';
        font-weight: 600;
        word-wrap: break-word;
        line-height: 1.3;
}

.elementor-68756 .elementor-element.elementor-element-9c3a351 .article-title-wrapper .article-date{
        order: 1;
        margin-bottom: 9px;
        color: #757E8C;
        font-size: 14px;
        font-family: 'Inter Tight';
        font-weight: 400;
        word-wrap: break-word;
        display: flex;
    align-items: center;
}
.elementor-68756 .elementor-element.elementor-element-9c3a351 .article-title-wrapper .article-date::before{
        content: "";
            width: 14px;
            height: 14px;
            background-image: url("https://uet.edu.vn/wp-content/uploads/2026/01/iconkhcns.png");
            background-repeat: no-repeat;
            background-size: contain;
            background-position: center;
            margin-right: 6px;
}
.elementor-68756 .elementor-element.elementor-element-9c3a351 .article-image img{
    width: 100%;
    margin-top: 0;
    aspect-ratio: 3 / 2;
    border-radius: 12px;
    object-fit: cover;
}/* End custom CSS */


/* Start custom CSS for container, class: .elementor-element-e9d3af7 */.elementor-68756 .elementor-element.elementor-element-e9d3af7 {
    grid-area: posts;
    width: 100%;
    
}/* End custom CSS */


/* Start custom CSS for container, class: .elementor-element-f57a4c6 */.elementor-68756 .elementor-element.elementor-element-f57a4c6 {
    grid-area: content;
}/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-b5002fc */.elementor-68756 .elementor-element.elementor-element-b5002fc {
    display: grid;
      grid-template-areas:
        "menu content"
        "contact content"
        "posts content";
    gap: 20px;
    grid-template-rows: auto auto 1fr;
}

@media (max-width: 1199.98px) {

}
@media (max-width: 991.98px) {

}
@media (max-width: 767.98px) {

}
@media (max-width: 575.98px) {
    .elementor-68756 .elementor-element.elementor-element-b5002fc {
    grid-template-columns: minmax(100%, 1fr);
      grid-template-areas:
        "menu"
        "content"
        "contact"
        "posts";
    grid-template-columns: 1fr;
    
    grid-template-rows: auto auto auto;
    }
}/* End custom CSS */






/* Start custom CSS for thim-ekits-search-form, class: .elementor-element-ef95ddc */.elementor-68756 .elementor-element.elementor-element-ef95ddc button, .elementor-68756 .elementor-element.elementor-element-ef95ddc input {
    background: none !important;
}/* End custom CSS */




/* Start custom CSS for container, class: .elementor-element-2d92c75 */.elementor-68756 .elementor-element.elementor-element-2d92c75 {
    height: fit-content;
    background: #E7ECF5;
    border-radius: 20px;
	padding: 24px 24px;
}
.elementor-68756 .elementor-element.elementor-element-2d92c75 .elementor-shortcode {
    display: flex;
    flex-direction: column;
    align-items: stretch;
    gap: 10px;
}

.elementor-68756 .elementor-element.elementor-element-2d92c75 .elementor-shortcode button {
    border-radius: 40px;
    background-color: white !important;
    text-align: left;
    font-weight: bold;
    position: relative;
    padding: 16px 20px;
}

.elementor-68756 .elementor-element.elementor-element-2d92c75 .elementor-shortcode button:hover, .elementor-68756 .elementor-element.elementor-element-2d92c75 .elementor-shortcode button.active {
	background-color: #034EA1 !important;
}

.elementor-68756 .elementor-element.elementor-element-2d92c75 .elementor-shortcode button:after{
	content: "›";
    font-size: 20px;
	background: #E7ECF5;
	color: #034EA1;
	border-radius: 40px;
	width: 30px;
	height: 30px;
	display: flex;
    align-items: center;
    justify-content: center;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
    right: 20px; 
	
}/* End custom CSS */






/* Start custom CSS for container, class: .elementor-element-2988c9f */#lien-he-ts {
    max-width: 356px;
    border-radius: 20px;
}/* End custom CSS */

/* Start custom CSS for thim-list-post, class: .elementor-element-f9f5680 */.elementor-68756 .elementor-element.elementor-element-f9f5680 .article-title-wrapper .title a{
        display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.elementor-68756 .elementor-element.elementor-element-f9f5680 .article-title-wrapper{
    display: flex;
  flex-direction: column;
}

.elementor-68756 .elementor-element.elementor-element-f9f5680 .article-title-wrapper .title{
        order: 2;
        color: #2C3544;
        font-size: 18px;
        font-family:'Inter Tight';
        font-weight: 600;
        word-wrap: break-word;
        line-height: 1.3;
}

.elementor-68756 .elementor-element.elementor-element-f9f5680 .article-title-wrapper .article-date{
        order: 1;
        margin-bottom: 9px;
        color: #757E8C;
        font-size: 14px;
        font-family: 'Inter Tight';
        font-weight: 400;
        word-wrap: break-word;
        display: flex;
    align-items: center;
}
.elementor-68756 .elementor-element.elementor-element-f9f5680 .article-title-wrapper .article-date::before{
        content: "";
            width: 14px;
            height: 14px;
            background-image: url("https://uet.edu.vn/wp-content/uploads/2026/01/iconkhcns.png");
            background-repeat: no-repeat;
            background-size: contain;
            background-position: center;
            margin-right: 6px;
}
.elementor-68756 .elementor-element.elementor-element-f9f5680 .article-image img{
    width: 100%;
    margin-top: 0;
    aspect-ratio: 3 / 2;
    border-radius: 12px;
    object-fit: cover;
}/* End custom CSS */


/* Start custom CSS for container, class: .elementor-element-63b66af */.list_post-container-left_sidebar {
    max-width: 356px;
}/* End custom CSS */










/* Start custom CSS for thim-ekits-search-form, class: .elementor-element-7a7a456 */.elementor-68756 .elementor-element.elementor-element-7a7a456 button, .elementor-68756 .elementor-element.elementor-element-7a7a456 input {
    background: none !important;
}/* End custom CSS */




/* Start custom CSS for container, class: .elementor-element-6fa1bd8 */.elementor-68756 .elementor-element.elementor-element-6fa1bd8 {
    height: fit-content;
    background: #E7ECF5;
    border-radius: 20px;
	padding: 24px 24px;
}
.elementor-68756 .elementor-element.elementor-element-6fa1bd8 .elementor-shortcode {
    display: flex;
    flex-direction: column;
    align-items: stretch;
    gap: 10px;
}

.elementor-68756 .elementor-element.elementor-element-6fa1bd8 .elementor-shortcode button {
    border-radius: 40px;
    background-color: white !important;
    text-align: left;
    font-weight: bold;
    position: relative;
    padding: 16px 20px;
}

.elementor-68756 .elementor-element.elementor-element-6fa1bd8 .elementor-shortcode button:hover, .elementor-68756 .elementor-element.elementor-element-6fa1bd8 .elementor-shortcode button.active {
	background-color: #034EA1 !important;
}

.elementor-68756 .elementor-element.elementor-element-6fa1bd8 .elementor-shortcode button:after{
	content: "›";
    font-size: 20px;
	background: #E7ECF5;
	color: #034EA1;
	border-radius: 40px;
	width: 30px;
	height: 30px;
	display: flex;
    align-items: center;
    justify-content: center;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
    right: 20px; 
	
}/* End custom CSS */






/* Start custom CSS for container, class: .elementor-element-804f871 */#lien-he-ts {
    max-width: 356px;
    border-radius: 20px;
}/* End custom CSS */

/* Start custom CSS for thim-list-post, class: .elementor-element-aea097b */.elementor-68756 .elementor-element.elementor-element-aea097b .article-title-wrapper .title a{
        display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.elementor-68756 .elementor-element.elementor-element-aea097b .article-title-wrapper{
    display: flex;
  flex-direction: column;
}

.elementor-68756 .elementor-element.elementor-element-aea097b .article-title-wrapper .title{
        order: 2;
        color: #2C3544;
        font-size: 18px;
        font-family:'Inter Tight';
        font-weight: 600;
        word-wrap: break-word;
        line-height: 1.3;
}

.elementor-68756 .elementor-element.elementor-element-aea097b .article-title-wrapper .article-date{
        order: 1;
        margin-bottom: 9px;
        color: #757E8C;
        font-size: 14px;
        font-family: 'Inter Tight';
        font-weight: 400;
        word-wrap: break-word;
        display: flex;
    align-items: center;
}
.elementor-68756 .elementor-element.elementor-element-aea097b .article-title-wrapper .article-date::before{
        content: "";
            width: 14px;
            height: 14px;
            background-image: url("https://uet.edu.vn/wp-content/uploads/2026/01/iconkhcns.png");
            background-repeat: no-repeat;
            background-size: contain;
            background-position: center;
            margin-right: 6px;
}
.elementor-68756 .elementor-element.elementor-element-aea097b .article-image img{
    width: 100%;
    margin-top: 0;
    aspect-ratio: 3 / 2;
    border-radius: 12px;
    object-fit: cover;
}/* End custom CSS */


/* Start custom CSS for container, class: .elementor-element-6c64506 */.list_post-container-left_sidebar {
    max-width: 356px;
}/* End custom CSS */







/* Start custom CSS for nested-tabs, class: .elementor-element-6b69fb7 */.elementor-68756 .elementor-element.elementor-element-6b69fb7.tab-ts > .e-n-tabs > .e-n-tabs-heading {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 20px;
}

.elementor-68756 .elementor-element.elementor-element-6b69fb7.tab-ts > .e-n-tabs > .e-n-tabs-heading button {
    margin: 0 !important;
}

/* Laptop nhỏ / Tablet nằm ngang */
@media (max-width: 1199.98px) { 
    .elementor-68756 .elementor-element.elementor-element-6b69fb7.tab-ts > .e-n-tabs > .e-n-tabs-heading {
      grid-template-columns: repeat(4, 1fr);
    }
}

/* Máy tính bảng (Dọc) */
@media (max-width: 991.98px) {
    .elementor-68756 .elementor-element.elementor-element-6b69fb7.tab-ts > .e-n-tabs > .e-n-tabs-heading {
      grid-template-columns: repeat(2, 1fr);
    }
}

/* Điện thoại nằm ngang / Tablet nhỏ */
@media (max-width: 767.98px) {
    .elementor-68756 .elementor-element.elementor-element-6b69fb7.tab-ts > .e-n-tabs > .e-n-tabs-heading {
      grid-template-columns: repeat(2, 1fr);
    }
}

/* Điện thoại di động (Dọc) */
@media (max-width: 575.98px) {
    .elementor-68756 .elementor-element.elementor-element-6b69fb7.tab-ts > .e-n-tabs > .e-n-tabs-heading {
      grid-template-columns: repeat(1, 1fr);
      gap: 10px;
    }
}

.elementor-68756 .elementor-element.elementor-element-6b69fb7.tab-ts > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title {
  display: flex;
  align-items: center;
  gap: 12px;

  min-height: clamp(56px, calc(72 / 1440 * 100vw), 88px);
  padding: clamp(8px, calc(12 / 1440 * 100vw), 16px)
           clamp(16px, calc(20 / 1440 * 100vw), 28px);

  border-radius: 12px;
  background: #fff;
}

.elementor-68756 .elementor-element.elementor-element-6b69fb7.tab-ts > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title::before {
  content: "";
  width: clamp(32px, calc(48 / 1440 * 100vw), 64px);
  height: clamp(32px, calc(48 / 1440 * 100vw), 64px);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  flex-shrink: 0;
}

.elementor-68756 .elementor-element.elementor-element-6b69fb7.tab-ts > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title:nth-child(1)::before {
  background-image: url('/wp-content/uploads/2026/01/icon-ts.png');
}
.elementor-68756 .elementor-element.elementor-element-6b69fb7.tab-ts > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title:nth-child(1)[aria-selected="true"]::before {
  background-image: url('/wp-content/uploads/2026/01/icon-ts-active.png');
}

/* TAB 2 */
.elementor-68756 .elementor-element.elementor-element-6b69fb7.tab-ts > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title:nth-child(2)::before {
  background-image: url('/wp-content/uploads/2026/01/icon-ts_1.png');
}
.elementor-68756 .elementor-element.elementor-element-6b69fb7.tab-ts > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title:nth-child(2)[aria-selected="true"]::before {
  background-image: url('/wp-content/uploads/2026/01/icon-ts_1-active.png');
}

/* TAB 3 */
.elementor-68756 .elementor-element.elementor-element-6b69fb7.tab-ts > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title:nth-child(3)::before {
  background-image: url('/wp-content/uploads/2026/01/icon-ts_2.png');
}
.elementor-68756 .elementor-element.elementor-element-6b69fb7.tab-ts > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title:nth-child(3)[aria-selected="true"]::before {
  background-image: url('/wp-content/uploads/2026/01/icon-ts_2-active.png');
}

/* TAB 4 */
.elementor-68756 .elementor-element.elementor-element-6b69fb7.tab-ts > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title:nth-child(4)::before {
  background-image: url('/wp-content/uploads/2026/01/icon-ts_3.png');
}
.elementor-68756 .elementor-element.elementor-element-6b69fb7.tab-ts > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title:nth-child(4)[aria-selected="true"]::before {
  background-image: url('/wp-content/uploads/2026/01/icon-ts_3-active.png');
}

/* TAB 5 */
.elementor-68756 .elementor-element.elementor-element-6b69fb7.tab-ts > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title:nth-child(5)::before {
  background-image: url('/wp-content/uploads/2026/01/icon-ts_4.png');
}
.elementor-68756 .elementor-element.elementor-element-6b69fb7.tab-ts > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title:nth-child(5)[aria-selected="true"]::before {
  background-image: url('/wp-content/uploads/2026/01/icon-ts_4-active.png');
}

/* TAB 6 */
.elementor-68756 .elementor-element.elementor-element-6b69fb7.tab-ts > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title:nth-child(6)::before {
  background-image: url('/wp-content/uploads/2026/01/icon-ts_5.png');
}
.elementor-68756 .elementor-element.elementor-element-6b69fb7.tab-ts > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title:nth-child(6)[aria-selected="true"]::before {
  background-image: url('/wp-content/uploads/2026/01/icon-ts_5-active.png');
}

/* TAB 7 */
.elementor-68756 .elementor-element.elementor-element-6b69fb7.tab-ts > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title:nth-child(7)::before {
  background-image: url('/wp-content/uploads/2026/01/icon-ts_6.png');
}
.elementor-68756 .elementor-element.elementor-element-6b69fb7.tab-ts > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title:nth-child(7)[aria-selected="true"]::before {
  background-image: url('/wp-content/uploads/2026/01/icon-ts_6-active.png');
}

/* TAB 8 */
.elementor-68756 .elementor-element.elementor-element-6b69fb7.tab-ts > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title:nth-child(8)::before {
  background-image: url('/wp-content/uploads/2026/01/icon-ts_7.png');
}
.elementor-68756 .elementor-element.elementor-element-6b69fb7.tab-ts > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title:nth-child(8)[aria-selected="true"]::before {
  background-image: url('/wp-content/uploads/2026/01/icon-ts_7-active.png');
}


.elementor-68756 .elementor-element.elementor-element-6b69fb7.tab-ts > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"] {
  background-color: #D3F2FF !important;
}

.elementor-68756 .elementor-element.elementor-element-6b69fb7.tab-ts > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover {
  background-color: #D3F2FF !important;
  color: #0ca5ec !important;
}/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-9cdffe8 */.elementor-68756 .elementor-element.elementor-element-9cdffe8 {
    margin: 16px auto 0;
    display: block;
    width: 100%;
    max-width: 100%;
    padding: 0;
}

.elementor-68756 .elementor-element.elementor-element-9cdffe8 .thim-ekits-search-form input[type="text"] {
    height: 49px;
}

/* Mobile lớn */
@media (min-width: 576px) {
    .elementor-68756 .elementor-element.elementor-element-9cdffe8 {
        padding: 0 20px;
    }
}

/* Tablet */
@media (min-width: 768px) {
    .elementor-68756 .elementor-element.elementor-element-9cdffe8 {
        max-width: 720px;
    }
}

/* Tablet ngang / Laptop nhỏ */
@media (min-width: 992px) {
    .elementor-68756 .elementor-element.elementor-element-9cdffe8 {
        max-width: 960px;
    }
}

/* Desktop */
@media (min-width: 1200px) {
    .elementor-68756 .elementor-element.elementor-element-9cdffe8 {
        max-width: 1200px;
        padding: 0;
    }
}

/* Desktop lớn (optional) */
@media (min-width: 1400px) {
    .elementor-68756 .elementor-element.elementor-element-9cdffe8 {
        max-width: 1320px;
    }
}/* End custom CSS */





/* Start custom CSS for thim-ekits-search-form, class: .elementor-element-71d6bc9 */.elementor-68756 .elementor-element.elementor-element-71d6bc9 button, .elementor-68756 .elementor-element.elementor-element-71d6bc9 input {
    background: none !important;
}/* End custom CSS */




/* Start custom CSS for container, class: .elementor-element-1822f31 */.elementor-68756 .elementor-element.elementor-element-1822f31 {
    height: fit-content;
    background: #E7ECF5;
    border-radius: 20px;
	padding: 24px 24px;
}
.elementor-68756 .elementor-element.elementor-element-1822f31 .elementor-shortcode {
    display: flex;
    flex-direction: column;
    align-items: stretch;
    gap: 10px;
}

.elementor-68756 .elementor-element.elementor-element-1822f31 .elementor-shortcode button {
    border-radius: 40px;
    background-color: white !important;
    text-align: left;
    font-weight: bold;
    position: relative;
    padding: 16px 20px;
}

.elementor-68756 .elementor-element.elementor-element-1822f31 .elementor-shortcode button:hover, .elementor-68756 .elementor-element.elementor-element-1822f31 .elementor-shortcode button.active {
	background-color: #034EA1 !important;
}

.elementor-68756 .elementor-element.elementor-element-1822f31 .elementor-shortcode button:after{
	content: "›";
    font-size: 20px;
	background: #E7ECF5;
	color: #034EA1;
	border-radius: 40px;
	width: 30px;
	height: 30px;
	display: flex;
    align-items: center;
    justify-content: center;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
    right: 20px; 
	
}/* End custom CSS */






/* Start custom CSS for container, class: .elementor-element-45f69cb */#lien-he-ts {
    max-width: 356px;
    border-radius: 20px;
}/* End custom CSS */

/* Start custom CSS for thim-list-post, class: .elementor-element-80b683e */.elementor-68756 .elementor-element.elementor-element-80b683e .article-title-wrapper .title a{
        display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.elementor-68756 .elementor-element.elementor-element-80b683e .article-title-wrapper{
    display: flex;
  flex-direction: column;
}

.elementor-68756 .elementor-element.elementor-element-80b683e .article-title-wrapper .title{
        order: 2;
        color: #2C3544;
        font-size: 18px;
        font-family:'Inter Tight';
        font-weight: 600;
        word-wrap: break-word;
        line-height: 1.3;
}

.elementor-68756 .elementor-element.elementor-element-80b683e .article-title-wrapper .article-date{
        order: 1;
        margin-bottom: 9px;
        color: #757E8C;
        font-size: 14px;
        font-family: 'Inter Tight';
        font-weight: 400;
        word-wrap: break-word;
        display: flex;
    align-items: center;
}
.elementor-68756 .elementor-element.elementor-element-80b683e .article-title-wrapper .article-date::before{
        content: "";
            width: 14px;
            height: 14px;
            background-image: url("https://uet.edu.vn/wp-content/uploads/2026/01/iconkhcns.png");
            background-repeat: no-repeat;
            background-size: contain;
            background-position: center;
            margin-right: 6px;
}
.elementor-68756 .elementor-element.elementor-element-80b683e .article-image img{
    width: 100%;
    margin-top: 0;
    aspect-ratio: 3 / 2;
    border-radius: 12px;
    object-fit: cover;
}/* End custom CSS */


/* Start custom CSS for container, class: .elementor-element-d131c03 */.list_post-container-left_sidebar {
    max-width: 356px;
}/* End custom CSS */










/* Start custom CSS for thim-ekits-search-form, class: .elementor-element-b86d2bb */.elementor-68756 .elementor-element.elementor-element-b86d2bb button, .elementor-68756 .elementor-element.elementor-element-b86d2bb input {
    background: none !important;
}/* End custom CSS */




/* Start custom CSS for container, class: .elementor-element-421db0e */.elementor-68756 .elementor-element.elementor-element-421db0e {
    grid-area: menu;
    height: fit-content;
    background: #E7ECF5;
    border-radius: 20px;
	padding: 24px 24px;
    max-width: unset !important;
    
}
.elementor-68756 .elementor-element.elementor-element-421db0e .elementor-shortcode {
    display: flex;
    flex-direction: column;
    align-items: stretch;
    gap: 10px;
}

.elementor-68756 .elementor-element.elementor-element-421db0e .elementor-shortcode button {
    border-radius: 40px;
    background-color: white !important;
    text-align: left;
    font-weight: bold;
    position: relative;
    padding: 16px 20px;
}

.elementor-68756 .elementor-element.elementor-element-421db0e .elementor-shortcode button:hover, .elementor-68756 .elementor-element.elementor-element-421db0e .elementor-shortcode button.active {
	background-color: #034EA1 !important;
}

.elementor-68756 .elementor-element.elementor-element-421db0e .elementor-shortcode button:after{
	content: "›";
    font-size: 20px;
	background: #E7ECF5;
	color: #034EA1;
	border-radius: 40px;
	width: 30px;
	height: 30px;
	display: flex;
    align-items: center;
    justify-content: center;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
    right: 20px; 
	
}/* End custom CSS */






/* Start custom CSS for container, class: .elementor-element-5cd024e */.elementor-68756 .elementor-element.elementor-element-5cd024e {
    grid-area: contact;
}/* End custom CSS */

/* Start custom CSS for thim-list-post, class: .elementor-element-0887b54 */.elementor-68756 .elementor-element.elementor-element-0887b54 .article-title-wrapper .title a{
        display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.elementor-68756 .elementor-element.elementor-element-0887b54 .article-title-wrapper{
    display: flex;
  flex-direction: column;
}

.elementor-68756 .elementor-element.elementor-element-0887b54 .article-title-wrapper .title{
        order: 2;
        color: #2C3544;
        font-size: 18px;
        font-family:'Inter Tight';
        font-weight: 600;
        word-wrap: break-word;
        line-height: 1.3;
}

.elementor-68756 .elementor-element.elementor-element-0887b54 .article-title-wrapper .article-date{
        order: 1;
        margin-bottom: 9px;
        color: #757E8C;
        font-size: 14px;
        font-family: 'Inter Tight';
        font-weight: 400;
        word-wrap: break-word;
        display: flex;
    align-items: center;
}
.elementor-68756 .elementor-element.elementor-element-0887b54 .article-title-wrapper .article-date::before{
        content: "";
            width: 14px;
            height: 14px;
            background-image: url("https://uet.edu.vn/wp-content/uploads/2026/01/iconkhcns.png");
            background-repeat: no-repeat;
            background-size: contain;
            background-position: center;
            margin-right: 6px;
}
.elementor-68756 .elementor-element.elementor-element-0887b54 .article-image img{
    width: 100%;
    margin-top: 0;
    aspect-ratio: 3 / 2;
    border-radius: 12px;
    object-fit: cover;
}/* End custom CSS */


/* Start custom CSS for container, class: .elementor-element-aa1f4db */.elementor-68756 .elementor-element.elementor-element-aa1f4db {
    grid-area: posts;
    width: 100%;
    
}/* End custom CSS */


/* Start custom CSS for container, class: .elementor-element-f866aa9 */.elementor-68756 .elementor-element.elementor-element-f866aa9 {
    grid-area: content;
}/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-8fd709c */.elementor-68756 .elementor-element.elementor-element-8fd709c {
    display: grid;
      grid-template-areas:
        "menu content"
        "contact content"
        "posts content";
    gap: 20px;
    grid-template-rows: auto auto 1fr;
}

@media (max-width: 1199.98px) {

}
@media (max-width: 991.98px) {

}
@media (max-width: 767.98px) {

}
@media (max-width: 575.98px) {
    .elementor-68756 .elementor-element.elementor-element-8fd709c {
    grid-template-columns: minmax(100%, 1fr);
      grid-template-areas:
        "menu"
        "content"
        "contact"
        "posts";
    grid-template-columns: 1fr;
    
    grid-template-rows: auto auto auto;
    }
}/* End custom CSS */






/* Start custom CSS for thim-ekits-search-form, class: .elementor-element-69fbdb4 */.elementor-68756 .elementor-element.elementor-element-69fbdb4 button, .elementor-68756 .elementor-element.elementor-element-69fbdb4 input {
    background: none !important;
}/* End custom CSS */




/* Start custom CSS for container, class: .elementor-element-3963e20 */.elementor-68756 .elementor-element.elementor-element-3963e20 {
    height: fit-content;
    background: #E7ECF5;
    border-radius: 20px;
	padding: 24px 24px;
}
.elementor-68756 .elementor-element.elementor-element-3963e20 .elementor-shortcode {
    display: flex;
    flex-direction: column;
    align-items: stretch;
    gap: 10px;
}

.elementor-68756 .elementor-element.elementor-element-3963e20 .elementor-shortcode button {
    border-radius: 40px;
    background-color: white !important;
    text-align: left;
    font-weight: bold;
    position: relative;
    padding: 16px 20px;
}

.elementor-68756 .elementor-element.elementor-element-3963e20 .elementor-shortcode button:hover, .elementor-68756 .elementor-element.elementor-element-3963e20 .elementor-shortcode button.active {
	background-color: #034EA1 !important;
}

.elementor-68756 .elementor-element.elementor-element-3963e20 .elementor-shortcode button:after{
	content: "›";
    font-size: 20px;
	background: #E7ECF5;
	color: #034EA1;
	border-radius: 40px;
	width: 30px;
	height: 30px;
	display: flex;
    align-items: center;
    justify-content: center;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
    right: 20px; 
	
}/* End custom CSS */






/* Start custom CSS for container, class: .elementor-element-0c3e8ca */#lien-he-ts {
    max-width: 356px;
    border-radius: 20px;
}/* End custom CSS */

/* Start custom CSS for thim-list-post, class: .elementor-element-0aa13f0 */.elementor-68756 .elementor-element.elementor-element-0aa13f0 .article-title-wrapper .title a{
        display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.elementor-68756 .elementor-element.elementor-element-0aa13f0 .article-title-wrapper{
    display: flex;
  flex-direction: column;
}

.elementor-68756 .elementor-element.elementor-element-0aa13f0 .article-title-wrapper .title{
        order: 2;
        color: #2C3544;
        font-size: 18px;
        font-family:'Inter Tight';
        font-weight: 600;
        word-wrap: break-word;
        line-height: 1.3;
}

.elementor-68756 .elementor-element.elementor-element-0aa13f0 .article-title-wrapper .article-date{
        order: 1;
        margin-bottom: 9px;
        color: #757E8C;
        font-size: 14px;
        font-family: 'Inter Tight';
        font-weight: 400;
        word-wrap: break-word;
        display: flex;
    align-items: center;
}
.elementor-68756 .elementor-element.elementor-element-0aa13f0 .article-title-wrapper .article-date::before{
        content: "";
            width: 14px;
            height: 14px;
            background-image: url("https://uet.edu.vn/wp-content/uploads/2026/01/iconkhcns.png");
            background-repeat: no-repeat;
            background-size: contain;
            background-position: center;
            margin-right: 6px;
}
.elementor-68756 .elementor-element.elementor-element-0aa13f0 .article-image img{
    width: 100%;
    margin-top: 0;
    aspect-ratio: 3 / 2;
    border-radius: 12px;
    object-fit: cover;
}/* End custom CSS */


/* Start custom CSS for container, class: .elementor-element-7896a18 */.list_post-container-left_sidebar {
    max-width: 356px;
}/* End custom CSS */










/* Start custom CSS for thim-ekits-search-form, class: .elementor-element-fcef3af */.elementor-68756 .elementor-element.elementor-element-fcef3af button, .elementor-68756 .elementor-element.elementor-element-fcef3af input {
    background: none !important;
}/* End custom CSS */




/* Start custom CSS for container, class: .elementor-element-37bef38 */.elementor-68756 .elementor-element.elementor-element-37bef38 {
    height: fit-content;
    background: #E7ECF5;
    border-radius: 20px;
	padding: 24px 24px;
}
.elementor-68756 .elementor-element.elementor-element-37bef38 .elementor-shortcode {
    display: flex;
    flex-direction: column;
    align-items: stretch;
    gap: 10px;
}

.elementor-68756 .elementor-element.elementor-element-37bef38 .elementor-shortcode button {
    border-radius: 40px;
    background-color: white !important;
    text-align: left;
    font-weight: bold;
    position: relative;
    padding: 16px 20px;
}

.elementor-68756 .elementor-element.elementor-element-37bef38 .elementor-shortcode button:hover, .elementor-68756 .elementor-element.elementor-element-37bef38 .elementor-shortcode button.active {
	background-color: #034EA1 !important;
}

.elementor-68756 .elementor-element.elementor-element-37bef38 .elementor-shortcode button:after{
	content: "›";
    font-size: 20px;
	background: #E7ECF5;
	color: #034EA1;
	border-radius: 40px;
	width: 30px;
	height: 30px;
	display: flex;
    align-items: center;
    justify-content: center;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
    right: 20px; 
	
}/* End custom CSS */






/* Start custom CSS for container, class: .elementor-element-30da28d */#lien-he-ts {
    max-width: 356px;
    border-radius: 20px;
}/* End custom CSS */

/* Start custom CSS for thim-list-post, class: .elementor-element-6a385fe */.elementor-68756 .elementor-element.elementor-element-6a385fe .article-title-wrapper .title a{
        display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.elementor-68756 .elementor-element.elementor-element-6a385fe .article-title-wrapper{
    display: flex;
  flex-direction: column;
}

.elementor-68756 .elementor-element.elementor-element-6a385fe .article-title-wrapper .title{
        order: 2;
        color: #2C3544;
        font-size: 18px;
        font-family:'Inter Tight';
        font-weight: 600;
        word-wrap: break-word;
        line-height: 1.3;
}

.elementor-68756 .elementor-element.elementor-element-6a385fe .article-title-wrapper .article-date{
        order: 1;
        margin-bottom: 9px;
        color: #757E8C;
        font-size: 14px;
        font-family: 'Inter Tight';
        font-weight: 400;
        word-wrap: break-word;
        display: flex;
    align-items: center;
}
.elementor-68756 .elementor-element.elementor-element-6a385fe .article-title-wrapper .article-date::before{
        content: "";
            width: 14px;
            height: 14px;
            background-image: url("https://uet.edu.vn/wp-content/uploads/2026/01/iconkhcns.png");
            background-repeat: no-repeat;
            background-size: contain;
            background-position: center;
            margin-right: 6px;
}
.elementor-68756 .elementor-element.elementor-element-6a385fe .article-image img{
    width: 100%;
    margin-top: 0;
    aspect-ratio: 3 / 2;
    border-radius: 12px;
    object-fit: cover;
}/* End custom CSS */


/* Start custom CSS for container, class: .elementor-element-83a027d */.list_post-container-left_sidebar {
    max-width: 356px;
}/* End custom CSS */










/* Start custom CSS for thim-ekits-search-form, class: .elementor-element-71d6bc9 */.elementor-68756 .elementor-element.elementor-element-71d6bc9 button, .elementor-68756 .elementor-element.elementor-element-71d6bc9 input {
    background: none !important;
}/* End custom CSS */




/* Start custom CSS for container, class: .elementor-element-1822f31 */.elementor-68756 .elementor-element.elementor-element-1822f31 {
    height: fit-content;
    background: #E7ECF5;
    border-radius: 20px;
	padding: 24px 24px;
}
.elementor-68756 .elementor-element.elementor-element-1822f31 .elementor-shortcode {
    display: flex;
    flex-direction: column;
    align-items: stretch;
    gap: 10px;
}

.elementor-68756 .elementor-element.elementor-element-1822f31 .elementor-shortcode button {
    border-radius: 40px;
    background-color: white !important;
    text-align: left;
    font-weight: bold;
    position: relative;
    padding: 16px 20px;
}

.elementor-68756 .elementor-element.elementor-element-1822f31 .elementor-shortcode button:hover, .elementor-68756 .elementor-element.elementor-element-1822f31 .elementor-shortcode button.active {
	background-color: #034EA1 !important;
}

.elementor-68756 .elementor-element.elementor-element-1822f31 .elementor-shortcode button:after{
	content: "›";
    font-size: 20px;
	background: #E7ECF5;
	color: #034EA1;
	border-radius: 40px;
	width: 30px;
	height: 30px;
	display: flex;
    align-items: center;
    justify-content: center;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
    right: 20px; 
	
}/* End custom CSS */






/* Start custom CSS for container, class: .elementor-element-45f69cb */#lien-he-ts {
    max-width: 356px;
    border-radius: 20px;
}/* End custom CSS */

/* Start custom CSS for thim-list-post, class: .elementor-element-80b683e */.elementor-68756 .elementor-element.elementor-element-80b683e .article-title-wrapper .title a{
        display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.elementor-68756 .elementor-element.elementor-element-80b683e .article-title-wrapper{
    display: flex;
  flex-direction: column;
}

.elementor-68756 .elementor-element.elementor-element-80b683e .article-title-wrapper .title{
        order: 2;
        color: #2C3544;
        font-size: 18px;
        font-family:'Inter Tight';
        font-weight: 600;
        word-wrap: break-word;
        line-height: 1.3;
}

.elementor-68756 .elementor-element.elementor-element-80b683e .article-title-wrapper .article-date{
        order: 1;
        margin-bottom: 9px;
        color: #757E8C;
        font-size: 14px;
        font-family: 'Inter Tight';
        font-weight: 400;
        word-wrap: break-word;
        display: flex;
    align-items: center;
}
.elementor-68756 .elementor-element.elementor-element-80b683e .article-title-wrapper .article-date::before{
        content: "";
            width: 14px;
            height: 14px;
            background-image: url("https://uet.edu.vn/wp-content/uploads/2026/01/iconkhcns.png");
            background-repeat: no-repeat;
            background-size: contain;
            background-position: center;
            margin-right: 6px;
}
.elementor-68756 .elementor-element.elementor-element-80b683e .article-image img{
    width: 100%;
    margin-top: 0;
    aspect-ratio: 3 / 2;
    border-radius: 12px;
    object-fit: cover;
}/* End custom CSS */


/* Start custom CSS for container, class: .elementor-element-d131c03 */.list_post-container-left_sidebar {
    max-width: 356px;
}/* End custom CSS */










/* Start custom CSS for thim-ekits-search-form, class: .elementor-element-b86d2bb */.elementor-68756 .elementor-element.elementor-element-b86d2bb button, .elementor-68756 .elementor-element.elementor-element-b86d2bb input {
    background: none !important;
}/* End custom CSS */




/* Start custom CSS for container, class: .elementor-element-421db0e */.elementor-68756 .elementor-element.elementor-element-421db0e {
    grid-area: menu;
    height: fit-content;
    background: #E7ECF5;
    border-radius: 20px;
	padding: 24px 24px;
    max-width: unset !important;
    
}
.elementor-68756 .elementor-element.elementor-element-421db0e .elementor-shortcode {
    display: flex;
    flex-direction: column;
    align-items: stretch;
    gap: 10px;
}

.elementor-68756 .elementor-element.elementor-element-421db0e .elementor-shortcode button {
    border-radius: 40px;
    background-color: white !important;
    text-align: left;
    font-weight: bold;
    position: relative;
    padding: 16px 20px;
}

.elementor-68756 .elementor-element.elementor-element-421db0e .elementor-shortcode button:hover, .elementor-68756 .elementor-element.elementor-element-421db0e .elementor-shortcode button.active {
	background-color: #034EA1 !important;
}

.elementor-68756 .elementor-element.elementor-element-421db0e .elementor-shortcode button:after{
	content: "›";
    font-size: 20px;
	background: #E7ECF5;
	color: #034EA1;
	border-radius: 40px;
	width: 30px;
	height: 30px;
	display: flex;
    align-items: center;
    justify-content: center;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
    right: 20px; 
	
}/* End custom CSS */






/* Start custom CSS for container, class: .elementor-element-5cd024e */.elementor-68756 .elementor-element.elementor-element-5cd024e {
    grid-area: contact;
}/* End custom CSS */

/* Start custom CSS for thim-list-post, class: .elementor-element-0887b54 */.elementor-68756 .elementor-element.elementor-element-0887b54 .article-title-wrapper .title a{
        display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.elementor-68756 .elementor-element.elementor-element-0887b54 .article-title-wrapper{
    display: flex;
  flex-direction: column;
}

.elementor-68756 .elementor-element.elementor-element-0887b54 .article-title-wrapper .title{
        order: 2;
        color: #2C3544;
        font-size: 18px;
        font-family:'Inter Tight';
        font-weight: 600;
        word-wrap: break-word;
        line-height: 1.3;
}

.elementor-68756 .elementor-element.elementor-element-0887b54 .article-title-wrapper .article-date{
        order: 1;
        margin-bottom: 9px;
        color: #757E8C;
        font-size: 14px;
        font-family: 'Inter Tight';
        font-weight: 400;
        word-wrap: break-word;
        display: flex;
    align-items: center;
}
.elementor-68756 .elementor-element.elementor-element-0887b54 .article-title-wrapper .article-date::before{
        content: "";
            width: 14px;
            height: 14px;
            background-image: url("https://uet.edu.vn/wp-content/uploads/2026/01/iconkhcns.png");
            background-repeat: no-repeat;
            background-size: contain;
            background-position: center;
            margin-right: 6px;
}
.elementor-68756 .elementor-element.elementor-element-0887b54 .article-image img{
    width: 100%;
    margin-top: 0;
    aspect-ratio: 3 / 2;
    border-radius: 12px;
    object-fit: cover;
}/* End custom CSS */


/* Start custom CSS for container, class: .elementor-element-aa1f4db */.elementor-68756 .elementor-element.elementor-element-aa1f4db {
    grid-area: posts;
    width: 100%;
    
}/* End custom CSS */


/* Start custom CSS for container, class: .elementor-element-f866aa9 */.elementor-68756 .elementor-element.elementor-element-f866aa9 {
    grid-area: content;
}/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-8fd709c */.elementor-68756 .elementor-element.elementor-element-8fd709c {
    display: grid;
      grid-template-areas:
        "menu content"
        "contact content"
        "posts content";
    gap: 20px;
    grid-template-rows: auto auto 1fr;
}

@media (max-width: 1199.98px) {

}
@media (max-width: 991.98px) {

}
@media (max-width: 767.98px) {

}
@media (max-width: 575.98px) {
    .elementor-68756 .elementor-element.elementor-element-8fd709c {
    grid-template-columns: minmax(100%, 1fr);
      grid-template-areas:
        "menu"
        "content"
        "contact"
        "posts";
    grid-template-columns: 1fr;
    
    grid-template-rows: auto auto auto;
    }
}/* End custom CSS */






/* Start custom CSS for thim-ekits-search-form, class: .elementor-element-69fbdb4 */.elementor-68756 .elementor-element.elementor-element-69fbdb4 button, .elementor-68756 .elementor-element.elementor-element-69fbdb4 input {
    background: none !important;
}/* End custom CSS */




/* Start custom CSS for container, class: .elementor-element-3963e20 */.elementor-68756 .elementor-element.elementor-element-3963e20 {
    height: fit-content;
    background: #E7ECF5;
    border-radius: 20px;
	padding: 24px 24px;
}
.elementor-68756 .elementor-element.elementor-element-3963e20 .elementor-shortcode {
    display: flex;
    flex-direction: column;
    align-items: stretch;
    gap: 10px;
}

.elementor-68756 .elementor-element.elementor-element-3963e20 .elementor-shortcode button {
    border-radius: 40px;
    background-color: white !important;
    text-align: left;
    font-weight: bold;
    position: relative;
    padding: 16px 20px;
}

.elementor-68756 .elementor-element.elementor-element-3963e20 .elementor-shortcode button:hover, .elementor-68756 .elementor-element.elementor-element-3963e20 .elementor-shortcode button.active {
	background-color: #034EA1 !important;
}

.elementor-68756 .elementor-element.elementor-element-3963e20 .elementor-shortcode button:after{
	content: "›";
    font-size: 20px;
	background: #E7ECF5;
	color: #034EA1;
	border-radius: 40px;
	width: 30px;
	height: 30px;
	display: flex;
    align-items: center;
    justify-content: center;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
    right: 20px; 
	
}/* End custom CSS */






/* Start custom CSS for container, class: .elementor-element-0c3e8ca */#lien-he-ts {
    max-width: 356px;
    border-radius: 20px;
}/* End custom CSS */

/* Start custom CSS for thim-list-post, class: .elementor-element-0aa13f0 */.elementor-68756 .elementor-element.elementor-element-0aa13f0 .article-title-wrapper .title a{
        display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.elementor-68756 .elementor-element.elementor-element-0aa13f0 .article-title-wrapper{
    display: flex;
  flex-direction: column;
}

.elementor-68756 .elementor-element.elementor-element-0aa13f0 .article-title-wrapper .title{
        order: 2;
        color: #2C3544;
        font-size: 18px;
        font-family:'Inter Tight';
        font-weight: 600;
        word-wrap: break-word;
        line-height: 1.3;
}

.elementor-68756 .elementor-element.elementor-element-0aa13f0 .article-title-wrapper .article-date{
        order: 1;
        margin-bottom: 9px;
        color: #757E8C;
        font-size: 14px;
        font-family: 'Inter Tight';
        font-weight: 400;
        word-wrap: break-word;
        display: flex;
    align-items: center;
}
.elementor-68756 .elementor-element.elementor-element-0aa13f0 .article-title-wrapper .article-date::before{
        content: "";
            width: 14px;
            height: 14px;
            background-image: url("https://uet.edu.vn/wp-content/uploads/2026/01/iconkhcns.png");
            background-repeat: no-repeat;
            background-size: contain;
            background-position: center;
            margin-right: 6px;
}
.elementor-68756 .elementor-element.elementor-element-0aa13f0 .article-image img{
    width: 100%;
    margin-top: 0;
    aspect-ratio: 3 / 2;
    border-radius: 12px;
    object-fit: cover;
}/* End custom CSS */


/* Start custom CSS for container, class: .elementor-element-7896a18 */.list_post-container-left_sidebar {
    max-width: 356px;
}/* End custom CSS */










/* Start custom CSS for thim-ekits-search-form, class: .elementor-element-fcef3af */.elementor-68756 .elementor-element.elementor-element-fcef3af button, .elementor-68756 .elementor-element.elementor-element-fcef3af input {
    background: none !important;
}/* End custom CSS */




/* Start custom CSS for container, class: .elementor-element-37bef38 */.elementor-68756 .elementor-element.elementor-element-37bef38 {
    height: fit-content;
    background: #E7ECF5;
    border-radius: 20px;
	padding: 24px 24px;
}
.elementor-68756 .elementor-element.elementor-element-37bef38 .elementor-shortcode {
    display: flex;
    flex-direction: column;
    align-items: stretch;
    gap: 10px;
}

.elementor-68756 .elementor-element.elementor-element-37bef38 .elementor-shortcode button {
    border-radius: 40px;
    background-color: white !important;
    text-align: left;
    font-weight: bold;
    position: relative;
    padding: 16px 20px;
}

.elementor-68756 .elementor-element.elementor-element-37bef38 .elementor-shortcode button:hover, .elementor-68756 .elementor-element.elementor-element-37bef38 .elementor-shortcode button.active {
	background-color: #034EA1 !important;
}

.elementor-68756 .elementor-element.elementor-element-37bef38 .elementor-shortcode button:after{
	content: "›";
    font-size: 20px;
	background: #E7ECF5;
	color: #034EA1;
	border-radius: 40px;
	width: 30px;
	height: 30px;
	display: flex;
    align-items: center;
    justify-content: center;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
    right: 20px; 
	
}/* End custom CSS */






/* Start custom CSS for container, class: .elementor-element-30da28d */#lien-he-ts {
    max-width: 356px;
    border-radius: 20px;
}/* End custom CSS */

/* Start custom CSS for thim-list-post, class: .elementor-element-6a385fe */.elementor-68756 .elementor-element.elementor-element-6a385fe .article-title-wrapper .title a{
        display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.elementor-68756 .elementor-element.elementor-element-6a385fe .article-title-wrapper{
    display: flex;
  flex-direction: column;
}

.elementor-68756 .elementor-element.elementor-element-6a385fe .article-title-wrapper .title{
        order: 2;
        color: #2C3544;
        font-size: 18px;
        font-family:'Inter Tight';
        font-weight: 600;
        word-wrap: break-word;
        line-height: 1.3;
}

.elementor-68756 .elementor-element.elementor-element-6a385fe .article-title-wrapper .article-date{
        order: 1;
        margin-bottom: 9px;
        color: #757E8C;
        font-size: 14px;
        font-family: 'Inter Tight';
        font-weight: 400;
        word-wrap: break-word;
        display: flex;
    align-items: center;
}
.elementor-68756 .elementor-element.elementor-element-6a385fe .article-title-wrapper .article-date::before{
        content: "";
            width: 14px;
            height: 14px;
            background-image: url("https://uet.edu.vn/wp-content/uploads/2026/01/iconkhcns.png");
            background-repeat: no-repeat;
            background-size: contain;
            background-position: center;
            margin-right: 6px;
}
.elementor-68756 .elementor-element.elementor-element-6a385fe .article-image img{
    width: 100%;
    margin-top: 0;
    aspect-ratio: 3 / 2;
    border-radius: 12px;
    object-fit: cover;
}/* End custom CSS */


/* Start custom CSS for container, class: .elementor-element-83a027d */.list_post-container-left_sidebar {
    max-width: 356px;
}/* End custom CSS */










/* Start custom CSS for thim-ekits-search-form, class: .elementor-element-71d6bc9 */.elementor-68756 .elementor-element.elementor-element-71d6bc9 button, .elementor-68756 .elementor-element.elementor-element-71d6bc9 input {
    background: none !important;
}/* End custom CSS */




/* Start custom CSS for container, class: .elementor-element-1822f31 */.elementor-68756 .elementor-element.elementor-element-1822f31 {
    height: fit-content;
    background: #E7ECF5;
    border-radius: 20px;
	padding: 24px 24px;
}
.elementor-68756 .elementor-element.elementor-element-1822f31 .elementor-shortcode {
    display: flex;
    flex-direction: column;
    align-items: stretch;
    gap: 10px;
}

.elementor-68756 .elementor-element.elementor-element-1822f31 .elementor-shortcode button {
    border-radius: 40px;
    background-color: white !important;
    text-align: left;
    font-weight: bold;
    position: relative;
    padding: 16px 20px;
}

.elementor-68756 .elementor-element.elementor-element-1822f31 .elementor-shortcode button:hover, .elementor-68756 .elementor-element.elementor-element-1822f31 .elementor-shortcode button.active {
	background-color: #034EA1 !important;
}

.elementor-68756 .elementor-element.elementor-element-1822f31 .elementor-shortcode button:after{
	content: "›";
    font-size: 20px;
	background: #E7ECF5;
	color: #034EA1;
	border-radius: 40px;
	width: 30px;
	height: 30px;
	display: flex;
    align-items: center;
    justify-content: center;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
    right: 20px; 
	
}/* End custom CSS */






/* Start custom CSS for container, class: .elementor-element-45f69cb */#lien-he-ts {
    max-width: 356px;
    border-radius: 20px;
}/* End custom CSS */

/* Start custom CSS for thim-list-post, class: .elementor-element-80b683e */.elementor-68756 .elementor-element.elementor-element-80b683e .article-title-wrapper .title a{
        display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.elementor-68756 .elementor-element.elementor-element-80b683e .article-title-wrapper{
    display: flex;
  flex-direction: column;
}

.elementor-68756 .elementor-element.elementor-element-80b683e .article-title-wrapper .title{
        order: 2;
        color: #2C3544;
        font-size: 18px;
        font-family:'Inter Tight';
        font-weight: 600;
        word-wrap: break-word;
        line-height: 1.3;
}

.elementor-68756 .elementor-element.elementor-element-80b683e .article-title-wrapper .article-date{
        order: 1;
        margin-bottom: 9px;
        color: #757E8C;
        font-size: 14px;
        font-family: 'Inter Tight';
        font-weight: 400;
        word-wrap: break-word;
        display: flex;
    align-items: center;
}
.elementor-68756 .elementor-element.elementor-element-80b683e .article-title-wrapper .article-date::before{
        content: "";
            width: 14px;
            height: 14px;
            background-image: url("https://uet.edu.vn/wp-content/uploads/2026/01/iconkhcns.png");
            background-repeat: no-repeat;
            background-size: contain;
            background-position: center;
            margin-right: 6px;
}
.elementor-68756 .elementor-element.elementor-element-80b683e .article-image img{
    width: 100%;
    margin-top: 0;
    aspect-ratio: 3 / 2;
    border-radius: 12px;
    object-fit: cover;
}/* End custom CSS */


/* Start custom CSS for container, class: .elementor-element-d131c03 */.list_post-container-left_sidebar {
    max-width: 356px;
}/* End custom CSS */










/* Start custom CSS for thim-ekits-search-form, class: .elementor-element-b86d2bb */.elementor-68756 .elementor-element.elementor-element-b86d2bb button, .elementor-68756 .elementor-element.elementor-element-b86d2bb input {
    background: none !important;
}/* End custom CSS */




/* Start custom CSS for container, class: .elementor-element-421db0e */.elementor-68756 .elementor-element.elementor-element-421db0e {
    grid-area: menu;
    height: fit-content;
    background: #E7ECF5;
    border-radius: 20px;
	padding: 24px 24px;
    max-width: unset !important;
    
}
.elementor-68756 .elementor-element.elementor-element-421db0e .elementor-shortcode {
    display: flex;
    flex-direction: column;
    align-items: stretch;
    gap: 10px;
}

.elementor-68756 .elementor-element.elementor-element-421db0e .elementor-shortcode button {
    border-radius: 40px;
    background-color: white !important;
    text-align: left;
    font-weight: bold;
    position: relative;
    padding: 16px 20px;
}

.elementor-68756 .elementor-element.elementor-element-421db0e .elementor-shortcode button:hover, .elementor-68756 .elementor-element.elementor-element-421db0e .elementor-shortcode button.active {
	background-color: #034EA1 !important;
}

.elementor-68756 .elementor-element.elementor-element-421db0e .elementor-shortcode button:after{
	content: "›";
    font-size: 20px;
	background: #E7ECF5;
	color: #034EA1;
	border-radius: 40px;
	width: 30px;
	height: 30px;
	display: flex;
    align-items: center;
    justify-content: center;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
    right: 20px; 
	
}/* End custom CSS */






/* Start custom CSS for container, class: .elementor-element-5cd024e */.elementor-68756 .elementor-element.elementor-element-5cd024e {
    grid-area: contact;
}/* End custom CSS */

/* Start custom CSS for thim-list-post, class: .elementor-element-0887b54 */.elementor-68756 .elementor-element.elementor-element-0887b54 .article-title-wrapper .title a{
        display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.elementor-68756 .elementor-element.elementor-element-0887b54 .article-title-wrapper{
    display: flex;
  flex-direction: column;
}

.elementor-68756 .elementor-element.elementor-element-0887b54 .article-title-wrapper .title{
        order: 2;
        color: #2C3544;
        font-size: 18px;
        font-family:'Inter Tight';
        font-weight: 600;
        word-wrap: break-word;
        line-height: 1.3;
}

.elementor-68756 .elementor-element.elementor-element-0887b54 .article-title-wrapper .article-date{
        order: 1;
        margin-bottom: 9px;
        color: #757E8C;
        font-size: 14px;
        font-family: 'Inter Tight';
        font-weight: 400;
        word-wrap: break-word;
        display: flex;
    align-items: center;
}
.elementor-68756 .elementor-element.elementor-element-0887b54 .article-title-wrapper .article-date::before{
        content: "";
            width: 14px;
            height: 14px;
            background-image: url("https://uet.edu.vn/wp-content/uploads/2026/01/iconkhcns.png");
            background-repeat: no-repeat;
            background-size: contain;
            background-position: center;
            margin-right: 6px;
}
.elementor-68756 .elementor-element.elementor-element-0887b54 .article-image img{
    width: 100%;
    margin-top: 0;
    aspect-ratio: 3 / 2;
    border-radius: 12px;
    object-fit: cover;
}/* End custom CSS */


/* Start custom CSS for container, class: .elementor-element-aa1f4db */.elementor-68756 .elementor-element.elementor-element-aa1f4db {
    grid-area: posts;
    width: 100%;
    
}/* End custom CSS */


/* Start custom CSS for container, class: .elementor-element-f866aa9 */.elementor-68756 .elementor-element.elementor-element-f866aa9 {
    grid-area: content;
}/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-8fd709c */.elementor-68756 .elementor-element.elementor-element-8fd709c {
    display: grid;
      grid-template-areas:
        "menu content"
        "contact content"
        "posts content";
    gap: 20px;
    grid-template-rows: auto auto 1fr;
}

@media (max-width: 1199.98px) {

}
@media (max-width: 991.98px) {

}
@media (max-width: 767.98px) {

}
@media (max-width: 575.98px) {
    .elementor-68756 .elementor-element.elementor-element-8fd709c {
    grid-template-columns: minmax(100%, 1fr);
      grid-template-areas:
        "menu"
        "content"
        "contact"
        "posts";
    grid-template-columns: 1fr;
    
    grid-template-rows: auto auto auto;
    }
}/* End custom CSS */






/* Start custom CSS for thim-ekits-search-form, class: .elementor-element-69fbdb4 */.elementor-68756 .elementor-element.elementor-element-69fbdb4 button, .elementor-68756 .elementor-element.elementor-element-69fbdb4 input {
    background: none !important;
}/* End custom CSS */




/* Start custom CSS for container, class: .elementor-element-3963e20 */.elementor-68756 .elementor-element.elementor-element-3963e20 {
    height: fit-content;
    background: #E7ECF5;
    border-radius: 20px;
	padding: 24px 24px;
}
.elementor-68756 .elementor-element.elementor-element-3963e20 .elementor-shortcode {
    display: flex;
    flex-direction: column;
    align-items: stretch;
    gap: 10px;
}

.elementor-68756 .elementor-element.elementor-element-3963e20 .elementor-shortcode button {
    border-radius: 40px;
    background-color: white !important;
    text-align: left;
    font-weight: bold;
    position: relative;
    padding: 16px 20px;
}

.elementor-68756 .elementor-element.elementor-element-3963e20 .elementor-shortcode button:hover, .elementor-68756 .elementor-element.elementor-element-3963e20 .elementor-shortcode button.active {
	background-color: #034EA1 !important;
}

.elementor-68756 .elementor-element.elementor-element-3963e20 .elementor-shortcode button:after{
	content: "›";
    font-size: 20px;
	background: #E7ECF5;
	color: #034EA1;
	border-radius: 40px;
	width: 30px;
	height: 30px;
	display: flex;
    align-items: center;
    justify-content: center;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
    right: 20px; 
	
}/* End custom CSS */






/* Start custom CSS for container, class: .elementor-element-0c3e8ca */#lien-he-ts {
    max-width: 356px;
    border-radius: 20px;
}/* End custom CSS */

/* Start custom CSS for thim-list-post, class: .elementor-element-0aa13f0 */.elementor-68756 .elementor-element.elementor-element-0aa13f0 .article-title-wrapper .title a{
        display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.elementor-68756 .elementor-element.elementor-element-0aa13f0 .article-title-wrapper{
    display: flex;
  flex-direction: column;
}

.elementor-68756 .elementor-element.elementor-element-0aa13f0 .article-title-wrapper .title{
        order: 2;
        color: #2C3544;
        font-size: 18px;
        font-family:'Inter Tight';
        font-weight: 600;
        word-wrap: break-word;
        line-height: 1.3;
}

.elementor-68756 .elementor-element.elementor-element-0aa13f0 .article-title-wrapper .article-date{
        order: 1;
        margin-bottom: 9px;
        color: #757E8C;
        font-size: 14px;
        font-family: 'Inter Tight';
        font-weight: 400;
        word-wrap: break-word;
        display: flex;
    align-items: center;
}
.elementor-68756 .elementor-element.elementor-element-0aa13f0 .article-title-wrapper .article-date::before{
        content: "";
            width: 14px;
            height: 14px;
            background-image: url("https://uet.edu.vn/wp-content/uploads/2026/01/iconkhcns.png");
            background-repeat: no-repeat;
            background-size: contain;
            background-position: center;
            margin-right: 6px;
}
.elementor-68756 .elementor-element.elementor-element-0aa13f0 .article-image img{
    width: 100%;
    margin-top: 0;
    aspect-ratio: 3 / 2;
    border-radius: 12px;
    object-fit: cover;
}/* End custom CSS */


/* Start custom CSS for container, class: .elementor-element-7896a18 */.list_post-container-left_sidebar {
    max-width: 356px;
}/* End custom CSS */










/* Start custom CSS for thim-ekits-search-form, class: .elementor-element-fcef3af */.elementor-68756 .elementor-element.elementor-element-fcef3af button, .elementor-68756 .elementor-element.elementor-element-fcef3af input {
    background: none !important;
}/* End custom CSS */




/* Start custom CSS for container, class: .elementor-element-37bef38 */.elementor-68756 .elementor-element.elementor-element-37bef38 {
    height: fit-content;
    background: #E7ECF5;
    border-radius: 20px;
	padding: 24px 24px;
}
.elementor-68756 .elementor-element.elementor-element-37bef38 .elementor-shortcode {
    display: flex;
    flex-direction: column;
    align-items: stretch;
    gap: 10px;
}

.elementor-68756 .elementor-element.elementor-element-37bef38 .elementor-shortcode button {
    border-radius: 40px;
    background-color: white !important;
    text-align: left;
    font-weight: bold;
    position: relative;
    padding: 16px 20px;
}

.elementor-68756 .elementor-element.elementor-element-37bef38 .elementor-shortcode button:hover, .elementor-68756 .elementor-element.elementor-element-37bef38 .elementor-shortcode button.active {
	background-color: #034EA1 !important;
}

.elementor-68756 .elementor-element.elementor-element-37bef38 .elementor-shortcode button:after{
	content: "›";
    font-size: 20px;
	background: #E7ECF5;
	color: #034EA1;
	border-radius: 40px;
	width: 30px;
	height: 30px;
	display: flex;
    align-items: center;
    justify-content: center;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
    right: 20px; 
	
}/* End custom CSS */






/* Start custom CSS for container, class: .elementor-element-30da28d */#lien-he-ts {
    max-width: 356px;
    border-radius: 20px;
}/* End custom CSS */

/* Start custom CSS for thim-list-post, class: .elementor-element-6a385fe */.elementor-68756 .elementor-element.elementor-element-6a385fe .article-title-wrapper .title a{
        display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.elementor-68756 .elementor-element.elementor-element-6a385fe .article-title-wrapper{
    display: flex;
  flex-direction: column;
}

.elementor-68756 .elementor-element.elementor-element-6a385fe .article-title-wrapper .title{
        order: 2;
        color: #2C3544;
        font-size: 18px;
        font-family:'Inter Tight';
        font-weight: 600;
        word-wrap: break-word;
        line-height: 1.3;
}

.elementor-68756 .elementor-element.elementor-element-6a385fe .article-title-wrapper .article-date{
        order: 1;
        margin-bottom: 9px;
        color: #757E8C;
        font-size: 14px;
        font-family: 'Inter Tight';
        font-weight: 400;
        word-wrap: break-word;
        display: flex;
    align-items: center;
}
.elementor-68756 .elementor-element.elementor-element-6a385fe .article-title-wrapper .article-date::before{
        content: "";
            width: 14px;
            height: 14px;
            background-image: url("https://uet.edu.vn/wp-content/uploads/2026/01/iconkhcns.png");
            background-repeat: no-repeat;
            background-size: contain;
            background-position: center;
            margin-right: 6px;
}
.elementor-68756 .elementor-element.elementor-element-6a385fe .article-image img{
    width: 100%;
    margin-top: 0;
    aspect-ratio: 3 / 2;
    border-radius: 12px;
    object-fit: cover;
}/* End custom CSS */


/* Start custom CSS for container, class: .elementor-element-83a027d */.list_post-container-left_sidebar {
    max-width: 356px;
}/* End custom CSS */










/* Start custom CSS for thim-ekits-search-form, class: .elementor-element-71d6bc9 */.elementor-68756 .elementor-element.elementor-element-71d6bc9 button, .elementor-68756 .elementor-element.elementor-element-71d6bc9 input {
    background: none !important;
}/* End custom CSS */




/* Start custom CSS for container, class: .elementor-element-1822f31 */.elementor-68756 .elementor-element.elementor-element-1822f31 {
    height: fit-content;
    background: #E7ECF5;
    border-radius: 20px;
	padding: 24px 24px;
}
.elementor-68756 .elementor-element.elementor-element-1822f31 .elementor-shortcode {
    display: flex;
    flex-direction: column;
    align-items: stretch;
    gap: 10px;
}

.elementor-68756 .elementor-element.elementor-element-1822f31 .elementor-shortcode button {
    border-radius: 40px;
    background-color: white !important;
    text-align: left;
    font-weight: bold;
    position: relative;
    padding: 16px 20px;
}

.elementor-68756 .elementor-element.elementor-element-1822f31 .elementor-shortcode button:hover, .elementor-68756 .elementor-element.elementor-element-1822f31 .elementor-shortcode button.active {
	background-color: #034EA1 !important;
}

.elementor-68756 .elementor-element.elementor-element-1822f31 .elementor-shortcode button:after{
	content: "›";
    font-size: 20px;
	background: #E7ECF5;
	color: #034EA1;
	border-radius: 40px;
	width: 30px;
	height: 30px;
	display: flex;
    align-items: center;
    justify-content: center;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
    right: 20px; 
	
}/* End custom CSS */






/* Start custom CSS for container, class: .elementor-element-45f69cb */#lien-he-ts {
    max-width: 356px;
    border-radius: 20px;
}/* End custom CSS */

/* Start custom CSS for thim-list-post, class: .elementor-element-80b683e */.elementor-68756 .elementor-element.elementor-element-80b683e .article-title-wrapper .title a{
        display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.elementor-68756 .elementor-element.elementor-element-80b683e .article-title-wrapper{
    display: flex;
  flex-direction: column;
}

.elementor-68756 .elementor-element.elementor-element-80b683e .article-title-wrapper .title{
        order: 2;
        color: #2C3544;
        font-size: 18px;
        font-family:'Inter Tight';
        font-weight: 600;
        word-wrap: break-word;
        line-height: 1.3;
}

.elementor-68756 .elementor-element.elementor-element-80b683e .article-title-wrapper .article-date{
        order: 1;
        margin-bottom: 9px;
        color: #757E8C;
        font-size: 14px;
        font-family: 'Inter Tight';
        font-weight: 400;
        word-wrap: break-word;
        display: flex;
    align-items: center;
}
.elementor-68756 .elementor-element.elementor-element-80b683e .article-title-wrapper .article-date::before{
        content: "";
            width: 14px;
            height: 14px;
            background-image: url("https://uet.edu.vn/wp-content/uploads/2026/01/iconkhcns.png");
            background-repeat: no-repeat;
            background-size: contain;
            background-position: center;
            margin-right: 6px;
}
.elementor-68756 .elementor-element.elementor-element-80b683e .article-image img{
    width: 100%;
    margin-top: 0;
    aspect-ratio: 3 / 2;
    border-radius: 12px;
    object-fit: cover;
}/* End custom CSS */


/* Start custom CSS for container, class: .elementor-element-d131c03 */.list_post-container-left_sidebar {
    max-width: 356px;
}/* End custom CSS */










/* Start custom CSS for thim-ekits-search-form, class: .elementor-element-b86d2bb */.elementor-68756 .elementor-element.elementor-element-b86d2bb button, .elementor-68756 .elementor-element.elementor-element-b86d2bb input {
    background: none !important;
}/* End custom CSS */




/* Start custom CSS for container, class: .elementor-element-421db0e */.elementor-68756 .elementor-element.elementor-element-421db0e {
    grid-area: menu;
    height: fit-content;
    background: #E7ECF5;
    border-radius: 20px;
	padding: 24px 24px;
    max-width: unset !important;
    
}
.elementor-68756 .elementor-element.elementor-element-421db0e .elementor-shortcode {
    display: flex;
    flex-direction: column;
    align-items: stretch;
    gap: 10px;
}

.elementor-68756 .elementor-element.elementor-element-421db0e .elementor-shortcode button {
    border-radius: 40px;
    background-color: white !important;
    text-align: left;
    font-weight: bold;
    position: relative;
    padding: 16px 20px;
}

.elementor-68756 .elementor-element.elementor-element-421db0e .elementor-shortcode button:hover, .elementor-68756 .elementor-element.elementor-element-421db0e .elementor-shortcode button.active {
	background-color: #034EA1 !important;
}

.elementor-68756 .elementor-element.elementor-element-421db0e .elementor-shortcode button:after{
	content: "›";
    font-size: 20px;
	background: #E7ECF5;
	color: #034EA1;
	border-radius: 40px;
	width: 30px;
	height: 30px;
	display: flex;
    align-items: center;
    justify-content: center;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
    right: 20px; 
	
}/* End custom CSS */






/* Start custom CSS for container, class: .elementor-element-5cd024e */.elementor-68756 .elementor-element.elementor-element-5cd024e {
    grid-area: contact;
}/* End custom CSS */

/* Start custom CSS for thim-list-post, class: .elementor-element-0887b54 */.elementor-68756 .elementor-element.elementor-element-0887b54 .article-title-wrapper .title a{
        display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.elementor-68756 .elementor-element.elementor-element-0887b54 .article-title-wrapper{
    display: flex;
  flex-direction: column;
}

.elementor-68756 .elementor-element.elementor-element-0887b54 .article-title-wrapper .title{
        order: 2;
        color: #2C3544;
        font-size: 18px;
        font-family:'Inter Tight';
        font-weight: 600;
        word-wrap: break-word;
        line-height: 1.3;
}

.elementor-68756 .elementor-element.elementor-element-0887b54 .article-title-wrapper .article-date{
        order: 1;
        margin-bottom: 9px;
        color: #757E8C;
        font-size: 14px;
        font-family: 'Inter Tight';
        font-weight: 400;
        word-wrap: break-word;
        display: flex;
    align-items: center;
}
.elementor-68756 .elementor-element.elementor-element-0887b54 .article-title-wrapper .article-date::before{
        content: "";
            width: 14px;
            height: 14px;
            background-image: url("https://uet.edu.vn/wp-content/uploads/2026/01/iconkhcns.png");
            background-repeat: no-repeat;
            background-size: contain;
            background-position: center;
            margin-right: 6px;
}
.elementor-68756 .elementor-element.elementor-element-0887b54 .article-image img{
    width: 100%;
    margin-top: 0;
    aspect-ratio: 3 / 2;
    border-radius: 12px;
    object-fit: cover;
}/* End custom CSS */


/* Start custom CSS for container, class: .elementor-element-aa1f4db */.elementor-68756 .elementor-element.elementor-element-aa1f4db {
    grid-area: posts;
    width: 100%;
    
}/* End custom CSS */


/* Start custom CSS for container, class: .elementor-element-f866aa9 */.elementor-68756 .elementor-element.elementor-element-f866aa9 {
    grid-area: content;
}/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-8fd709c */.elementor-68756 .elementor-element.elementor-element-8fd709c {
    display: grid;
      grid-template-areas:
        "menu content"
        "contact content"
        "posts content";
    gap: 20px;
    grid-template-rows: auto auto 1fr;
}

@media (max-width: 1199.98px) {

}
@media (max-width: 991.98px) {

}
@media (max-width: 767.98px) {

}
@media (max-width: 575.98px) {
    .elementor-68756 .elementor-element.elementor-element-8fd709c {
    grid-template-columns: minmax(100%, 1fr);
      grid-template-areas:
        "menu"
        "content"
        "contact"
        "posts";
    grid-template-columns: 1fr;
    
    grid-template-rows: auto auto auto;
    }
}/* End custom CSS */






/* Start custom CSS for thim-ekits-search-form, class: .elementor-element-69fbdb4 */.elementor-68756 .elementor-element.elementor-element-69fbdb4 button, .elementor-68756 .elementor-element.elementor-element-69fbdb4 input {
    background: none !important;
}/* End custom CSS */




/* Start custom CSS for container, class: .elementor-element-3963e20 */.elementor-68756 .elementor-element.elementor-element-3963e20 {
    height: fit-content;
    background: #E7ECF5;
    border-radius: 20px;
	padding: 24px 24px;
}
.elementor-68756 .elementor-element.elementor-element-3963e20 .elementor-shortcode {
    display: flex;
    flex-direction: column;
    align-items: stretch;
    gap: 10px;
}

.elementor-68756 .elementor-element.elementor-element-3963e20 .elementor-shortcode button {
    border-radius: 40px;
    background-color: white !important;
    text-align: left;
    font-weight: bold;
    position: relative;
    padding: 16px 20px;
}

.elementor-68756 .elementor-element.elementor-element-3963e20 .elementor-shortcode button:hover, .elementor-68756 .elementor-element.elementor-element-3963e20 .elementor-shortcode button.active {
	background-color: #034EA1 !important;
}

.elementor-68756 .elementor-element.elementor-element-3963e20 .elementor-shortcode button:after{
	content: "›";
    font-size: 20px;
	background: #E7ECF5;
	color: #034EA1;
	border-radius: 40px;
	width: 30px;
	height: 30px;
	display: flex;
    align-items: center;
    justify-content: center;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
    right: 20px; 
	
}/* End custom CSS */






/* Start custom CSS for container, class: .elementor-element-0c3e8ca */#lien-he-ts {
    max-width: 356px;
    border-radius: 20px;
}/* End custom CSS */

/* Start custom CSS for thim-list-post, class: .elementor-element-0aa13f0 */.elementor-68756 .elementor-element.elementor-element-0aa13f0 .article-title-wrapper .title a{
        display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.elementor-68756 .elementor-element.elementor-element-0aa13f0 .article-title-wrapper{
    display: flex;
  flex-direction: column;
}

.elementor-68756 .elementor-element.elementor-element-0aa13f0 .article-title-wrapper .title{
        order: 2;
        color: #2C3544;
        font-size: 18px;
        font-family:'Inter Tight';
        font-weight: 600;
        word-wrap: break-word;
        line-height: 1.3;
}

.elementor-68756 .elementor-element.elementor-element-0aa13f0 .article-title-wrapper .article-date{
        order: 1;
        margin-bottom: 9px;
        color: #757E8C;
        font-size: 14px;
        font-family: 'Inter Tight';
        font-weight: 400;
        word-wrap: break-word;
        display: flex;
    align-items: center;
}
.elementor-68756 .elementor-element.elementor-element-0aa13f0 .article-title-wrapper .article-date::before{
        content: "";
            width: 14px;
            height: 14px;
            background-image: url("https://uet.edu.vn/wp-content/uploads/2026/01/iconkhcns.png");
            background-repeat: no-repeat;
            background-size: contain;
            background-position: center;
            margin-right: 6px;
}
.elementor-68756 .elementor-element.elementor-element-0aa13f0 .article-image img{
    width: 100%;
    margin-top: 0;
    aspect-ratio: 3 / 2;
    border-radius: 12px;
    object-fit: cover;
}/* End custom CSS */


/* Start custom CSS for container, class: .elementor-element-7896a18 */.list_post-container-left_sidebar {
    max-width: 356px;
}/* End custom CSS */










/* Start custom CSS for thim-ekits-search-form, class: .elementor-element-fcef3af */.elementor-68756 .elementor-element.elementor-element-fcef3af button, .elementor-68756 .elementor-element.elementor-element-fcef3af input {
    background: none !important;
}/* End custom CSS */




/* Start custom CSS for container, class: .elementor-element-37bef38 */.elementor-68756 .elementor-element.elementor-element-37bef38 {
    height: fit-content;
    background: #E7ECF5;
    border-radius: 20px;
	padding: 24px 24px;
}
.elementor-68756 .elementor-element.elementor-element-37bef38 .elementor-shortcode {
    display: flex;
    flex-direction: column;
    align-items: stretch;
    gap: 10px;
}

.elementor-68756 .elementor-element.elementor-element-37bef38 .elementor-shortcode button {
    border-radius: 40px;
    background-color: white !important;
    text-align: left;
    font-weight: bold;
    position: relative;
    padding: 16px 20px;
}

.elementor-68756 .elementor-element.elementor-element-37bef38 .elementor-shortcode button:hover, .elementor-68756 .elementor-element.elementor-element-37bef38 .elementor-shortcode button.active {
	background-color: #034EA1 !important;
}

.elementor-68756 .elementor-element.elementor-element-37bef38 .elementor-shortcode button:after{
	content: "›";
    font-size: 20px;
	background: #E7ECF5;
	color: #034EA1;
	border-radius: 40px;
	width: 30px;
	height: 30px;
	display: flex;
    align-items: center;
    justify-content: center;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
    right: 20px; 
	
}/* End custom CSS */






/* Start custom CSS for container, class: .elementor-element-30da28d */#lien-he-ts {
    max-width: 356px;
    border-radius: 20px;
}/* End custom CSS */

/* Start custom CSS for thim-list-post, class: .elementor-element-6a385fe */.elementor-68756 .elementor-element.elementor-element-6a385fe .article-title-wrapper .title a{
        display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.elementor-68756 .elementor-element.elementor-element-6a385fe .article-title-wrapper{
    display: flex;
  flex-direction: column;
}

.elementor-68756 .elementor-element.elementor-element-6a385fe .article-title-wrapper .title{
        order: 2;
        color: #2C3544;
        font-size: 18px;
        font-family:'Inter Tight';
        font-weight: 600;
        word-wrap: break-word;
        line-height: 1.3;
}

.elementor-68756 .elementor-element.elementor-element-6a385fe .article-title-wrapper .article-date{
        order: 1;
        margin-bottom: 9px;
        color: #757E8C;
        font-size: 14px;
        font-family: 'Inter Tight';
        font-weight: 400;
        word-wrap: break-word;
        display: flex;
    align-items: center;
}
.elementor-68756 .elementor-element.elementor-element-6a385fe .article-title-wrapper .article-date::before{
        content: "";
            width: 14px;
            height: 14px;
            background-image: url("https://uet.edu.vn/wp-content/uploads/2026/01/iconkhcns.png");
            background-repeat: no-repeat;
            background-size: contain;
            background-position: center;
            margin-right: 6px;
}
.elementor-68756 .elementor-element.elementor-element-6a385fe .article-image img{
    width: 100%;
    margin-top: 0;
    aspect-ratio: 3 / 2;
    border-radius: 12px;
    object-fit: cover;
}/* End custom CSS */


/* Start custom CSS for container, class: .elementor-element-83a027d */.list_post-container-left_sidebar {
    max-width: 356px;
}/* End custom CSS */










/* Start custom CSS for thim-ekits-search-form, class: .elementor-element-71d6bc9 */.elementor-68756 .elementor-element.elementor-element-71d6bc9 button, .elementor-68756 .elementor-element.elementor-element-71d6bc9 input {
    background: none !important;
}/* End custom CSS */




/* Start custom CSS for container, class: .elementor-element-1822f31 */.elementor-68756 .elementor-element.elementor-element-1822f31 {
    height: fit-content;
    background: #E7ECF5;
    border-radius: 20px;
	padding: 24px 24px;
}
.elementor-68756 .elementor-element.elementor-element-1822f31 .elementor-shortcode {
    display: flex;
    flex-direction: column;
    align-items: stretch;
    gap: 10px;
}

.elementor-68756 .elementor-element.elementor-element-1822f31 .elementor-shortcode button {
    border-radius: 40px;
    background-color: white !important;
    text-align: left;
    font-weight: bold;
    position: relative;
    padding: 16px 20px;
}

.elementor-68756 .elementor-element.elementor-element-1822f31 .elementor-shortcode button:hover, .elementor-68756 .elementor-element.elementor-element-1822f31 .elementor-shortcode button.active {
	background-color: #034EA1 !important;
}

.elementor-68756 .elementor-element.elementor-element-1822f31 .elementor-shortcode button:after{
	content: "›";
    font-size: 20px;
	background: #E7ECF5;
	color: #034EA1;
	border-radius: 40px;
	width: 30px;
	height: 30px;
	display: flex;
    align-items: center;
    justify-content: center;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
    right: 20px; 
	
}/* End custom CSS */






/* Start custom CSS for container, class: .elementor-element-45f69cb */#lien-he-ts {
    max-width: 356px;
    border-radius: 20px;
}/* End custom CSS */

/* Start custom CSS for thim-list-post, class: .elementor-element-80b683e */.elementor-68756 .elementor-element.elementor-element-80b683e .article-title-wrapper .title a{
        display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.elementor-68756 .elementor-element.elementor-element-80b683e .article-title-wrapper{
    display: flex;
  flex-direction: column;
}

.elementor-68756 .elementor-element.elementor-element-80b683e .article-title-wrapper .title{
        order: 2;
        color: #2C3544;
        font-size: 18px;
        font-family:'Inter Tight';
        font-weight: 600;
        word-wrap: break-word;
        line-height: 1.3;
}

.elementor-68756 .elementor-element.elementor-element-80b683e .article-title-wrapper .article-date{
        order: 1;
        margin-bottom: 9px;
        color: #757E8C;
        font-size: 14px;
        font-family: 'Inter Tight';
        font-weight: 400;
        word-wrap: break-word;
        display: flex;
    align-items: center;
}
.elementor-68756 .elementor-element.elementor-element-80b683e .article-title-wrapper .article-date::before{
        content: "";
            width: 14px;
            height: 14px;
            background-image: url("https://uet.edu.vn/wp-content/uploads/2026/01/iconkhcns.png");
            background-repeat: no-repeat;
            background-size: contain;
            background-position: center;
            margin-right: 6px;
}
.elementor-68756 .elementor-element.elementor-element-80b683e .article-image img{
    width: 100%;
    margin-top: 0;
    aspect-ratio: 3 / 2;
    border-radius: 12px;
    object-fit: cover;
}/* End custom CSS */


/* Start custom CSS for container, class: .elementor-element-d131c03 */.list_post-container-left_sidebar {
    max-width: 356px;
}/* End custom CSS */










/* Start custom CSS for thim-ekits-search-form, class: .elementor-element-b86d2bb */.elementor-68756 .elementor-element.elementor-element-b86d2bb button, .elementor-68756 .elementor-element.elementor-element-b86d2bb input {
    background: none !important;
}/* End custom CSS */




/* Start custom CSS for container, class: .elementor-element-421db0e */.elementor-68756 .elementor-element.elementor-element-421db0e {
    grid-area: menu;
    height: fit-content;
    background: #E7ECF5;
    border-radius: 20px;
	padding: 24px 24px;
    max-width: unset !important;
    
}
.elementor-68756 .elementor-element.elementor-element-421db0e .elementor-shortcode {
    display: flex;
    flex-direction: column;
    align-items: stretch;
    gap: 10px;
}

.elementor-68756 .elementor-element.elementor-element-421db0e .elementor-shortcode button {
    border-radius: 40px;
    background-color: white !important;
    text-align: left;
    font-weight: bold;
    position: relative;
    padding: 16px 20px;
}

.elementor-68756 .elementor-element.elementor-element-421db0e .elementor-shortcode button:hover, .elementor-68756 .elementor-element.elementor-element-421db0e .elementor-shortcode button.active {
	background-color: #034EA1 !important;
}

.elementor-68756 .elementor-element.elementor-element-421db0e .elementor-shortcode button:after{
	content: "›";
    font-size: 20px;
	background: #E7ECF5;
	color: #034EA1;
	border-radius: 40px;
	width: 30px;
	height: 30px;
	display: flex;
    align-items: center;
    justify-content: center;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
    right: 20px; 
	
}/* End custom CSS */






/* Start custom CSS for container, class: .elementor-element-5cd024e */.elementor-68756 .elementor-element.elementor-element-5cd024e {
    grid-area: contact;
}/* End custom CSS */

/* Start custom CSS for thim-list-post, class: .elementor-element-0887b54 */.elementor-68756 .elementor-element.elementor-element-0887b54 .article-title-wrapper .title a{
        display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.elementor-68756 .elementor-element.elementor-element-0887b54 .article-title-wrapper{
    display: flex;
  flex-direction: column;
}

.elementor-68756 .elementor-element.elementor-element-0887b54 .article-title-wrapper .title{
        order: 2;
        color: #2C3544;
        font-size: 18px;
        font-family:'Inter Tight';
        font-weight: 600;
        word-wrap: break-word;
        line-height: 1.3;
}

.elementor-68756 .elementor-element.elementor-element-0887b54 .article-title-wrapper .article-date{
        order: 1;
        margin-bottom: 9px;
        color: #757E8C;
        font-size: 14px;
        font-family: 'Inter Tight';
        font-weight: 400;
        word-wrap: break-word;
        display: flex;
    align-items: center;
}
.elementor-68756 .elementor-element.elementor-element-0887b54 .article-title-wrapper .article-date::before{
        content: "";
            width: 14px;
            height: 14px;
            background-image: url("https://uet.edu.vn/wp-content/uploads/2026/01/iconkhcns.png");
            background-repeat: no-repeat;
            background-size: contain;
            background-position: center;
            margin-right: 6px;
}
.elementor-68756 .elementor-element.elementor-element-0887b54 .article-image img{
    width: 100%;
    margin-top: 0;
    aspect-ratio: 3 / 2;
    border-radius: 12px;
    object-fit: cover;
}/* End custom CSS */


/* Start custom CSS for container, class: .elementor-element-aa1f4db */.elementor-68756 .elementor-element.elementor-element-aa1f4db {
    grid-area: posts;
    width: 100%;
    
}/* End custom CSS */


/* Start custom CSS for container, class: .elementor-element-f866aa9 */.elementor-68756 .elementor-element.elementor-element-f866aa9 {
    grid-area: content;
}/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-8fd709c */.elementor-68756 .elementor-element.elementor-element-8fd709c {
    display: grid;
      grid-template-areas:
        "menu content"
        "contact content"
        "posts content";
    gap: 20px;
    grid-template-rows: auto auto 1fr;
}

@media (max-width: 1199.98px) {

}
@media (max-width: 991.98px) {

}
@media (max-width: 767.98px) {

}
@media (max-width: 575.98px) {
    .elementor-68756 .elementor-element.elementor-element-8fd709c {
    grid-template-columns: minmax(100%, 1fr);
      grid-template-areas:
        "menu"
        "content"
        "contact"
        "posts";
    grid-template-columns: 1fr;
    
    grid-template-rows: auto auto auto;
    }
}/* End custom CSS */






/* Start custom CSS for thim-ekits-search-form, class: .elementor-element-69fbdb4 */.elementor-68756 .elementor-element.elementor-element-69fbdb4 button, .elementor-68756 .elementor-element.elementor-element-69fbdb4 input {
    background: none !important;
}/* End custom CSS */




/* Start custom CSS for container, class: .elementor-element-3963e20 */.elementor-68756 .elementor-element.elementor-element-3963e20 {
    height: fit-content;
    background: #E7ECF5;
    border-radius: 20px;
	padding: 24px 24px;
}
.elementor-68756 .elementor-element.elementor-element-3963e20 .elementor-shortcode {
    display: flex;
    flex-direction: column;
    align-items: stretch;
    gap: 10px;
}

.elementor-68756 .elementor-element.elementor-element-3963e20 .elementor-shortcode button {
    border-radius: 40px;
    background-color: white !important;
    text-align: left;
    font-weight: bold;
    position: relative;
    padding: 16px 20px;
}

.elementor-68756 .elementor-element.elementor-element-3963e20 .elementor-shortcode button:hover, .elementor-68756 .elementor-element.elementor-element-3963e20 .elementor-shortcode button.active {
	background-color: #034EA1 !important;
}

.elementor-68756 .elementor-element.elementor-element-3963e20 .elementor-shortcode button:after{
	content: "›";
    font-size: 20px;
	background: #E7ECF5;
	color: #034EA1;
	border-radius: 40px;
	width: 30px;
	height: 30px;
	display: flex;
    align-items: center;
    justify-content: center;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
    right: 20px; 
	
}/* End custom CSS */






/* Start custom CSS for container, class: .elementor-element-0c3e8ca */#lien-he-ts {
    max-width: 356px;
    border-radius: 20px;
}/* End custom CSS */

/* Start custom CSS for thim-list-post, class: .elementor-element-0aa13f0 */.elementor-68756 .elementor-element.elementor-element-0aa13f0 .article-title-wrapper .title a{
        display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.elementor-68756 .elementor-element.elementor-element-0aa13f0 .article-title-wrapper{
    display: flex;
  flex-direction: column;
}

.elementor-68756 .elementor-element.elementor-element-0aa13f0 .article-title-wrapper .title{
        order: 2;
        color: #2C3544;
        font-size: 18px;
        font-family:'Inter Tight';
        font-weight: 600;
        word-wrap: break-word;
        line-height: 1.3;
}

.elementor-68756 .elementor-element.elementor-element-0aa13f0 .article-title-wrapper .article-date{
        order: 1;
        margin-bottom: 9px;
        color: #757E8C;
        font-size: 14px;
        font-family: 'Inter Tight';
        font-weight: 400;
        word-wrap: break-word;
        display: flex;
    align-items: center;
}
.elementor-68756 .elementor-element.elementor-element-0aa13f0 .article-title-wrapper .article-date::before{
        content: "";
            width: 14px;
            height: 14px;
            background-image: url("https://uet.edu.vn/wp-content/uploads/2026/01/iconkhcns.png");
            background-repeat: no-repeat;
            background-size: contain;
            background-position: center;
            margin-right: 6px;
}
.elementor-68756 .elementor-element.elementor-element-0aa13f0 .article-image img{
    width: 100%;
    margin-top: 0;
    aspect-ratio: 3 / 2;
    border-radius: 12px;
    object-fit: cover;
}/* End custom CSS */


/* Start custom CSS for container, class: .elementor-element-7896a18 */.list_post-container-left_sidebar {
    max-width: 356px;
}/* End custom CSS */










/* Start custom CSS for thim-ekits-search-form, class: .elementor-element-fcef3af */.elementor-68756 .elementor-element.elementor-element-fcef3af button, .elementor-68756 .elementor-element.elementor-element-fcef3af input {
    background: none !important;
}/* End custom CSS */




/* Start custom CSS for container, class: .elementor-element-37bef38 */.elementor-68756 .elementor-element.elementor-element-37bef38 {
    height: fit-content;
    background: #E7ECF5;
    border-radius: 20px;
	padding: 24px 24px;
}
.elementor-68756 .elementor-element.elementor-element-37bef38 .elementor-shortcode {
    display: flex;
    flex-direction: column;
    align-items: stretch;
    gap: 10px;
}

.elementor-68756 .elementor-element.elementor-element-37bef38 .elementor-shortcode button {
    border-radius: 40px;
    background-color: white !important;
    text-align: left;
    font-weight: bold;
    position: relative;
    padding: 16px 20px;
}

.elementor-68756 .elementor-element.elementor-element-37bef38 .elementor-shortcode button:hover, .elementor-68756 .elementor-element.elementor-element-37bef38 .elementor-shortcode button.active {
	background-color: #034EA1 !important;
}

.elementor-68756 .elementor-element.elementor-element-37bef38 .elementor-shortcode button:after{
	content: "›";
    font-size: 20px;
	background: #E7ECF5;
	color: #034EA1;
	border-radius: 40px;
	width: 30px;
	height: 30px;
	display: flex;
    align-items: center;
    justify-content: center;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
    right: 20px; 
	
}/* End custom CSS */






/* Start custom CSS for container, class: .elementor-element-30da28d */#lien-he-ts {
    max-width: 356px;
    border-radius: 20px;
}/* End custom CSS */

/* Start custom CSS for thim-list-post, class: .elementor-element-6a385fe */.elementor-68756 .elementor-element.elementor-element-6a385fe .article-title-wrapper .title a{
        display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.elementor-68756 .elementor-element.elementor-element-6a385fe .article-title-wrapper{
    display: flex;
  flex-direction: column;
}

.elementor-68756 .elementor-element.elementor-element-6a385fe .article-title-wrapper .title{
        order: 2;
        color: #2C3544;
        font-size: 18px;
        font-family:'Inter Tight';
        font-weight: 600;
        word-wrap: break-word;
        line-height: 1.3;
}

.elementor-68756 .elementor-element.elementor-element-6a385fe .article-title-wrapper .article-date{
        order: 1;
        margin-bottom: 9px;
        color: #757E8C;
        font-size: 14px;
        font-family: 'Inter Tight';
        font-weight: 400;
        word-wrap: break-word;
        display: flex;
    align-items: center;
}
.elementor-68756 .elementor-element.elementor-element-6a385fe .article-title-wrapper .article-date::before{
        content: "";
            width: 14px;
            height: 14px;
            background-image: url("https://uet.edu.vn/wp-content/uploads/2026/01/iconkhcns.png");
            background-repeat: no-repeat;
            background-size: contain;
            background-position: center;
            margin-right: 6px;
}
.elementor-68756 .elementor-element.elementor-element-6a385fe .article-image img{
    width: 100%;
    margin-top: 0;
    aspect-ratio: 3 / 2;
    border-radius: 12px;
    object-fit: cover;
}/* End custom CSS */


/* Start custom CSS for container, class: .elementor-element-83a027d */.list_post-container-left_sidebar {
    max-width: 356px;
}/* End custom CSS */







/* Start custom CSS for nested-tabs, class: .elementor-element-b202eb1 */.elementor-68756 .elementor-element.elementor-element-b202eb1.tab-ts > .e-n-tabs > .e-n-tabs-heading {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 20px;
}

.elementor-68756 .elementor-element.elementor-element-b202eb1.tab-ts > .e-n-tabs > .e-n-tabs-heading button {
    margin: 0 !important;
}

/* Laptop nhỏ / Tablet nằm ngang */
@media (max-width: 1199.98px) { 
    .elementor-68756 .elementor-element.elementor-element-b202eb1.tab-ts > .e-n-tabs > .e-n-tabs-heading {
      grid-template-columns: repeat(4, 1fr);
    }
}

/* Máy tính bảng (Dọc) */
@media (max-width: 991.98px) {
    .elementor-68756 .elementor-element.elementor-element-b202eb1.tab-ts > .e-n-tabs > .e-n-tabs-heading {
      grid-template-columns: repeat(2, 1fr);
    }
}

/* Điện thoại nằm ngang / Tablet nhỏ */
@media (max-width: 767.98px) {
    .elementor-68756 .elementor-element.elementor-element-b202eb1.tab-ts > .e-n-tabs > .e-n-tabs-heading {
      grid-template-columns: repeat(2, 1fr);
    }
}

/* Điện thoại di động (Dọc) */
@media (max-width: 575.98px) {
    .elementor-68756 .elementor-element.elementor-element-b202eb1.tab-ts > .e-n-tabs > .e-n-tabs-heading {
      grid-template-columns: repeat(1, 1fr);
      gap: 10px;
    }
}

.elementor-68756 .elementor-element.elementor-element-b202eb1.tab-ts > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title {
  display: flex;
  align-items: center;
  gap: 12px;

  min-height: clamp(56px, calc(72 / 1440 * 100vw), 88px);
  padding: clamp(8px, calc(12 / 1440 * 100vw), 16px)
           clamp(16px, calc(20 / 1440 * 100vw), 28px);

  border-radius: 12px;
  background: #fff;
}

.elementor-68756 .elementor-element.elementor-element-b202eb1.tab-ts > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title::before {
  content: "";
  width: clamp(32px, calc(48 / 1440 * 100vw), 64px);
  height: clamp(32px, calc(48 / 1440 * 100vw), 64px);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  flex-shrink: 0;
}

.elementor-68756 .elementor-element.elementor-element-b202eb1.tab-ts > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title:nth-child(1)::before {
  background-image: url('/wp-content/uploads/2026/01/icon-ts.png');
}
.elementor-68756 .elementor-element.elementor-element-b202eb1.tab-ts > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title:nth-child(1)[aria-selected="true"]::before {
  background-image: url('/wp-content/uploads/2026/01/icon-ts-active.png');
}

/* TAB 2 */
.elementor-68756 .elementor-element.elementor-element-b202eb1.tab-ts > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title:nth-child(2)::before {
  background-image: url('/wp-content/uploads/2026/01/icon-ts_1.png');
}
.elementor-68756 .elementor-element.elementor-element-b202eb1.tab-ts > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title:nth-child(2)[aria-selected="true"]::before {
  background-image: url('/wp-content/uploads/2026/01/icon-ts_1-active.png');
}

/* TAB 3 */
.elementor-68756 .elementor-element.elementor-element-b202eb1.tab-ts > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title:nth-child(3)::before {
  background-image: url('/wp-content/uploads/2026/01/icon-ts_2.png');
}
.elementor-68756 .elementor-element.elementor-element-b202eb1.tab-ts > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title:nth-child(3)[aria-selected="true"]::before {
  background-image: url('/wp-content/uploads/2026/01/icon-ts_2-active.png');
}

/* TAB 4 */
.elementor-68756 .elementor-element.elementor-element-b202eb1.tab-ts > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title:nth-child(4)::before {
  background-image: url('/wp-content/uploads/2026/01/icon-ts_3.png');
}
.elementor-68756 .elementor-element.elementor-element-b202eb1.tab-ts > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title:nth-child(4)[aria-selected="true"]::before {
  background-image: url('/wp-content/uploads/2026/01/icon-ts_3-active.png');
}

/* TAB 5 */
.elementor-68756 .elementor-element.elementor-element-b202eb1.tab-ts > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title:nth-child(5)::before {
  background-image: url('/wp-content/uploads/2026/01/icon-ts_4.png');
}
.elementor-68756 .elementor-element.elementor-element-b202eb1.tab-ts > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title:nth-child(5)[aria-selected="true"]::before {
  background-image: url('/wp-content/uploads/2026/01/icon-ts_4-active.png');
}

/* TAB 6 */
.elementor-68756 .elementor-element.elementor-element-b202eb1.tab-ts > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title:nth-child(6)::before {
  background-image: url('/wp-content/uploads/2026/01/icon-ts_5.png');
}
.elementor-68756 .elementor-element.elementor-element-b202eb1.tab-ts > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title:nth-child(6)[aria-selected="true"]::before {
  background-image: url('/wp-content/uploads/2026/01/icon-ts_5-active.png');
}

/* TAB 7 */
.elementor-68756 .elementor-element.elementor-element-b202eb1.tab-ts > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title:nth-child(7)::before {
  background-image: url('/wp-content/uploads/2026/01/icon-ts_6.png');
}
.elementor-68756 .elementor-element.elementor-element-b202eb1.tab-ts > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title:nth-child(7)[aria-selected="true"]::before {
  background-image: url('/wp-content/uploads/2026/01/icon-ts_6-active.png');
}

/* TAB 8 */
.elementor-68756 .elementor-element.elementor-element-b202eb1.tab-ts > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title:nth-child(8)::before {
  background-image: url('/wp-content/uploads/2026/01/icon-ts_7.png');
}
.elementor-68756 .elementor-element.elementor-element-b202eb1.tab-ts > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title:nth-child(8)[aria-selected="true"]::before {
  background-image: url('/wp-content/uploads/2026/01/icon-ts_7-active.png');
}


.elementor-68756 .elementor-element.elementor-element-b202eb1.tab-ts > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"] {
  background-color: #D3F2FF !important;
}

.elementor-68756 .elementor-element.elementor-element-b202eb1.tab-ts > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover {
  background-color: #D3F2FF !important;
  color: #63CCF5 !important;
}/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-b4a80ad */.elementor-68756 .elementor-element.elementor-element-b4a80ad {
    margin: 16px auto 0;
    display: block;
    width: 100%;
    max-width: 100%;
    padding: 0;
}

.elementor-68756 .elementor-element.elementor-element-b4a80ad .thim-ekits-search-form input[type="text"] {
    height: 49px;
}

/* Mobile lớn */
@media (min-width: 576px) {
    .elementor-68756 .elementor-element.elementor-element-b4a80ad {
        padding: 0 20px;
    }
}

/* Tablet */
@media (min-width: 768px) {
    .elementor-68756 .elementor-element.elementor-element-b4a80ad {
        max-width: 720px;
    }
}

/* Tablet ngang / Laptop nhỏ */
@media (min-width: 992px) {
    .elementor-68756 .elementor-element.elementor-element-b4a80ad {
        max-width: 960px;
    }
}

/* Desktop */
@media (min-width: 1200px) {
    .elementor-68756 .elementor-element.elementor-element-b4a80ad {
        max-width: 1200px;
        padding: 0;
    }
}

/* Desktop lớn (optional) */
@media (min-width: 1400px) {
    .elementor-68756 .elementor-element.elementor-element-b4a80ad {
        max-width: 1320px;
    }
}/* End custom CSS */


/* Start custom CSS for nested-tabs, class: .elementor-element-920619d *//* TAB ACTIVE */
.dt-tab > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"]{
  background-color: #0ca5ec;
}

/* TAB HOVER */
.dt-tab > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{
  background-color: #0ca5ec;
}

/* TAB ITEM */
.dt-tab > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title{
  flex: 0 0 385px;
  height: 48px;
  text-align: center;
  white-space: normal;
  font-weight: 500 !important
}

/* Desktop nhỏ / Laptop */
@media (max-width: 1200px) {

}

/* Tablets */
@media (max-width: 768px) {

}

/* Mobile */
@media (max-width: 480px) {
    /* TAB ITEM */
    .dt-tab > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title{
      flex: 0 0 80%;
    }
}/* End custom CSS */




/* Start custom CSS for page-settings */.fa.fa-long-arrow-right::before,
.fa.fa-long-arrow-left::before {
    font-family: thim-ekits !important;
    font-weight: 400;
}/* End custom CSS */