.elementor-10 .elementor-element.elementor-element-bbd6a2c{--display:flex;--min-height:700px;--justify-content:flex-end;}.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-10 .elementor-element.elementor-element-6301218{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -260px) -200px;z-index:2;text-align:end;}.elementor-10 .elementor-element.elementor-element-6301218 img{width:137px;max-width:137px;height:272px;}.elementor-10 .elementor-element.elementor-element-b028cec{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-b028cec:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-b028cec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #C8FCFF 0%, #FFFFFF 100%);}.elementor-widget-animated-headline .elementor-headline-plain-text{color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-animated-headline{--dynamic-text-color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline-dynamic-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-animated-headline .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-accent );}.elementor-10 .elementor-element.elementor-element-7d0bcf9{--animation-duration:1200ms;--dynamic-text-color:#01C9D4;}.elementor-10 .elementor-element.elementor-element-7d0bcf9 .elementor-headline{text-align:center;font-family:"Inter", Sans-serif;font-weight:700;}.elementor-10 .elementor-element.elementor-element-7d0bcf9 .elementor-headline-plain-text{color:#01C9D4;}.elementor-10 .elementor-element.elementor-element-7d0bcf9 .elementor-headline-dynamic-text{font-family:"Inter", Sans-serif;font-weight:700;}.elementor-10 .elementor-element.elementor-element-7d0bcf9 .elementor-headline .elementor-headline-dynamic-wrapper{-webkit-text-stroke-color:#000;stroke:#000;}.elementor-10 .elementor-element.elementor-element-7d0bcf9 .elementor-headline-dynamic-wrapper path{stroke:#91F9FF;stroke-width:12px;}.elementor-10 .elementor-element.elementor-element-9a829ef{--animation-duration:1200ms;margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--dynamic-text-color:#262626;}.elementor-10 .elementor-element.elementor-element-9a829ef .elementor-headline{text-align:center;font-family:"Inter", Sans-serif;font-size:32px;font-weight:700;}.elementor-10 .elementor-element.elementor-element-9a829ef .elementor-headline-plain-text{color:#262626;}.elementor-10 .elementor-element.elementor-element-9a829ef .elementor-headline-dynamic-text{font-family:"Inter", Sans-serif;font-weight:700;}.elementor-10 .elementor-element.elementor-element-9a829ef .elementor-headline .elementor-headline-dynamic-wrapper{-webkit-text-stroke-color:#000;stroke:#000;}.elementor-10 .elementor-element.elementor-element-9a829ef .elementor-headline-dynamic-wrapper path{stroke:#91F9FF;stroke-width:12px;}.elementor-10 .elementor-element.elementor-element-a570d6d{--display:flex;}.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-10 .elementor-element.elementor-element-a30d6b1{text-align:center;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#4A4A4A;}.elementor-10 .elementor-element.elementor-element-a30d6b1 p{margin-block-end:0px;}.elementor-10 .elementor-element.elementor-element-3812d46{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-9775527{--display:flex;--min-height:476px;--justify-content:space-between;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--overlay-opacity:0.49;--border-radius:24px 24px 24px 24px;--padding-top:28px;--padding-bottom:39px;--padding-left:43px;--padding-right:28px;}.elementor-10 .elementor-element.elementor-element-9775527:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-9775527 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://duhocaces.com/wp-content/uploads/2026/07/bay-cung-aces.jpg");background-position:center center;background-size:cover;}.elementor-10 .elementor-element.elementor-element-9775527::before, .elementor-10 .elementor-element.elementor-element-9775527 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-9775527 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-9775527 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-9775527 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-9775527 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #EDFEFF00 22%, #91F9FF 100%);}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-79a858d .elementor-icon-wrapper{text-align:end;}.elementor-10 .elementor-element.elementor-element-08f0821{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-10 .elementor-element.elementor-element-810e12b .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:56px;font-weight:700;text-shadow:0px 0px 22px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-810e12b .elementor-heading-title a:hover, .elementor-10 .elementor-element.elementor-element-810e12b .elementor-heading-title a:focus{color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-d51d28b.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-d51d28b .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:22px;font-weight:700;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:7px 5px 6px rgba(0, 0, 0, 0.54);color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-2161dab{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-268c286{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-75f78b2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-e75f02e{--display:flex;--overlay-opacity:0.5;--border-radius:24px 24px 24px 24px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-10 .elementor-element.elementor-element-e75f02e:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-e75f02e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#35B2B9;}.elementor-10 .elementor-element.elementor-element-e75f02e::before, .elementor-10 .elementor-element.elementor-element-e75f02e > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-e75f02e > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-e75f02e > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-e75f02e > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-e75f02e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #EDFEFF00 0%, #91F9FF 100%);}.elementor-10 .elementor-element.elementor-element-5546c2a{--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:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-409cd7e{width:var( --container-widget-width, 55% );max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-409cd7e .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:30px;font-weight:700;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-967ed10.elementor-element{--align-self:flex-end;}.elementor-10 .elementor-element.elementor-element-967ed10 .elementor-icon-wrapper{text-align:end;}.elementor-10 .elementor-element.elementor-element-b9f1713{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--border-radius:24px 24px 24px 24px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-10 .elementor-element.elementor-element-b9f1713:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-b9f1713 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#006A70;}.elementor-10 .elementor-element.elementor-element-8b895f5 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:30px;font-weight:700;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-752ded5{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-e7807e4 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-d9abba7 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:800;color:#91F9FF;}.elementor-widget-progress .elementor-title{color:var( --e-global-color-primary );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-widget-progress .elementor-progress-wrapper .elementor-progress-bar{background-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-d1eceea{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10 .elementor-element.elementor-element-d1eceea .elementor-progress-wrapper .elementor-progress-bar{background-color:#35B2B9;}.elementor-10 .elementor-element.elementor-element-d1eceea .elementor-progress-wrapper{background-color:#C8FCFF;border-radius:100px;overflow:hidden;}.elementor-10 .elementor-element.elementor-element-d1eceea .elementor-progress-bar{height:10px;line-height:10px;}.elementor-10 .elementor-element.elementor-element-78525dd{--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:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-496870a{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-496870a .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:700;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-f569478.elementor-element{--align-self:flex-end;}.elementor-10 .elementor-element.elementor-element-f569478 .elementor-icon-wrapper{text-align:end;}.elementor-10 .elementor-element.elementor-element-f569478.elementor-view-stacked .elementor-icon{background-color:#262626;}.elementor-10 .elementor-element.elementor-element-f569478.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-f569478.elementor-view-default .elementor-icon{color:#262626;border-color:#262626;}.elementor-10 .elementor-element.elementor-element-f569478.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-f569478.elementor-view-default .elementor-icon svg{fill:#262626;}.elementor-10 .elementor-element.elementor-element-f569478.elementor-view-stacked .elementor-icon:hover{background-color:#91F9FF;}.elementor-10 .elementor-element.elementor-element-f569478.elementor-view-framed .elementor-icon:hover, .elementor-10 .elementor-element.elementor-element-f569478.elementor-view-default .elementor-icon:hover{color:#91F9FF;border-color:#91F9FF;}.elementor-10 .elementor-element.elementor-element-f569478.elementor-view-framed .elementor-icon:hover, .elementor-10 .elementor-element.elementor-element-f569478.elementor-view-default .elementor-icon:hover svg{fill:#91F9FF;}.elementor-10 .elementor-element.elementor-element-f569478 .elementor-icon{font-size:52px;}.elementor-10 .elementor-element.elementor-element-f569478 .elementor-icon svg{height:52px;}.elementor-10 .elementor-element.elementor-element-f569478 .elementor-icon i, .elementor-10 .elementor-element.elementor-element-f569478 .elementor-icon svg{transform:rotate(0deg);}.elementor-10 .elementor-element.elementor-element-36b4d92{--display:flex;--min-height:476px;--justify-content:space-between;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--overlay-opacity:0.28;--border-radius:24px 24px 24px 24px;--padding-top:28px;--padding-bottom:39px;--padding-left:43px;--padding-right:28px;}.elementor-10 .elementor-element.elementor-element-36b4d92:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-36b4d92 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://duhocaces.com/wp-content/uploads/2026/07/nhap-hoc-aces.jpg");background-position:center center;background-size:cover;}.elementor-10 .elementor-element.elementor-element-36b4d92::before, .elementor-10 .elementor-element.elementor-element-36b4d92 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-36b4d92 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-36b4d92 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-36b4d92 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-36b4d92 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(360deg, #EDFEFF00 100%, #91F9FF 100%);}.elementor-10 .elementor-element.elementor-element-21777bb .elementor-icon-wrapper{text-align:end;}.elementor-10 .elementor-element.elementor-element-9dd5d51{--display:flex;}.elementor-10 .elementor-element.elementor-element-9dd5d51.e-con{--order:-99999 /* order start hack */;}.elementor-10 .elementor-element.elementor-element-394c9d0{text-align:center;}.elementor-10 .elementor-element.elementor-element-394c9d0 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:24px;font-weight:700;line-height:38px;-webkit-text-stroke-color:#3AC4AD;stroke:#3AC4AD;text-shadow:0px 0px 9px rgba(11.530200195312476, 0, 0, 0.49);color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-5905373{--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;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-9308f59{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-2dc8c59{left:-238px;}body.rtl .elementor-10 .elementor-element.elementor-element-2dc8c59{right:-238px;}.elementor-10 .elementor-element.elementor-element-2dc8c59{top:-155px;}.elementor-10 .elementor-element.elementor-element-089716f{width:auto;max-width:auto;background-color:#35B2B9;padding:16px 32px 16px 32px;border-radius:0px 40px 0px 40px;}.elementor-10 .elementor-element.elementor-element-089716f.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-089716f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:700;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-253ede8 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:36px;font-weight:700;}.elementor-10 .elementor-element.elementor-element-3d5fdf5{text-align:start;font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;color:#4A4A4A;}.elementor-10 .elementor-element.elementor-element-3d5fdf5 p{margin-block-end:0px;}.elementor-10 .elementor-element.elementor-element-b9a9d32{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{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-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-c11aaf8.elementor-element{--order:-99999 /* order start hack */;}.elementor-10 .elementor-element.elementor-element-c11aaf8 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-c11aaf8 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-10 .elementor-element.elementor-element-c11aaf8{--e-icon-list-icon-size:44px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:flex-start;}.elementor-10 .elementor-element.elementor-element-c11aaf8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10 .elementor-element.elementor-element-c11aaf8 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:20px;font-weight:700;}.elementor-10 .elementor-element.elementor-element-c11aaf8 .elementor-icon-list-text{color:#262626;transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-2c951ca{padding:0px 0px 0px 60px;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;}.elementor-10 .elementor-element.elementor-element-2c951ca p{margin-block-end:0px;}.elementor-10 .elementor-element.elementor-element-06ef537{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-052e302 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-052e302 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-10 .elementor-element.elementor-element-052e302{--e-icon-list-icon-size:44px;--icon-vertical-align:flex-start;}.elementor-10 .elementor-element.elementor-element-052e302 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10 .elementor-element.elementor-element-052e302 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:20px;font-weight:700;}.elementor-10 .elementor-element.elementor-element-052e302 .elementor-icon-list-text{color:#262626;transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-4256ea8{padding:0px 0px 0px 60px;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;}.elementor-10 .elementor-element.elementor-element-4256ea8 p{margin-block-end:0px;}.elementor-10 .elementor-element.elementor-element-b852d8f{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-7cd9708 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-7cd9708 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-10 .elementor-element.elementor-element-7cd9708{--e-icon-list-icon-size:44px;--icon-vertical-align:flex-start;}.elementor-10 .elementor-element.elementor-element-7cd9708 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10 .elementor-element.elementor-element-7cd9708 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:20px;font-weight:700;}.elementor-10 .elementor-element.elementor-element-7cd9708 .elementor-icon-list-text{color:#262626;transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-a7b68ac{padding:0px 0px 0px 60px;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;}.elementor-10 .elementor-element.elementor-element-a7b68ac p{margin-block-end:0px;}.elementor-10 .elementor-element.elementor-element-59452cb{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-37647f3 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-37647f3 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-10 .elementor-element.elementor-element-37647f3{--e-icon-list-icon-size:44px;--icon-vertical-align:flex-start;}.elementor-10 .elementor-element.elementor-element-37647f3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10 .elementor-element.elementor-element-37647f3 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:20px;font-weight:700;}.elementor-10 .elementor-element.elementor-element-37647f3 .elementor-icon-list-text{color:#262626;transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-4ef7304{padding:0px 0px 0px 60px;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;}.elementor-10 .elementor-element.elementor-element-4ef7304 p{margin-block-end:0px;}.elementor-10 .elementor-element.elementor-element-86767e3{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-42a5f7f .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-42a5f7f .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-10 .elementor-element.elementor-element-42a5f7f{--e-icon-list-icon-size:44px;--icon-vertical-align:flex-start;}.elementor-10 .elementor-element.elementor-element-42a5f7f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10 .elementor-element.elementor-element-42a5f7f .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:20px;font-weight:700;}.elementor-10 .elementor-element.elementor-element-42a5f7f .elementor-icon-list-text{color:#262626;transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-f1ec946{padding:0px 0px 0px 60px;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;}.elementor-10 .elementor-element.elementor-element-f1ec946 p{margin-block-end:0px;}.elementor-10 .elementor-element.elementor-element-cf76ddf{--display:flex;--justify-content:center;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-05e841c{--display:flex;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-39b8dc8{right:-30%;}body.rtl .elementor-10 .elementor-element.elementor-element-39b8dc8{left:-30%;}.elementor-10 .elementor-element.elementor-element-39b8dc8{bottom:135px;}.elementor-10 .elementor-element.elementor-element-39b8dc8 img{width:100%;max-width:200%;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-bb89b43{right:-31%;}body.rtl .elementor-10 .elementor-element.elementor-element-bb89b43{left:-31%;}.elementor-10 .elementor-element.elementor-element-bb89b43{bottom:-81px;}.elementor-10 .elementor-element.elementor-element-bb89b43 img{width:100%;max-width:200%;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-d957257{right:-30%;}body.rtl .elementor-10 .elementor-element.elementor-element-d957257{left:-30%;}.elementor-10 .elementor-element.elementor-element-d957257{bottom:342px;}.elementor-10 .elementor-element.elementor-element-d957257 img{width:100%;max-width:200%;}.elementor-10 .elementor-element.elementor-element-abd07f6{--display:flex;--min-height:722px;--overlay-opacity:0.1;--padding-top:120px;--padding-bottom:121px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-abd07f6:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-abd07f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#006A70;}.elementor-10 .elementor-element.elementor-element-abd07f6::before, .elementor-10 .elementor-element.elementor-element-abd07f6 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-abd07f6 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-abd07f6 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-abd07f6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-abd07f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#006A70;background-image:url("https://duhocaces.com/wp-content/uploads/2026/06/e3685618501f2117d4a5ead6c85d779602f6d3d3.png");--background-overlay:'';background-size:cover;}.elementor-10 .elementor-element.elementor-element-1111bb5{--display:flex;}.elementor-10 .elementor-element.elementor-element-3f334ea{width:auto;max-width:auto;background-color:#35B2B9;padding:16px 32px 16px 32px;border-radius:0px 40px 0px 40px;text-align:center;}.elementor-10 .elementor-element.elementor-element-3f334ea.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-3f334ea .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:700;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-bbf4481{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;}.elementor-10 .elementor-element.elementor-element-6a126e5{text-align:center;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-6a126e5 p{margin-block-end:0px;}.elementor-10 .elementor-element.elementor-element-138df5d{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:30px 20px;--row-gap:30px;--column-gap:20px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-8d4eee5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-19037d4{--display:flex;--min-height:476px;--justify-content:space-between;--overflow:hidden;--overlay-opacity:0.5;--border-radius:24px 24px 24px 24px;--padding-top:32px;--padding-bottom:32px;--padding-left:40px;--padding-right:40px;}.elementor-10 .elementor-element.elementor-element-19037d4:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-19037d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://duhocaces.com/wp-content/uploads/2026/07/D4-1-Du-hoc-he-tieng-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-19037d4::before, .elementor-10 .elementor-element.elementor-element-19037d4 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-19037d4 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-19037d4 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-19037d4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-19037d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #EDFEFF 0%, #35B2B9 100%);}.elementor-10 .elementor-element.elementor-element-19037d4:hover::before, .elementor-10 .elementor-element.elementor-element-19037d4:hover > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-19037d4:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-19037d4 > .elementor-background-slideshow:hover::before, .elementor-10 .elementor-element.elementor-element-19037d4 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF 43%, #42403F 100%);}.elementor-10 .elementor-element.elementor-element-19037d4:hover{--overlay-opacity:0.5;}.elementor-10 .elementor-element.elementor-element-93c1380 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:30px;font-weight:700;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-71bb504{--display:flex;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-10 .elementor-element.elementor-element-71bb504:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-71bb504 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000000;}.elementor-10 .elementor-element.elementor-element-d7c16cc{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:justify;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-d7c16cc p{margin-block-end:0px;}.elementor-10 .elementor-element.elementor-element-227de0a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-f2b24a3{--display:flex;--min-height:476px;--justify-content:space-between;--overflow:hidden;--overlay-opacity:0.5;--border-radius:24px 24px 24px 24px;--padding-top:32px;--padding-bottom:32px;--padding-left:40px;--padding-right:40px;}.elementor-10 .elementor-element.elementor-element-f2b24a3:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-f2b24a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://duhocaces.com/wp-content/uploads/2026/06/56a115633e67d34a01bb35d5575ceeb4dfe8c893-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-f2b24a3::before, .elementor-10 .elementor-element.elementor-element-f2b24a3 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-f2b24a3 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-f2b24a3 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-f2b24a3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-f2b24a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #EDFEFF 0%, #35B2B9 100%);}.elementor-10 .elementor-element.elementor-element-f2b24a3:hover::before, .elementor-10 .elementor-element.elementor-element-f2b24a3:hover > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-f2b24a3:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-f2b24a3 > .elementor-background-slideshow:hover::before, .elementor-10 .elementor-element.elementor-element-f2b24a3 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #91F9FF 0%, #FFF6EE 100%);}.elementor-10 .elementor-element.elementor-element-f2b24a3:hover{--overlay-opacity:0.5;}.elementor-10 .elementor-element.elementor-element-4788f5f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:30px;font-weight:700;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-b93212d{--display:flex;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-10 .elementor-element.elementor-element-b93212d:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-b93212d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000000;}.elementor-10 .elementor-element.elementor-element-d1b2723{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:justify;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-d1b2723 p{margin-block-end:0px;}.elementor-10 .elementor-element.elementor-element-8ae95b0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-25769f0{--display:flex;--min-height:476px;--justify-content:space-between;--overflow:hidden;--overlay-opacity:0.5;--border-radius:24px 24px 24px 24px;--padding-top:32px;--padding-bottom:32px;--padding-left:40px;--padding-right:40px;}.elementor-10 .elementor-element.elementor-element-25769f0:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-25769f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://duhocaces.com/wp-content/uploads/2026/07/D2-2-Du-hoc-he-Dai-hoc-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-25769f0::before, .elementor-10 .elementor-element.elementor-element-25769f0 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-25769f0 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-25769f0 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-25769f0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-25769f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #EDFEFF 0%, #35B2B9 100%);}.elementor-10 .elementor-element.elementor-element-25769f0:hover::before, .elementor-10 .elementor-element.elementor-element-25769f0:hover > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-25769f0:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-25769f0 > .elementor-background-slideshow:hover::before, .elementor-10 .elementor-element.elementor-element-25769f0 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #91F9FF 0%, #FFF6EE 100%);}.elementor-10 .elementor-element.elementor-element-25769f0:hover{--overlay-opacity:0.5;}.elementor-10 .elementor-element.elementor-element-f89d3e3 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:30px;font-weight:700;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-f0fac5c{--display:flex;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-10 .elementor-element.elementor-element-f0fac5c:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-f0fac5c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000000;}.elementor-10 .elementor-element.elementor-element-b5d4cd8{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-b5d4cd8 p{margin-block-end:0px;}.elementor-10 .elementor-element.elementor-element-cbcc5e0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-462b592{--display:flex;--min-height:476px;--justify-content:space-between;--overflow:hidden;--overlay-opacity:0.5;--border-radius:24px 24px 24px 24px;--padding-top:32px;--padding-bottom:32px;--padding-left:40px;--padding-right:40px;}.elementor-10 .elementor-element.elementor-element-462b592:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-462b592 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://duhocaces.com/wp-content/uploads/2026/07/D2-3-Du-hoc-he-dai-hoc-1-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-462b592::before, .elementor-10 .elementor-element.elementor-element-462b592 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-462b592 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-462b592 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-462b592 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-462b592 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #EDFEFF 0%, #35B2B9 100%);}.elementor-10 .elementor-element.elementor-element-462b592:hover::before, .elementor-10 .elementor-element.elementor-element-462b592:hover > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-462b592:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-462b592 > .elementor-background-slideshow:hover::before, .elementor-10 .elementor-element.elementor-element-462b592 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #91F9FF 0%, #FFF6EE 100%);}.elementor-10 .elementor-element.elementor-element-462b592:hover{--overlay-opacity:0.5;}.elementor-10 .elementor-element.elementor-element-4014b17 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:30px;font-weight:700;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-6792a72{--display:flex;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-10 .elementor-element.elementor-element-6792a72:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-6792a72 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000000;}.elementor-10 .elementor-element.elementor-element-cec2ced{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:justify;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-cec2ced p{margin-block-end:0px;}.elementor-10 .elementor-element.elementor-element-e9c79b6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-d3371ee{--display:flex;--min-height:476px;--justify-content:space-between;--overflow:hidden;--overlay-opacity:0.5;--border-radius:24px 24px 24px 24px;--padding-top:32px;--padding-bottom:32px;--padding-left:40px;--padding-right:40px;}.elementor-10 .elementor-element.elementor-element-d3371ee:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-d3371ee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://duhocaces.com/wp-content/uploads/2026/07/D2-4-Du-hoc-he-Dai-hoc-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-d3371ee::before, .elementor-10 .elementor-element.elementor-element-d3371ee > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-d3371ee > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-d3371ee > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-d3371ee > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-d3371ee > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #EDFEFF 0%, #35B2B9 100%);}.elementor-10 .elementor-element.elementor-element-d3371ee:hover::before, .elementor-10 .elementor-element.elementor-element-d3371ee:hover > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-d3371ee:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-d3371ee > .elementor-background-slideshow:hover::before, .elementor-10 .elementor-element.elementor-element-d3371ee > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #91F9FF 0%, #FFF6EE 100%);}.elementor-10 .elementor-element.elementor-element-d3371ee:hover{--overlay-opacity:0.5;}.elementor-10 .elementor-element.elementor-element-691dbef .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:30px;font-weight:700;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-a611a75{--display:flex;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-10 .elementor-element.elementor-element-a611a75:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-a611a75 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000000;}.elementor-10 .elementor-element.elementor-element-2747cbd{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:justify;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-2747cbd p{margin-block-end:0px;}.elementor-10 .elementor-element.elementor-element-595c37c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-ca4b85e{--display:flex;--min-height:476px;--justify-content:space-between;--overflow:hidden;--overlay-opacity:0.5;--border-radius:24px 24px 24px 24px;--padding-top:32px;--padding-bottom:32px;--padding-left:40px;--padding-right:40px;}.elementor-10 .elementor-element.elementor-element-ca4b85e:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-ca4b85e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://duhocaces.com/wp-content/uploads/2026/07/D2-6-Du-hoc-he-dai-hoc-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-ca4b85e::before, .elementor-10 .elementor-element.elementor-element-ca4b85e > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-ca4b85e > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-ca4b85e > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-ca4b85e > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-ca4b85e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #EDFEFF 0%, #35B2B9 100%);}.elementor-10 .elementor-element.elementor-element-ca4b85e:hover::before, .elementor-10 .elementor-element.elementor-element-ca4b85e:hover > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-ca4b85e:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-ca4b85e > .elementor-background-slideshow:hover::before, .elementor-10 .elementor-element.elementor-element-ca4b85e > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #91F9FF 0%, #FFF6EE 100%);}.elementor-10 .elementor-element.elementor-element-ca4b85e:hover{--overlay-opacity:0.5;}.elementor-10 .elementor-element.elementor-element-14a61fc .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:30px;font-weight:700;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-39b0e06{--display:flex;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-10 .elementor-element.elementor-element-39b0e06:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-39b0e06 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000000;}.elementor-10 .elementor-element.elementor-element-e2af177{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:justify;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-e2af177 p{margin-block-end:0px;}.elementor-10 .elementor-element.elementor-element-0b8b674{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-4df00f7{--display:flex;}.elementor-10 .elementor-element.elementor-element-38b9111{width:auto;max-width:auto;background-color:#35B2B9;padding:16px 32px 16px 32px;border-radius:0px 40px 0px 40px;text-align:center;}.elementor-10 .elementor-element.elementor-element-38b9111.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-38b9111 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:700;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-ad36fca{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-10 .elementor-element.elementor-element-ad36fca .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:700;color:#006A70;}.elementor-10 .elementor-element.elementor-element-4ea7389{text-align:center;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;color:#4A4A4A;}.elementor-10 .elementor-element.elementor-element-4ea7389 p{margin-block-end:0px;}.elementor-10 .elementor-element.elementor-element-7686dd7{--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:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-56b41f9{--display:flex;}.elementor-10 .elementor-element.elementor-element-5548a2b{--e-transform-rotateZ:12deg;z-index:2;}.elementor-10 .elementor-element.elementor-element-5548a2b img{width:309px;max-width:309px;height:309px;border-radius:16px 16px 16px 16px;}.elementor-10 .elementor-element.elementor-element-4aa0f4c{--e-transform-rotateZ:-13deg;margin:-200px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -150px;}.elementor-10 .elementor-element.elementor-element-4aa0f4c img{width:309px;height:309px;border-radius:16px 16px 16px 16px;}.elementor-10 .elementor-element.elementor-element-f359886{--display:flex;--justify-content:center;}.elementor-10 .elementor-element.elementor-element-9458295{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-e76ff76 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-e76ff76 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-10 .elementor-element.elementor-element-e76ff76{--e-icon-list-icon-size:44px;--icon-vertical-align:flex-start;--icon-vertical-offset:8px;}.elementor-10 .elementor-element.elementor-element-e76ff76 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10 .elementor-element.elementor-element-e76ff76 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:20px;font-weight:700;}.elementor-10 .elementor-element.elementor-element-e76ff76 .elementor-icon-list-text{color:#262626;transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-d8ddfb5{padding:0px 0px 0px 60px;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;}.elementor-10 .elementor-element.elementor-element-d8ddfb5 p{margin-block-end:0px;}.elementor-10 .elementor-element.elementor-element-fd32d9d{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-4722749 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-4722749 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-10 .elementor-element.elementor-element-4722749{--e-icon-list-icon-size:44px;--icon-vertical-align:flex-start;--icon-vertical-offset:8px;}.elementor-10 .elementor-element.elementor-element-4722749 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10 .elementor-element.elementor-element-4722749 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:20px;font-weight:700;}.elementor-10 .elementor-element.elementor-element-4722749 .elementor-icon-list-text{color:#262626;transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-61879db{padding:0px 0px 0px 60px;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;}.elementor-10 .elementor-element.elementor-element-61879db p{margin-block-end:0px;}.elementor-10 .elementor-element.elementor-element-660e2d8{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-f5f3aca .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-f5f3aca .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-10 .elementor-element.elementor-element-f5f3aca{--e-icon-list-icon-size:44px;--icon-vertical-align:flex-start;--icon-vertical-offset:8px;}.elementor-10 .elementor-element.elementor-element-f5f3aca .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10 .elementor-element.elementor-element-f5f3aca .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:20px;font-weight:700;}.elementor-10 .elementor-element.elementor-element-f5f3aca .elementor-icon-list-text{color:#262626;transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-389c355{padding:0px 0px 0px 60px;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;}.elementor-10 .elementor-element.elementor-element-389c355 p{margin-block-end:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-10 .elementor-element.elementor-element-b0966b1 .elementor-button{background-color:#35B2B9;font-family:"Inter", Sans-serif;font-size:14px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-radius:360px 360px 360px 360px;}.elementor-10 .elementor-element.elementor-element-b0966b1{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10 .elementor-element.elementor-element-b0966b1 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-10 .elementor-element.elementor-element-57cf0c8{--display:flex;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-239a480{width:auto;max-width:auto;background-color:#35B2B9;padding:16px 32px 16px 32px;border-radius:0px 40px 0px 40px;text-align:center;}.elementor-10 .elementor-element.elementor-element-239a480.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-239a480 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:700;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-f475804{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-10 .elementor-element.elementor-element-f475804 .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:700;color:#006A70;}.elementor-10 .elementor-element.elementor-element-e9cd2c7{--display:flex;--min-height:0px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-0be8862{--display:flex;--margin-top:120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:3;}.elementor-10 .elementor-element.elementor-element-b384b87{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-7aa295b{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:150px 150px;--row-gap:150px;--column-gap:150px;--grid-auto-flow:row;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-7aa295b::before, .elementor-10 .elementor-element.elementor-element-7aa295b > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-7aa295b > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-7aa295b > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-7aa295b > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-7aa295b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #EDFEFF 0%, #FFFFFF 100%);}.elementor-10 .elementor-element.elementor-element-92c5891{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-10 .elementor-element.elementor-element-dd90efe{width:auto;max-width:auto;background-color:#35B2B9;padding:16px 32px 16px 32px;border-radius:0px 40px 0px 40px;text-align:center;}.elementor-10 .elementor-element.elementor-element-dd90efe.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-dd90efe .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:700;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-9b0136d{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;}.elementor-10 .elementor-element.elementor-element-a1cde26{padding:0px 0px 0px 0px;text-align:justify;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;}.elementor-10 .elementor-element.elementor-element-a1cde26 p{margin-block-end:0px;}.elementor-10 .elementor-element.elementor-element-c4a8eb6 .elementor-button{background-color:#35B2B9;font-family:"Inter", Sans-serif;font-size:14px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-radius:360px 360px 360px 360px;}.elementor-10 .elementor-element.elementor-element-f0c0df7{--display:flex;--min-height:532px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-30742b1{--display:flex;}.elementor-10 .elementor-element.elementor-element-8f91f88{--display:flex;--margin-top:120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-8f91f88:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-8f91f88 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#006A70;}.elementor-10 .elementor-element.elementor-element-785d520{--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;}.elementor-10 .elementor-element.elementor-element-2454853{--display:flex;--justify-content:center;--margin-top:0%;--margin-bottom:0%;--margin-left:14%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-bd4d133{width:auto;max-width:auto;background-color:#35B2B9;padding:16px 32px 16px 32px;border-radius:0px 40px 0px 40px;text-align:center;}.elementor-10 .elementor-element.elementor-element-bd4d133.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-bd4d133 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:700;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-7b8b9e2{text-align:start;}.elementor-10 .elementor-element.elementor-element-7b8b9e2 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:38px;font-weight:700;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-a36bdc0{padding:0px 0px 0px 0px;text-align:justify;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-a36bdc0 p{margin-block-end:0px;}.elementor-10 .elementor-element.elementor-element-c26676f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-68471eb{--display:flex;--padding-top:120px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-bf3f4c3{width:auto;max-width:auto;background-color:#35B2B9;padding:16px 32px 16px 32px;border-radius:0px 40px 0px 40px;text-align:center;}.elementor-10 .elementor-element.elementor-element-bf3f4c3.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-bf3f4c3 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:700;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-042c9b8{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;}.elementor-10 .elementor-element.elementor-element-6ecbd29{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;text-align:center;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;color:#4A4A4A;}.elementor-10 .elementor-element.elementor-element-6ecbd29 p{margin-block-end:0px;}.elementor-10 .elementor-element.elementor-element-e411370{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-10 .elementor-element.elementor-element-6eca16c{--grid-columns:3;}.elementor-10 .elementor-element.elementor-element-1e7c24b .elementor-button{background-color:#C8FCFF;font-family:"Inter", Sans-serif;font-size:14px;font-weight:700;fill:#006A70;color:#006A70;border-radius:360px 360px 360px 360px;}.elementor-10 .elementor-element.elementor-element-1e7c24b{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10 .elementor-element.elementor-element-bce8ceb{--display:flex;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-6f8df77{width:auto;max-width:auto;background-color:#35B2B9;padding:16px 32px 16px 32px;border-radius:0px 40px 0px 40px;text-align:center;}.elementor-10 .elementor-element.elementor-element-6f8df77.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-6f8df77 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:700;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-b84598d{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;}.elementor-10 .elementor-element.elementor-element-60a543f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;text-align:center;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;color:#4A4A4A;}.elementor-10 .elementor-element.elementor-element-60a543f p{margin-block-end:0px;}.elementor-10 .elementor-element.elementor-element-7301343{--display:flex;}.elementor-10 .elementor-element.elementor-element-e3efec8{--grid-columns:3;}.elementor-10 .elementor-element.elementor-element-d2cb028 .elementor-button{background-color:#C8FCFF;font-family:"Inter", Sans-serif;font-size:14px;font-weight:700;fill:#006A70;color:#006A70;border-radius:360px 360px 360px 360px;}.elementor-10 .elementor-element.elementor-element-d2cb028{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10 .elementor-element.elementor-element-532d2f7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(min-width:768px){.elementor-10 .elementor-element.elementor-element-78525dd{--width:100%;}.elementor-10 .elementor-element.elementor-element-19037d4{--width:384px;}.elementor-10 .elementor-element.elementor-element-f2b24a3{--width:384px;}.elementor-10 .elementor-element.elementor-element-25769f0{--width:384px;}.elementor-10 .elementor-element.elementor-element-462b592{--width:384px;}.elementor-10 .elementor-element.elementor-element-d3371ee{--width:384px;}.elementor-10 .elementor-element.elementor-element-ca4b85e{--width:384px;}.elementor-10 .elementor-element.elementor-element-2454853{--width:30%;}.elementor-10 .elementor-element.elementor-element-c26676f{--width:70%;}}@media(max-width:1024px){.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-10 .elementor-element.elementor-element-3812d46{--grid-auto-flow:row;}.elementor-widget-progress .elementor-title{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-10 .elementor-element.elementor-element-138df5d{--grid-auto-flow:row;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-10 .elementor-element.elementor-element-7aa295b{--grid-auto-flow:row;}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-10 .elementor-element.elementor-element-6eca16c{--grid-columns:2;}.elementor-10 .elementor-element.elementor-element-e3efec8{--grid-columns:2;}}@media(max-width:767px){.elementor-10 .elementor-element.elementor-element-bbd6a2c{--min-height:250px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-10 .elementor-element.elementor-element-6301218{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -60px) -50px;}.elementor-10 .elementor-element.elementor-element-6301218 img{width:60px;max-width:60px;height:120px;}.elementor-10 .elementor-element.elementor-element-b028cec{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-7d0bcf9 .elementor-headline{font-size:22px;}.elementor-10 .elementor-element.elementor-element-9a829ef .elementor-headline{font-size:22px;}.elementor-10 .elementor-element.elementor-element-a570d6d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-10 .elementor-element.elementor-element-a30d6b1{font-size:14px;}.elementor-10 .elementor-element.elementor-element-3812d46{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-10 .elementor-element.elementor-element-9775527{--min-height:400px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-08f0821{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-810e12b .elementor-heading-title{font-size:30px;}.elementor-10 .elementor-element.elementor-element-d51d28b .elementor-heading-title{font-size:20px;}.elementor-10 .elementor-element.elementor-element-e75f02e{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-10 .elementor-element.elementor-element-409cd7e .elementor-heading-title{font-size:20px;}.elementor-10 .elementor-element.elementor-element-8b895f5 .elementor-heading-title{font-size:24px;}.elementor-widget-progress .elementor-title{font-size:var( --e-global-typography-text-font-size );}.elementor-10 .elementor-element.elementor-element-36b4d92{--min-height:400px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-9dd5d51{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-10 .elementor-element.elementor-element-394c9d0 .elementor-heading-title{font-size:20px;}.elementor-10 .elementor-element.elementor-element-5905373{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-253ede8 .elementor-heading-title{font-size:20px;}.elementor-10 .elementor-element.elementor-element-3d5fdf5{font-size:14px;}.elementor-10 .elementor-element.elementor-element-b9a9d32{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-10 .elementor-element.elementor-element-c11aaf8{--e-icon-list-icon-size:30px;--icon-vertical-offset:0px;}.elementor-10 .elementor-element.elementor-element-c11aaf8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10 .elementor-element.elementor-element-c11aaf8 .elementor-icon-list-item > a{font-size:16px;}.elementor-10 .elementor-element.elementor-element-2c951ca{padding:0px 0px 0px 42px;font-size:14px;}.elementor-10 .elementor-element.elementor-element-06ef537{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-052e302{--e-icon-list-icon-size:30px;--icon-vertical-offset:0px;}.elementor-10 .elementor-element.elementor-element-052e302 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10 .elementor-element.elementor-element-052e302 .elementor-icon-list-item > a{font-size:16px;}.elementor-10 .elementor-element.elementor-element-4256ea8{padding:0px 0px 0px 42px;font-size:14px;}.elementor-10 .elementor-element.elementor-element-b852d8f{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-7cd9708{--e-icon-list-icon-size:30px;--icon-vertical-offset:0px;}.elementor-10 .elementor-element.elementor-element-7cd9708 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10 .elementor-element.elementor-element-7cd9708 .elementor-icon-list-item > a{font-size:16px;}.elementor-10 .elementor-element.elementor-element-a7b68ac{padding:0px 0px 0px 42px;font-size:14px;}.elementor-10 .elementor-element.elementor-element-59452cb{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-37647f3{--e-icon-list-icon-size:30px;--icon-vertical-offset:0px;}.elementor-10 .elementor-element.elementor-element-37647f3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10 .elementor-element.elementor-element-37647f3 .elementor-icon-list-item > a{font-size:16px;}.elementor-10 .elementor-element.elementor-element-4ef7304{padding:0px 0px 0px 42px;font-size:14px;}.elementor-10 .elementor-element.elementor-element-86767e3{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-42a5f7f{--e-icon-list-icon-size:30px;--icon-vertical-offset:0px;}.elementor-10 .elementor-element.elementor-element-42a5f7f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10 .elementor-element.elementor-element-42a5f7f .elementor-icon-list-item > a{font-size:16px;}.elementor-10 .elementor-element.elementor-element-f1ec946{padding:0px 0px 0px 42px;font-size:14px;}.elementor-10 .elementor-element.elementor-element-cf76ddf{--margin-top:0px;--margin-bottom:0px;--margin-left:-25px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-05e841c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-39b8dc8{right:-25.123%;}body.rtl .elementor-10 .elementor-element.elementor-element-39b8dc8{left:-25.123%;}.elementor-10 .elementor-element.elementor-element-39b8dc8{bottom:60px;}.elementor-10 .elementor-element.elementor-element-39b8dc8 img{max-width:50%;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-bb89b43{right:-30.999%;}body.rtl .elementor-10 .elementor-element.elementor-element-bb89b43{left:-30.999%;}.elementor-10 .elementor-element.elementor-element-bb89b43{bottom:-50px;}.elementor-10 .elementor-element.elementor-element-bb89b43 img{max-width:50%;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-d957257{right:-15%;}body.rtl .elementor-10 .elementor-element.elementor-element-d957257{left:-15%;}.elementor-10 .elementor-element.elementor-element-d957257{bottom:200px;}.elementor-10 .elementor-element.elementor-element-d957257 img{max-width:50%;}.elementor-10 .elementor-element.elementor-element-abd07f6{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-10 .elementor-element.elementor-element-1111bb5{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-3f334ea .elementor-heading-title{font-size:20px;}.elementor-10 .elementor-element.elementor-element-6a126e5{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:14px;}.elementor-10 .elementor-element.elementor-element-138df5d{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-10 .elementor-element.elementor-element-19037d4{--min-height:350px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-93c1380 .elementor-heading-title{font-size:18px;}.elementor-10 .elementor-element.elementor-element-71bb504{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-d7c16cc{font-size:14px;}.elementor-10 .elementor-element.elementor-element-f2b24a3{--min-height:350px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-4788f5f .elementor-heading-title{font-size:18px;}.elementor-10 .elementor-element.elementor-element-b93212d{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-d1b2723{font-size:14px;}.elementor-10 .elementor-element.elementor-element-25769f0{--min-height:350px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-f89d3e3 .elementor-heading-title{font-size:18px;}.elementor-10 .elementor-element.elementor-element-f0fac5c{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-b5d4cd8{font-size:14px;}.elementor-10 .elementor-element.elementor-element-462b592{--min-height:350px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-4014b17 .elementor-heading-title{font-size:18px;}.elementor-10 .elementor-element.elementor-element-6792a72{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-cec2ced{font-size:14px;}.elementor-10 .elementor-element.elementor-element-d3371ee{--min-height:350px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-691dbef .elementor-heading-title{font-size:18px;}.elementor-10 .elementor-element.elementor-element-a611a75{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-2747cbd{font-size:14px;}.elementor-10 .elementor-element.elementor-element-ca4b85e{--min-height:350px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-14a61fc .elementor-heading-title{font-size:18px;}.elementor-10 .elementor-element.elementor-element-39b0e06{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-e2af177{font-size:14px;}.elementor-10 .elementor-element.elementor-element-0b8b674{--padding-top:40px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-4df00f7{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-ad36fca .elementor-heading-title{font-size:20px;}.elementor-10 .elementor-element.elementor-element-4ea7389{font-size:14px;}.elementor-10 .elementor-element.elementor-element-5548a2b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 90px;}.elementor-10 .elementor-element.elementor-element-5548a2b img{width:200px;max-width:200px;height:200px;border-radius:16px 16px 16px 16px;}.elementor-10 .elementor-element.elementor-element-4aa0f4c{margin:-150px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -50px;}.elementor-10 .elementor-element.elementor-element-4aa0f4c img{width:200px;height:200px;border-radius:16px 16px 16px 16px;}.elementor-10 .elementor-element.elementor-element-9458295{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-e76ff76{--e-icon-list-icon-size:30px;--icon-vertical-offset:0px;}.elementor-10 .elementor-element.elementor-element-e76ff76 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10 .elementor-element.elementor-element-e76ff76 .elementor-icon-list-item > a{font-size:16px;}.elementor-10 .elementor-element.elementor-element-d8ddfb5{padding:0px 0px 0px 42px;font-size:14px;}.elementor-10 .elementor-element.elementor-element-fd32d9d{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-4722749{--e-icon-list-icon-size:30px;--icon-vertical-offset:0px;}.elementor-10 .elementor-element.elementor-element-4722749 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10 .elementor-element.elementor-element-4722749 .elementor-icon-list-item > a{font-size:16px;}.elementor-10 .elementor-element.elementor-element-61879db{padding:0px 0px 0px 42px;font-size:14px;}.elementor-10 .elementor-element.elementor-element-660e2d8{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-f5f3aca{--e-icon-list-icon-size:30px;--icon-vertical-offset:0px;}.elementor-10 .elementor-element.elementor-element-f5f3aca .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10 .elementor-element.elementor-element-f5f3aca .elementor-icon-list-item > a{font-size:16px;}.elementor-10 .elementor-element.elementor-element-389c355{padding:0px 0px 0px 42px;font-size:14px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-10 .elementor-element.elementor-element-57cf0c8{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-239a480 .elementor-heading-title{line-height:1.4em;}.elementor-10 .elementor-element.elementor-element-f475804 .elementor-heading-title{font-size:20px;}.elementor-10 .elementor-element.elementor-element-0be8862{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-7aa295b{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-10 .elementor-element.elementor-element-92c5891{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-dd90efe{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10 .elementor-element.elementor-element-dd90efe.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-a1cde26{padding:0px 0px 0px 0px;font-size:14px;}.elementor-10 .elementor-element.elementor-element-c4a8eb6 .elementor-button{line-height:1.4em;}.elementor-10 .elementor-element.elementor-element-8f91f88{--margin-top:-80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-785d520{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-2454853{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-10 .elementor-element.elementor-element-bd4d133 .elementor-heading-title{line-height:1.3em;}.elementor-10 .elementor-element.elementor-element-7b8b9e2 .elementor-heading-title{font-size:20px;}.elementor-10 .elementor-element.elementor-element-a36bdc0{padding:0px 0px 0px 0px;font-size:14px;}.elementor-10 .elementor-element.elementor-element-68471eb{--margin-top:20px;--margin-bottom:-20px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-6ecbd29{font-size:14px;}.elementor-10 .elementor-element.elementor-element-e411370{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-10 .elementor-element.elementor-element-6eca16c{--grid-columns:1;}.elementor-10 .elementor-element.elementor-element-bce8ceb{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-60a543f{font-size:14px;}.elementor-10 .elementor-element.elementor-element-7301343{--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-e3efec8{--grid-columns:1;}}/* Start custom CSS for animated-headline, class: .elementor-element-7d0bcf9 */.elementor-10 .elementor-element.elementor-element-7d0bcf9 .elementor-headline-dynamic-wrapper svg {
    transform: translateY(-55px);
    
}
@media (max-width: 767px) {
    .elementor-10 .elementor-element.elementor-element-7d0bcf9 .elementor-headline-dynamic-wrapper svg {
        /* Trục X viết trước, trục Y viết sau */
        transform: translate(36px, -20px);
    }
}/* End custom CSS */
/* Start custom CSS for animated-headline, class: .elementor-element-9a829ef */.elementor-10 .elementor-element.elementor-element-9a829ef .elementor-headline-dynamic-wrapper svg {
    /* Trục X viết trước, trục Y viết sau */
    transform: translate(-110px, -55px);
}
@media (max-width: 767px) {
    .elementor-10 .elementor-element.elementor-element-9a829ef .elementor-headline-dynamic-wrapper svg {
        /* Trục X viết trước, trục Y viết sau */
        transform: translate(-46px, -25px);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19037d4 */.card-wrapper{
    position: relative;
    overflow: hidden;
}

/* Tạo lớp ảnh nền để zoom */
.card-wrapper::before{
    content: "";
    position: absolute;
    inset: 0;
    background: inherit;
    background-size: cover;
    background-position: center;
    transition: transform 0.5s ease, filter 0.4s ease;
    z-index: 0;
}

/* Nội dung nằm trên ảnh */
.card-content{
    position: relative;
    z-index: 2;
}

/* Hover */
/* Thêm hiệu ứng chuyển màu mượt mà (tùy chọn) */
.card-wrapper .card-title .elementor-heading-title {
    transition: color 0.3s ease;
}

/* Đổi màu khi hover vào card-wrapper */
.card-wrapper:hover .card-title .elementor-heading-title {
    color: #0E2C31;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8d4eee5 *//* ===== KHỐI CHA ===== */
.elementor-10 .elementor-element.elementor-element-8d4eee5 .card-wrapper{
    position: relative;
    overflow: hidden;
}

/* ===== KHỐI TRƯỢT ===== */
.elementor-10 .elementor-element.elementor-element-8d4eee5 .card-content{
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;

    transform: translateY(95%);
    
    /* 👇 CHỈ animate transform thôi (mượt hơn all) */
    transition: transform 0.7s cubic-bezier(0.22, 1, 0.36, 1),
                opacity 0.5s ease !important;

    opacity: 0.9;
    will-change: transform;
}

/* ===== HOVER ===== */
.elementor-10 .elementor-element.elementor-element-8d4eee5 .card-wrapper:hover .card-content{
    transform: translateY(0);
    opacity: 1;
}

/* ===== TEXT BÊN TRONG ===== */
.elementor-10 .elementor-element.elementor-element-8d4eee5 .card-content .e-con-inner{
    display: flex;
    flex-direction: column;
    justify-content: flex-start;

    transform: translateY(20px);
    opacity: 0;

    transition: transform 0.6s ease,
                opacity 0.6s ease;
}

/* Hover → text lên sau (delay nhẹ cho xịn) */
.elementor-10 .elementor-element.elementor-element-8d4eee5 .card-wrapper:hover .card-content .e-con-inner{
    transform: translateY(0);
    opacity: 1;

    transition-delay: 0.15s !important;
}

/* ===== GRADIENT ===== */
.elementor-10 .elementor-element.elementor-element-8d4eee5 .card-content::before{
    content: "";
    position: absolute;
    inset: 0;
    background: linear-gradient(
        to top,
        rgba(0,0,0,0.7),
        rgba(0,0,0,0.3),
        rgba(0,0,0,0)
    );
    z-index: -1;
}


/* ===== KHỐI TRƯỢT ===== */
.elementor-10 .elementor-element.elementor-element-8d4eee5 .card-content{
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;

    transform: translateY(95%);
    
    /* 👇 CẬP NHẬT DÒNG NÀY: Thêm background-color vào để đổi màu mượt hơn */
    transition: transform 0.7s cubic-bezier(0.22, 1, 0.36, 1),
                opacity 0.5s ease,
                background-color 0.5s ease !important;

    opacity: 0.9;
    will-change: transform;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f2b24a3 */.card-wrapper{
    position: relative;
    overflow: hidden;
}

/* Tạo lớp ảnh nền để zoom */
.card-wrapper::before{
    content: "";
    position: absolute;
    inset: 0;
    background: inherit;
    background-size: cover;
    background-position: center;
    transition: transform 0.5s ease, filter 0.4s ease;
    z-index: 0;
}

/* Nội dung nằm trên ảnh */
.card-content{
    position: relative;
    z-index: 2;
}

/* Hover */
/* Thêm hiệu ứng chuyển màu mượt mà (tùy chọn) */
.card-wrapper .card-title .elementor-heading-title {
    transition: color 0.3s ease;
}

/* Đổi màu khi hover vào card-wrapper */
.card-wrapper:hover .card-title .elementor-heading-title {
    color: #0E2C31;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-227de0a *//* ===== KHỐI CHA ===== */
.elementor-10 .elementor-element.elementor-element-227de0a .card-wrapper{
    position: relative;
    overflow: hidden;
}

/* ===== KHỐI TRƯỢT ===== */
.elementor-10 .elementor-element.elementor-element-227de0a .card-content{
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;

    transform: translateY(95%);
    
    /* 👇 CHỈ animate transform thôi (mượt hơn all) */
    transition: transform 0.7s cubic-bezier(0.22, 1, 0.36, 1),
                opacity 0.5s ease !important;

    opacity: 0.9;
    will-change: transform;
}

/* ===== HOVER ===== */
.elementor-10 .elementor-element.elementor-element-227de0a .card-wrapper:hover .card-content{
    transform: translateY(0);
    opacity: 1;
}

/* ===== TEXT BÊN TRONG ===== */
.elementor-10 .elementor-element.elementor-element-227de0a .card-content .e-con-inner{
    display: flex;
    flex-direction: column;
    justify-content: flex-start;

    transform: translateY(20px);
    opacity: 0;

    transition: transform 0.6s ease,
                opacity 0.6s ease;
}

/* Hover → text lên sau (delay nhẹ cho xịn) */
.elementor-10 .elementor-element.elementor-element-227de0a .card-wrapper:hover .card-content .e-con-inner{
    transform: translateY(0);
    opacity: 1;

    transition-delay: 0.15s !important;
}

/* ===== GRADIENT ===== */
.elementor-10 .elementor-element.elementor-element-227de0a .card-content::before{
    content: "";
    position: absolute;
    inset: 0;
    background: linear-gradient(
        to top,
        rgba(0,0,0,0.7),
        rgba(0,0,0,0.3),
        rgba(0,0,0,0)
    );
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-25769f0 */.card-wrapper{
    position: relative;
    overflow: hidden;
}

/* Tạo lớp ảnh nền để zoom */
.card-wrapper::before{
    content: "";
    position: absolute;
    inset: 0;
    background: inherit;
    background-size: cover;
    background-position: center;
    transition: transform 0.5s ease, filter 0.4s ease;
    z-index: 0;
}

/* Nội dung nằm trên ảnh */
.card-content{
    position: relative;
    z-index: 2;
}

/* Hover */
/* Thêm hiệu ứng chuyển màu mượt mà (tùy chọn) */
.card-wrapper .card-title .elementor-heading-title {
    transition: color 0.3s ease;
}

/* Đổi màu khi hover vào card-wrapper */
.card-wrapper:hover .card-title .elementor-heading-title {
    color: #0E2C31;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8ae95b0 *//* ===== KHỐI CHA ===== */
.elementor-10 .elementor-element.elementor-element-8ae95b0 .card-wrapper{
    position: relative;
    overflow: hidden;
}

/* ===== KHỐI TRƯỢT ===== */
.elementor-10 .elementor-element.elementor-element-8ae95b0 .card-content{
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;

    transform: translateY(95%);
    
    /* 👇 CHỈ animate transform thôi (mượt hơn all) */
    transition: transform 0.7s cubic-bezier(0.22, 1, 0.36, 1),
                opacity 0.5s ease !important;

    opacity: 0.9;
    will-change: transform;
}

/* ===== HOVER ===== */
.elementor-10 .elementor-element.elementor-element-8ae95b0 .card-wrapper:hover .card-content{
    transform: translateY(0);
    opacity: 1;
}

/* ===== TEXT BÊN TRONG ===== */
.elementor-10 .elementor-element.elementor-element-8ae95b0 .card-content .e-con-inner{
    display: flex;
    flex-direction: column;
    justify-content: flex-start;

    transform: translateY(20px);
    opacity: 0;

    transition: transform 0.6s ease,
                opacity 0.6s ease;
}

/* Hover → text lên sau (delay nhẹ cho xịn) */
.elementor-10 .elementor-element.elementor-element-8ae95b0 .card-wrapper:hover .card-content .e-con-inner{
    transform: translateY(0);
    opacity: 1;

    transition-delay: 0.15s !important;
}

/* ===== GRADIENT ===== */
.elementor-10 .elementor-element.elementor-element-8ae95b0 .card-content::before{
    content: "";
    position: absolute;
    inset: 0;
    background: linear-gradient(
        to top,
        rgba(0,0,0,0.7),
        rgba(0,0,0,0.3),
        rgba(0,0,0,0)
    );
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-462b592 */.card-wrapper{
    position: relative;
    overflow: hidden;
}

/* Tạo lớp ảnh nền để zoom */
.card-wrapper::before{
    content: "";
    position: absolute;
    inset: 0;
    background: inherit;
    background-size: cover;
    background-position: center;
    transition: transform 0.5s ease, filter 0.4s ease;
    z-index: 0;
}

/* Nội dung nằm trên ảnh */
.card-content{
    position: relative;
    z-index: 2;
}

/* Hover */
/* Thêm hiệu ứng chuyển màu mượt mà (tùy chọn) */
.card-wrapper .card-title .elementor-heading-title {
    transition: color 0.3s ease;
}

/* Đổi màu khi hover vào card-wrapper */
.card-wrapper:hover .card-title .elementor-heading-title {
    color: #0E2C31;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cbcc5e0 *//* ===== KHỐI CHA ===== */
.elementor-10 .elementor-element.elementor-element-cbcc5e0 .card-wrapper{
    position: relative;
    overflow: hidden;
}

/* ===== KHỐI TRƯỢT ===== */
.elementor-10 .elementor-element.elementor-element-cbcc5e0 .card-content{
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;

    transform: translateY(95%);
    
    /* 👇 CHỈ animate transform thôi (mượt hơn all) */
    transition: transform 0.7s cubic-bezier(0.22, 1, 0.36, 1),
                opacity 0.5s ease !important;

    opacity: 0.9;
    will-change: transform;
}

/* ===== HOVER ===== */
.elementor-10 .elementor-element.elementor-element-cbcc5e0 .card-wrapper:hover .card-content{
    transform: translateY(0);
    opacity: 1;
}

/* ===== TEXT BÊN TRONG ===== */
.elementor-10 .elementor-element.elementor-element-cbcc5e0 .card-content .e-con-inner{
    display: flex;
    flex-direction: column;
    justify-content: flex-start;

    transform: translateY(20px);
    opacity: 0;

    transition: transform 0.6s ease,
                opacity 0.6s ease;
}

/* Hover → text lên sau (delay nhẹ cho xịn) */
.elementor-10 .elementor-element.elementor-element-cbcc5e0 .card-wrapper:hover .card-content .e-con-inner{
    transform: translateY(0);
    opacity: 1;

    transition-delay: 0.15s !important;
}

/* ===== GRADIENT ===== */
.elementor-10 .elementor-element.elementor-element-cbcc5e0 .card-content::before{
    content: "";
    position: absolute;
    inset: 0;
    background: linear-gradient(
        to top,
        rgba(0,0,0,0.7),
        rgba(0,0,0,0.3),
        rgba(0,0,0,0)
    );
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d3371ee */.card-wrapper{
    position: relative;
    overflow: hidden;
}

/* Tạo lớp ảnh nền để zoom */
.card-wrapper::before{
    content: "";
    position: absolute;
    inset: 0;
    background: inherit;
    background-size: cover;
    background-position: center;
    transition: transform 0.5s ease, filter 0.4s ease;
    z-index: 0;
}

/* Nội dung nằm trên ảnh */
.card-content{
    position: relative;
    z-index: 2;
}

/* Hover */
/* Thêm hiệu ứng chuyển màu mượt mà (tùy chọn) */
.card-wrapper .card-title .elementor-heading-title {
    transition: color 0.3s ease;
}

/* Đổi màu khi hover vào card-wrapper */
.card-wrapper:hover .card-title .elementor-heading-title {
    color: #0E2C31;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e9c79b6 *//* ===== KHỐI CHA ===== */
.elementor-10 .elementor-element.elementor-element-e9c79b6 .card-wrapper{
    position: relative;
    overflow: hidden;
}

/* ===== KHỐI TRƯỢT ===== */
.elementor-10 .elementor-element.elementor-element-e9c79b6 .card-content{
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;

    transform: translateY(95%);
    
    /* 👇 CHỈ animate transform thôi (mượt hơn all) */
    transition: transform 0.7s cubic-bezier(0.22, 1, 0.36, 1),
                opacity 0.5s ease !important;

    opacity: 0.9;
    will-change: transform;
}

/* ===== HOVER ===== */
.elementor-10 .elementor-element.elementor-element-e9c79b6 .card-wrapper:hover .card-content{
    transform: translateY(0);
    opacity: 1;
}

/* ===== TEXT BÊN TRONG ===== */
.elementor-10 .elementor-element.elementor-element-e9c79b6 .card-content .e-con-inner{
    display: flex;
    flex-direction: column;
    justify-content: flex-start;

    transform: translateY(20px);
    opacity: 0;

    transition: transform 0.6s ease,
                opacity 0.6s ease;
}

/* Hover → text lên sau (delay nhẹ cho xịn) */
.elementor-10 .elementor-element.elementor-element-e9c79b6 .card-wrapper:hover .card-content .e-con-inner{
    transform: translateY(0);
    opacity: 1;

    transition-delay: 0.15s !important;
}

/* ===== GRADIENT ===== */
.elementor-10 .elementor-element.elementor-element-e9c79b6 .card-content::before{
    content: "";
    position: absolute;
    inset: 0;
    background: linear-gradient(
        to top,
        rgba(0,0,0,0.7),
        rgba(0,0,0,0.3),
        rgba(0,0,0,0)
    );
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ca4b85e */.card-wrapper{
    position: relative;
    overflow: hidden;
}

/* Tạo lớp ảnh nền để zoom */
.card-wrapper::before{
    content: "";
    position: absolute;
    inset: 0;
    background: inherit;
    background-size: cover;
    background-position: center;
    transition: transform 0.5s ease, filter 0.4s ease;
    z-index: 0;
}

/* Nội dung nằm trên ảnh */
.card-content{
    position: relative;
    z-index: 2;
}

/* Hover */
/* Thêm hiệu ứng chuyển màu mượt mà (tùy chọn) */
.card-wrapper .card-title .elementor-heading-title {
    transition: color 0.3s ease;
}

/* Đổi màu khi hover vào card-wrapper */
.card-wrapper:hover .card-title .elementor-heading-title {
    color: #0E2C31;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-595c37c *//* ===== KHỐI CHA ===== */
.elementor-10 .elementor-element.elementor-element-595c37c .card-wrapper{
    position: relative;
    overflow: hidden;
}

/* ===== KHỐI TRƯỢT ===== */
.elementor-10 .elementor-element.elementor-element-595c37c .card-content{
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;

    transform: translateY(95%);
    
    /* 👇 CHỈ animate transform thôi (mượt hơn all) */
    transition: transform 0.7s cubic-bezier(0.22, 1, 0.36, 1),
                opacity 0.5s ease !important;

    opacity: 0.9;
    will-change: transform;
}

/* ===== HOVER ===== */
.elementor-10 .elementor-element.elementor-element-595c37c .card-wrapper:hover .card-content{
    transform: translateY(0);
    opacity: 1;
}

/* ===== TEXT BÊN TRONG ===== */
.elementor-10 .elementor-element.elementor-element-595c37c .card-content .e-con-inner{
    display: flex;
    flex-direction: column;
    justify-content: flex-start;

    transform: translateY(20px);
    opacity: 0;

    transition: transform 0.6s ease,
                opacity 0.6s ease;
}

/* Hover → text lên sau (delay nhẹ cho xịn) */
.elementor-10 .elementor-element.elementor-element-595c37c .card-wrapper:hover .card-content .e-con-inner{
    transform: translateY(0);
    opacity: 1;

    transition-delay: 0.15s !important;
}

/* ===== GRADIENT ===== */
.elementor-10 .elementor-element.elementor-element-595c37c .card-content::before{
    content: "";
    position: absolute;
    inset: 0;
    background: linear-gradient(
        to top,
        rgba(0,0,0,0.7),
        rgba(0,0,0,0.3),
        rgba(0,0,0,0)
    );
    z-index: -1;
}/* End custom CSS */