.elementor-2 .elementor-element.elementor-element-61cf657 > .elementor-background-overlay{background-color:#000000;opacity:0.7;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-61cf657 > .elementor-container{min-height:100vh;}.elementor-2 .elementor-element.elementor-element-61cf657 .elementor-background-slideshow__slide__image{background-size:cover;background-position:center center;}.elementor-2 .elementor-element.elementor-element-61cf657{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.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-2 .elementor-element.elementor-element-b669774{text-align:center;}.elementor-2 .elementor-element.elementor-element-b669774 .elementor-heading-title{font-family:"Cormorant", Sans-serif;font-size:6.1rem;font-weight:400;font-style:italic;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-fa4a602{text-align:center;}.elementor-2 .elementor-element.elementor-element-fa4a602 .elementor-heading-title{font-family:"Cormorant", Sans-serif;font-size:6.1rem;font-weight:bold;color:#BB9B6A;}.elementor-2 .elementor-element.elementor-element-4e82e24{text-align:center;}.elementor-2 .elementor-element.elementor-element-4e82e24 .elementor-heading-title{font-family:"Cormorant", Sans-serif;font-size:6.1rem;font-weight:400;color:#FFFFFF;}.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-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-b437a88{left:0px;}body.rtl .elementor-2 .elementor-element.elementor-element-b437a88{right:0px;}.elementor-2 .elementor-element.elementor-element-b437a88{top:60vh;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-2 .elementor-element.elementor-element-b437a88 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-2 .elementor-element.elementor-element-b437a88 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-2 .elementor-element.elementor-element-b437a88 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2 .elementor-element.elementor-element-b437a88 .elementor-icon-list-item > a{font-family:"Jost", Sans-serif;font-size:18px;font-weight:500;}.elementor-2 .elementor-element.elementor-element-b437a88 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-2 .elementor-element.elementor-element-fb7406e:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-fb7406e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-2 .elementor-element.elementor-element-fb7406e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:120px 0px 120px 0px;}.elementor-2 .elementor-element.elementor-element-fb7406e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2 .elementor-element.elementor-element-553b717 img{opacity:0.5;transition-duration:1s;}.elementor-2 .elementor-element.elementor-element-553b717:hover img{opacity:1;}.elementor-bc-flex-widget .elementor-2 .elementor-element.elementor-element-09df48c.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2 .elementor-element.elementor-element-09df48c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2 .elementor-element.elementor-element-76df81e{padding:0px 60px 0px 60px;}.elementor-2 .elementor-element.elementor-element-11ff0d5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-2 .elementor-element.elementor-element-11ff0d5 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;color:#BB9B6A;}.elementor-2 .elementor-element.elementor-element-8a0a530{text-align:center;}.elementor-2 .elementor-element.elementor-element-8a0a530 .elementor-heading-title{font-family:"Cormorant", Sans-serif;font-size:4.625rem;font-weight:600;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;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-2 .elementor-element.elementor-element-a647588{text-align:center;font-family:"Jost", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-a647588 p{margin-block-end:5px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-2 .elementor-element.elementor-element-7ff828a .elementor-button{background-color:#61CE7000;font-family:"Jost", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;border-style:solid;border-width:0px 0px 1px 0px;border-color:#BB9B6A;border-radius:0px 0px 0px 0px;padding:0px 0px 5px 0px;}.elementor-2 .elementor-element.elementor-element-c7cfa09 img{opacity:0.5;transition-duration:1s;}.elementor-2 .elementor-element.elementor-element-c7cfa09:hover img{opacity:1;}.elementor-2 .elementor-element.elementor-element-3c23af2:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-3c23af2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-2 .elementor-element.elementor-element-3c23af2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2 .elementor-element.elementor-element-3c23af2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-d57647f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-2 .elementor-element.elementor-element-d57647f .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;color:#BB9B6A;}.elementor-2 .elementor-element.elementor-element-7ad7147{text-align:center;}.elementor-2 .elementor-element.elementor-element-7ad7147 .elementor-heading-title{font-family:"Cormorant", Sans-serif;font-size:4.625rem;font-weight:600;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-7d8581a{text-align:center;font-family:"Jost", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-7d8581a p{margin-block-end:5px;}.elementor-2 .elementor-element.elementor-element-4b8e5e9 .elementor-button{background-color:#61CE7000;font-family:"Jost", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;border-style:solid;border-width:0px 0px 1px 0px;border-color:#BB9B6A;border-radius:0px 0px 0px 0px;padding:0px 0px 5px 0px;}.elementor-2 .elementor-element.elementor-element-7f1a5a2:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-7f1a5a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://demo.truyendangcompany.vn/wp-content/uploads/2025/10/asian.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-7f1a5a2 > .elementor-background-overlay{background-color:#000000;opacity:0.6;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-7f1a5a2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:160px 0px 160px 0px;}.elementor-2 .elementor-element.elementor-element-e5d369c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-2 .elementor-element.elementor-element-e5d369c .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;color:#BB9B6A;}.elementor-2 .elementor-element.elementor-element-e1da11e{text-align:center;}.elementor-2 .elementor-element.elementor-element-e1da11e .elementor-heading-title{font-family:"Cormorant", Sans-serif;font-size:4.625rem;font-weight:600;text-transform:capitalize;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-31233d6 .elementor-button{background-color:#61CE7000;font-family:"Jost", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;border-style:solid;border-width:0px 0px 1px 0px;border-color:#BB9B6A;border-radius:0px 0px 0px 0px;padding:0px 0px 5px 0px;}.elementor-2 .elementor-element.elementor-element-f23ebd4:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-f23ebd4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-2 .elementor-element.elementor-element-f23ebd4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:120px 0px 120px 0px;}.elementor-2 .elementor-element.elementor-element-f23ebd4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-call-to-action .elementor-cta__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-call-to-action .elementor-cta__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-call-to-action .elementor-cta__button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-call-to-action .elementor-ribbon-inner{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-2 .elementor-element.elementor-element-229ac7f .elementor-cta__content-item{transition-duration:1000ms;}.elementor-2 .elementor-element.elementor-element-229ac7f.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2){transition-delay:calc( 1000ms / 3 );}.elementor-2 .elementor-element.elementor-element-229ac7f.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3){transition-delay:calc( ( 1000ms / 3 ) * 2 );}.elementor-2 .elementor-element.elementor-element-229ac7f.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4){transition-delay:calc( ( 1000ms / 3 ) * 3 );}.elementor-2 .elementor-element.elementor-element-229ac7f .elementor-cta .elementor-cta__bg, .elementor-2 .elementor-element.elementor-element-229ac7f .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-2 .elementor-element.elementor-element-229ac7f .elementor-cta__content{min-height:70vh;text-align:center;}.elementor-2 .elementor-element.elementor-element-229ac7f .elementor-cta__title{font-family:"Cormorant", Sans-serif;font-size:26px;font-weight:600;}.elementor-2 .elementor-element.elementor-element-229ac7f .elementor-cta__button{font-family:"Jost", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;border-color:#BB9B6A;border-width:1px;border-radius:0px;}.elementor-2 .elementor-element.elementor-element-229ac7f .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:#0000008C;}.elementor-2 .elementor-element.elementor-element-94619d7 .elementor-cta__content-item{transition-duration:1000ms;}.elementor-2 .elementor-element.elementor-element-94619d7.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2){transition-delay:calc( 1000ms / 3 );}.elementor-2 .elementor-element.elementor-element-94619d7.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3){transition-delay:calc( ( 1000ms / 3 ) * 2 );}.elementor-2 .elementor-element.elementor-element-94619d7.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4){transition-delay:calc( ( 1000ms / 3 ) * 3 );}.elementor-2 .elementor-element.elementor-element-94619d7 .elementor-cta .elementor-cta__bg, .elementor-2 .elementor-element.elementor-element-94619d7 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-2 .elementor-element.elementor-element-94619d7 .elementor-cta__content{min-height:70vh;text-align:center;}.elementor-2 .elementor-element.elementor-element-94619d7 .elementor-cta__title{font-family:"Cormorant", Sans-serif;font-size:26px;font-weight:600;}.elementor-2 .elementor-element.elementor-element-94619d7 .elementor-cta__button{font-family:"Jost", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;border-color:#BB9B6A;border-width:1px;border-radius:0px;}.elementor-2 .elementor-element.elementor-element-94619d7 .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:#0000008C;}.elementor-2 .elementor-element.elementor-element-6eac0d6 .elementor-cta__content-item{transition-duration:1000ms;}.elementor-2 .elementor-element.elementor-element-6eac0d6.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2){transition-delay:calc( 1000ms / 3 );}.elementor-2 .elementor-element.elementor-element-6eac0d6.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3){transition-delay:calc( ( 1000ms / 3 ) * 2 );}.elementor-2 .elementor-element.elementor-element-6eac0d6.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4){transition-delay:calc( ( 1000ms / 3 ) * 3 );}.elementor-2 .elementor-element.elementor-element-6eac0d6 .elementor-cta .elementor-cta__bg, .elementor-2 .elementor-element.elementor-element-6eac0d6 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-2 .elementor-element.elementor-element-6eac0d6 .elementor-cta__content{min-height:70vh;text-align:center;}.elementor-2 .elementor-element.elementor-element-6eac0d6 .elementor-cta__title{font-family:"Cormorant", Sans-serif;font-size:26px;font-weight:600;}.elementor-2 .elementor-element.elementor-element-6eac0d6 .elementor-cta__button{font-family:"Jost", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;border-color:#BB9B6A;border-width:1px;border-radius:0px;}.elementor-2 .elementor-element.elementor-element-6eac0d6 .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:#0000008C;}.elementor-2 .elementor-element.elementor-element-94fa1ec:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-94fa1ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://demo.truyendangcompany.vn/wp-content/uploads/2025/10/Newsletter.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-94fa1ec > .elementor-background-overlay{background-color:#000000;opacity:0.7;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-94fa1ec{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:160px 0px 160px 0px;}.elementor-2 .elementor-element.elementor-element-3220fae{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-2 .elementor-element.elementor-element-3220fae .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;color:#BB9B6A;}.elementor-2 .elementor-element.elementor-element-25b1558{text-align:center;}.elementor-2 .elementor-element.elementor-element-25b1558 .elementor-heading-title{font-family:"Cormorant", Sans-serif;font-size:4.625rem;font-weight:600;text-transform:capitalize;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-6a3ff42{--spacer-size:5px;}.elementor-2 .elementor-element.elementor-element-9f92771:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-9f92771 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-2 .elementor-element.elementor-element-9f92771{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:180px 0px 140px 0px;}.elementor-2 .elementor-element.elementor-element-9f92771 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-da89d0f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-2 .elementor-element.elementor-element-da89d0f .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;color:#BB9B6A;}.elementor-2 .elementor-element.elementor-element-8d4727a{text-align:center;}.elementor-2 .elementor-element.elementor-element-8d4727a .elementor-heading-title{font-family:"Cormorant", Sans-serif;font-size:4.625rem;font-weight:600;text-transform:capitalize;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-96ee79f{--spacer-size:1px;}.elementor-widget-testimonial-carousel .elementor-testimonial__text{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-testimonial-carousel .elementor-testimonial__name{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-testimonial-carousel .elementor-testimonial__title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-2 .elementor-element.elementor-element-6fefb33 .elementor-swiper-button{font-size:20px;}.elementor-2 .elementor-element.elementor-element-6fefb33 .elementor-testimonial__text{color:#FFFFFF;font-family:"Jost", Sans-serif;font-size:18px;font-weight:400;}.elementor-2 .elementor-element.elementor-element-6fefb33 .elementor-testimonial__name{font-family:"Jost", Sans-serif;font-weight:600;}.elementor-2 .elementor-element.elementor-element-6fefb33 .elementor-testimonial__title{color:#BB9B6A;font-family:"Jost", Sans-serif;font-weight:400;}.elementor-2 .elementor-element.elementor-element-6fefb33 .elementor-testimonial__image img{width:30px;height:30px;border-radius:0px;}.elementor-2 .elementor-element.elementor-element-6fefb33.elementor-testimonial--layout-image_left .elementor-testimonial__content:after,
					 .elementor-2 .elementor-element.elementor-element-6fefb33.elementor-testimonial--layout-image_right .elementor-testimonial__content:after{top:calc( 20px + (30px / 2) - 8px );}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-6fefb33.elementor-testimonial--layout-image_stacked:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after,
					 body:not(.rtl) .elementor-2 .elementor-element.elementor-element-6fefb33.elementor-testimonial--layout-image_inline:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after,
					 .elementor-2 .elementor-element.elementor-element-6fefb33.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-left .elementor-testimonial__content:after,
					 .elementor-2 .elementor-element.elementor-element-6fefb33.elementor-testimonial--layout-image_inline.elementor-testimonial--align-left .elementor-testimonial__content:after{left:calc( 20px + (30px / 2) - 8px );right:auto;}body.rtl .elementor-2 .elementor-element.elementor-element-6fefb33.elementor-testimonial--layout-image_stacked:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after,
					 body.rtl .elementor-2 .elementor-element.elementor-element-6fefb33.elementor-testimonial--layout-image_inline:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after,
					 .elementor-2 .elementor-element.elementor-element-6fefb33.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-right .elementor-testimonial__content:after,
					 .elementor-2 .elementor-element.elementor-element-6fefb33.elementor-testimonial--layout-image_inline.elementor-testimonial--align-right .elementor-testimonial__content:after{right:calc( 20px + (30px / 2) - 8px );left:auto;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-6fefb33.elementor-testimonial--layout-image_above:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after,
					 .elementor-2 .elementor-element.elementor-element-6fefb33.elementor-testimonial--layout-image_above.elementor-testimonial--align-left .elementor-testimonial__content:after{left:calc( 20px + (30px / 2) - 8px );right:auto;}body.rtl .elementor-2 .elementor-element.elementor-element-6fefb33.elementor-testimonial--layout-image_above:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after,
					 .elementor-2 .elementor-element.elementor-element-6fefb33.elementor-testimonial--layout-image_above.elementor-testimonial--align-right .elementor-testimonial__content:after{right:calc( 20px + (30px / 2) - 8px );left:auto;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-2 .elementor-element.elementor-element-bb8a287{width:30%;}.elementor-2 .elementor-element.elementor-element-09df48c{width:39.333%;}.elementor-2 .elementor-element.elementor-element-75363d3{width:30%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2 .elementor-element.elementor-element-bb8a287{width:50%;}.elementor-2 .elementor-element.elementor-element-75363d3{width:50%;}}@media(min-width:1025px){.elementor-2 .elementor-element.elementor-element-7f1a5a2:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-7f1a5a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-2 .elementor-element.elementor-element-94fa1ec:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-94fa1ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1024px){.elementor-2 .elementor-element.elementor-element-b669774 .elementor-heading-title{font-size:5rem;}.elementor-2 .elementor-element.elementor-element-fa4a602 .elementor-heading-title{font-size:5rem;}.elementor-2 .elementor-element.elementor-element-4e82e24 .elementor-heading-title{font-size:5rem;}.elementor-2 .elementor-element.elementor-element-b437a88{top:55vh;}.elementor-2 .elementor-element.elementor-element-fb7406e{padding:50px 50px 0px 50px;}.elementor-2 .elementor-element.elementor-element-3c23af2{padding:50px 0px 50px 0px;}.elementor-2 .elementor-element.elementor-element-7ad7147 .elementor-heading-title{font-size:3.25rem;}}@media(max-width:767px){.elementor-2 .elementor-element.elementor-element-b669774 .elementor-heading-title{font-size:3rem;}.elementor-2 .elementor-element.elementor-element-fa4a602 .elementor-heading-title{font-size:3rem;}.elementor-2 .elementor-element.elementor-element-4e82e24 .elementor-heading-title{font-size:3rem;}.elementor-2 .elementor-element.elementor-element-b437a88{top:50vh;}.elementor-2 .elementor-element.elementor-element-b437a88 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2 .elementor-element.elementor-element-b437a88 .elementor-icon-list-item > a{font-size:14px;}.elementor-2 .elementor-element.elementor-element-fb7406e{padding:20px 20px 0px 20px;}.elementor-2 .elementor-element.elementor-element-bb8a287{width:50%;}.elementor-2 .elementor-element.elementor-element-75363d3{width:50%;}.elementor-2 .elementor-element.elementor-element-7ad7147 .elementor-heading-title{font-size:2.625rem;}}/* Start custom CSS for section, class: .elementor-element-f23ebd4 */#list_menu_td .mbutton_td .elementor-cta__button {
    border-top: 0;
    border-left: 0;
    border-right: 0;
    padding: 15px 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8f134a7 */.tnp-subscription_td {
    font-family: "Jost", Sans-serif;
            max-width: 1200px;
            margin: 0 auto;
            background: transparent;
            padding: 30px;
        }

        .tnp-subscription_td .form_td {
            display: flex;
            flex-wrap: wrap;
            gap: 15px;
            align-items: flex-end;
        }

        .field_td {
            display: flex;
            flex-direction: column;
            position: relative;
        }

        .field_td .label_td {
            position: absolute;
            left: 12px;
            top: 50%;
            transform: translateY(-50%);
            font-weight: 400;
            font-size: 14px;
            color: #999;
            pointer-events: none;
            transition: all 0.3s;
        }

        .field_td .input_td:focus + .label_td,
        .field_td .input_td:not(:placeholder-shown) + .label_td {
            display: none;
        }

        .field_td .input_td[type="text"],
        .field_td .input_td[type="email"] {
            padding: 10px 12px;
            background: transparent;
            border: none;
            border-bottom: 2px solid rgba(255, 255, 255, 0.3);
            border-radius: 0;
            font-size: 14px;
            color: #fff;
            transition: border-color 0.3s;
        }

        
        .field_td .input_td:-webkit-autofill,
        .field_td .input_td:-webkit-autofill:hover, 
        .field_td .input_td:-webkit-autofill:focus, 
        .field_td .input_td:-webkit-autofill:active {
            -webkit-text-fill-color: #fff !important;

            transition: background-color 5000s ease-in-out 0s;
        }

        .field_td .input_td[type="text"]::placeholder,
        .field_td .input_td[type="email"]::placeholder {
            color: rgba(255, 255, 255, 0.5);
        }

        .field_td .input_td[type="text"]:focus,
        .field_td .input_td[type="email"]:focus {
            outline: none;
            border-bottom-color: #fff;
        }

        .field-firstname_td,
        .field-email_td,
        .field-profile_td {
            flex: 1;
            min-width: 200px;
        }

        .field-button_td {
            flex: 0 0 auto;
            margin-bottom: 0;
        }

        .submit_td {
            padding: 10px 30px;
            background-color: transparent;
            color: white;
            border: 2px solid rgba(255, 255, 255, 0.3);
            border-radius: 4px;
            font-size: 14px;
            font-weight: 500;
            cursor: pointer;
            transition: all 0.3s;
            height: 42px;
        }

        .submit_td:hover {
            background-color: rgba(255, 255, 255, 0.1);
            border-color: #fff;
        }

        /* Privacy policy xuống hàng dưới và chiếm full width */
        .privacy-field_td {
            flex-basis: 100%;
            width: 100%;
            margin-top: 5px;
        }

        .privacy-field_td .label_td {
            display: flex;
            align-items: center;
            font-weight: normal;
            cursor: pointer;
            font-size: 14px;
            color: rgba(255, 255, 255, 0.7);
            position: static;
            transform: none;
            pointer-events: auto;
        }

        .checkbox_td {
            margin-right: 8px;
            cursor: pointer;
            width: 16px;
            height: 16px;
            pointer-events: auto;
            position: relative;
            z-index: 1;
        }

        .privacy-field_td .link_td {
            color: #fff;
        }

        .privacy-field_td .link_td:hover {
            text-decoration: underline;
        }

        /* Responsive */
        @media (max-width: 768px) {
            .field-firstname_td,
            .field-email_td,
            .field-profile_td,
            .field-button_td {
                flex-basis: 100%;
                width: 100%;
            }

            .submit_td {
                width: 100%;
            }
        }/* End custom CSS */