.elementor-8907 .elementor-element.elementor-element-13edefa6{--display:flex;--min-height:50vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--overlay-opacity:0.4;--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-8907 .elementor-element.elementor-element-13edefa6:not(.elementor-motion-effects-element-type-background), .elementor-8907 .elementor-element.elementor-element-13edefa6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hoasinhnongviet.vn/wp-content/uploads/2026/03/Green-4.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-8907 .elementor-element.elementor-element-13edefa6::before, .elementor-8907 .elementor-element.elementor-element-13edefa6 > .elementor-background-video-container::before, .elementor-8907 .elementor-element.elementor-element-13edefa6 > .e-con-inner > .elementor-background-video-container::before, .elementor-8907 .elementor-element.elementor-element-13edefa6 > .elementor-background-slideshow::before, .elementor-8907 .elementor-element.elementor-element-13edefa6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8907 .elementor-element.elementor-element-13edefa6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-8907 .elementor-element.elementor-element-664a029a{--display:flex;--justify-content:center;--gap:35px 35px;--row-gap:35px;--column-gap:35px;--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-8907 .elementor-element.elementor-element-2d32e012{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-2d32e012.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-8907 .elementor-element.elementor-element-5fd8ad97{width:var( --container-widget-width, 100% );max-width:100%;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-8907 .elementor-element.elementor-element-5fd8ad97 .elementor-heading-title{font-family:"Be Vietnam Pro", Sans-serif;font-size:44px;font-weight:700;line-height:1.8em;color:#000000;}.elementor-8907 .elementor-element.elementor-element-22c8f40e{width:var( --container-widget-width, 100% );max-width:100%;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-8907 .elementor-element.elementor-element-22c8f40e .elementor-heading-title{font-family:"Be Vietnam Pro", Sans-serif;font-size:40px;font-weight:700;line-height:1.8em;color:#000000;}.elementor-8907 .elementor-element.elementor-element-5c764ac6{--display:flex;--padding-top:50px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-8907 .elementor-element.elementor-element-5c764ac6:not(.elementor-motion-effects-element-type-background), .elementor-8907 .elementor-element.elementor-element-5c764ac6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F4F1;}.elementor-8907 .elementor-element.elementor-element-503416be .woocommerce-breadcrumb{color:#25470E;font-family:"Be Vietnam Pro", Sans-serif;font-size:14px;}.elementor-8907 .elementor-element.elementor-element-503416be .woocommerce-breadcrumb > a{color:#000000A1;}.elementor-8907 .elementor-element.elementor-element-696491f1{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-8907 .elementor-element.elementor-element-696491f1:not(.elementor-motion-effects-element-type-background), .elementor-8907 .elementor-element.elementor-element-696491f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F4F1;}.elementor-8907 .elementor-element.elementor-element-37e28eb{--display:flex;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-8907 .elementor-element.elementor-element-37e28eb:not(.elementor-motion-effects-element-type-background), .elementor-8907 .elementor-element.elementor-element-37e28eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-8907 .elementor-element.elementor-element-41a17bda{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-1a9edb99{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-72e46302{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#25470E;--border-color:#25470E;--border-radius:10px 10px 10px 10px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-8907 .elementor-element.elementor-element-58fbb324{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-8907 .elementor-element.elementor-element-7a033548 img{border-radius:10px 10px 10px 10px;}.elementor-8907 .elementor-element.elementor-element-72879b19{--display:flex;--gap:05px 0px;--row-gap:05px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-685ef432{padding:5px 0px 1px 0px;}.elementor-8907 .elementor-element.elementor-element-685ef432 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:18px;font-weight:700;line-height:1.4em;color:#25470E;}.elementor-8907 .elementor-element.elementor-element-685ef432 .elementor-heading-title a:hover, .elementor-8907 .elementor-element.elementor-element-685ef432 .elementor-heading-title a:focus{color:#F65F31;}.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-8907 .elementor-element.elementor-element-5e3474db{padding:0px 0px 0px 0px;font-family:"Arial", Sans-serif;font-weight:400;color:#4D4D4D;}.elementor-8907 .elementor-element.elementor-element-5e3474db a{color:#000000A6;}.elementor-8907 .elementor-element.elementor-element-257017a7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-32ad8531{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 10px;--row-gap:0px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#25470E;--border-color:#25470E;--border-radius:15px 15px 15px 15px;--padding-top:3px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-32ad8531:not(.elementor-motion-effects-element-type-background), .elementor-8907 .elementor-element.elementor-element-32ad8531 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.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-8907 .elementor-element.elementor-element-50cdd189{padding:0px 0px 0px 0px;}.elementor-8907 .elementor-element.elementor-element-50cdd189 .elementor-icon-wrapper{text-align:center;}.elementor-8907 .elementor-element.elementor-element-50cdd189.elementor-view-stacked .elementor-icon{background-color:#25470E;}.elementor-8907 .elementor-element.elementor-element-50cdd189.elementor-view-framed .elementor-icon, .elementor-8907 .elementor-element.elementor-element-50cdd189.elementor-view-default .elementor-icon{color:#25470E;border-color:#25470E;}.elementor-8907 .elementor-element.elementor-element-50cdd189.elementor-view-framed .elementor-icon, .elementor-8907 .elementor-element.elementor-element-50cdd189.elementor-view-default .elementor-icon svg{fill:#25470E;}.elementor-8907 .elementor-element.elementor-element-50cdd189 .elementor-icon{font-size:25px;}.elementor-8907 .elementor-element.elementor-element-50cdd189 .elementor-icon svg{height:25px;}.elementor-8907 .elementor-element.elementor-element-544016a4{padding:5px 0px 1px 0px;}.elementor-8907 .elementor-element.elementor-element-544016a4 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;color:#25470E;}.elementor-8907 .elementor-element.elementor-element-544016a4 .elementor-heading-title a:hover, .elementor-8907 .elementor-element.elementor-element-544016a4 .elementor-heading-title a:focus{color:#F65F31;}.elementor-8907 .elementor-element.elementor-element-7b1ebbba{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-4c62c76{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 10px;--row-gap:0px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#25470E;--border-color:#25470E;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-4c62c76:not(.elementor-motion-effects-element-type-background), .elementor-8907 .elementor-element.elementor-element-4c62c76 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8907 .elementor-element.elementor-element-70eaebcc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 0px 0px 0px;}.elementor-8907 .elementor-element.elementor-element-70eaebcc .elementor-icon-wrapper{text-align:center;}.elementor-8907 .elementor-element.elementor-element-70eaebcc.elementor-view-stacked .elementor-icon{background-color:#25470E;}.elementor-8907 .elementor-element.elementor-element-70eaebcc.elementor-view-framed .elementor-icon, .elementor-8907 .elementor-element.elementor-element-70eaebcc.elementor-view-default .elementor-icon{color:#25470E;border-color:#25470E;}.elementor-8907 .elementor-element.elementor-element-70eaebcc.elementor-view-framed .elementor-icon, .elementor-8907 .elementor-element.elementor-element-70eaebcc.elementor-view-default .elementor-icon svg{fill:#25470E;}.elementor-8907 .elementor-element.elementor-element-70eaebcc .elementor-icon{font-size:25px;}.elementor-8907 .elementor-element.elementor-element-70eaebcc .elementor-icon svg{height:25px;}.elementor-8907 .elementor-element.elementor-element-58033f98{padding:5px 0px 1px 0px;}.elementor-8907 .elementor-element.elementor-element-58033f98 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;color:#25470E;}.elementor-8907 .elementor-element.elementor-element-58033f98 .elementor-heading-title a:hover, .elementor-8907 .elementor-element.elementor-element-58033f98 .elementor-heading-title a:focus{color:#F65F31;}.elementor-8907 .elementor-element.elementor-element-6c22d37f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 10px;--row-gap:0px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#25470E;--border-color:#25470E;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-6c22d37f:not(.elementor-motion-effects-element-type-background), .elementor-8907 .elementor-element.elementor-element-6c22d37f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8907 .elementor-element.elementor-element-227b33f2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -7px) 0px;padding:0px 0px 0px 0px;}.elementor-8907 .elementor-element.elementor-element-227b33f2 .elementor-icon-wrapper{text-align:center;}.elementor-8907 .elementor-element.elementor-element-227b33f2.elementor-view-stacked .elementor-icon{background-color:#25470E;}.elementor-8907 .elementor-element.elementor-element-227b33f2.elementor-view-framed .elementor-icon, .elementor-8907 .elementor-element.elementor-element-227b33f2.elementor-view-default .elementor-icon{color:#25470E;border-color:#25470E;}.elementor-8907 .elementor-element.elementor-element-227b33f2.elementor-view-framed .elementor-icon, .elementor-8907 .elementor-element.elementor-element-227b33f2.elementor-view-default .elementor-icon svg{fill:#25470E;}.elementor-8907 .elementor-element.elementor-element-227b33f2 .elementor-icon{font-size:25px;}.elementor-8907 .elementor-element.elementor-element-227b33f2 .elementor-icon svg{height:25px;}.elementor-8907 .elementor-element.elementor-element-777a6da4{padding:5px 0px 1px 0px;}.elementor-8907 .elementor-element.elementor-element-777a6da4 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;color:#25470E;}.elementor-8907 .elementor-element.elementor-element-777a6da4 .elementor-heading-title a:hover, .elementor-8907 .elementor-element.elementor-element-777a6da4 .elementor-heading-title a:focus{color:#F65F31;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-8907 .elementor-element.elementor-element-b4ca838{--divider-border-style:solid;--divider-color:#00000063;--divider-border-width:1px;padding:0px 0px 0px 0px;}.elementor-8907 .elementor-element.elementor-element-b4ca838 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-8907 .elementor-element.elementor-element-b4ca838 .elementor-divider{text-align:center;}.elementor-8907 .elementor-element.elementor-element-16fa2634{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-3e51a79{width:var( --container-widget-width, 33% );max-width:33%;padding:6px 0px 0px 0px;--container-widget-width:33%;--container-widget-flex-grow:0;}.elementor-8907 .elementor-element.elementor-element-3e51a79.elementor-element{--align-self:flex-start;}.elementor-8907 .elementor-element.elementor-element-3e51a79 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;font-style:italic;color:#000000;}.elementor-8907 .elementor-element.elementor-element-3e51a79 .elementor-heading-title a:hover, .elementor-8907 .elementor-element.elementor-element-3e51a79 .elementor-heading-title a:focus{color:#FFD659;}.elementor-8907 .elementor-element.elementor-element-182bbe16{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-75fba57a{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#25470E;--border-color:#25470E;--border-radius:10px 10px 10px 10px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-8907 .elementor-element.elementor-element-76d6f87d{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-9844bc3{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-6422c00d img{border-radius:10px 10px 10px 10px;}.elementor-8907 .elementor-element.elementor-element-1be9ccb9{--display:flex;--gap:05px 0px;--row-gap:05px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-4b2002e6{padding:5px 0px 1px 0px;}.elementor-8907 .elementor-element.elementor-element-4b2002e6 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:18px;font-weight:700;line-height:1.4em;color:#25470E;}.elementor-8907 .elementor-element.elementor-element-4b2002e6 .elementor-heading-title a:hover, .elementor-8907 .elementor-element.elementor-element-4b2002e6 .elementor-heading-title a:focus{color:#F65F31;}.elementor-8907 .elementor-element.elementor-element-74f237d2{padding:0px 0px 0px 0px;font-family:"Arial", Sans-serif;font-weight:400;color:#4D4D4D;}.elementor-8907 .elementor-element.elementor-element-74f237d2 a{color:#000000A6;}.elementor-8907 .elementor-element.elementor-element-4b22f3b9{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-316f5e6a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 10px;--row-gap:0px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#25470E;--border-color:#25470E;--border-radius:15px 15px 15px 15px;--padding-top:3px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-316f5e6a:not(.elementor-motion-effects-element-type-background), .elementor-8907 .elementor-element.elementor-element-316f5e6a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8907 .elementor-element.elementor-element-15efb6be{padding:0px 0px 0px 0px;}.elementor-8907 .elementor-element.elementor-element-15efb6be .elementor-icon-wrapper{text-align:center;}.elementor-8907 .elementor-element.elementor-element-15efb6be.elementor-view-stacked .elementor-icon{background-color:#25470E;}.elementor-8907 .elementor-element.elementor-element-15efb6be.elementor-view-framed .elementor-icon, .elementor-8907 .elementor-element.elementor-element-15efb6be.elementor-view-default .elementor-icon{color:#25470E;border-color:#25470E;}.elementor-8907 .elementor-element.elementor-element-15efb6be.elementor-view-framed .elementor-icon, .elementor-8907 .elementor-element.elementor-element-15efb6be.elementor-view-default .elementor-icon svg{fill:#25470E;}.elementor-8907 .elementor-element.elementor-element-15efb6be .elementor-icon{font-size:25px;}.elementor-8907 .elementor-element.elementor-element-15efb6be .elementor-icon svg{height:25px;}.elementor-8907 .elementor-element.elementor-element-4a306cef{padding:5px 0px 1px 0px;}.elementor-8907 .elementor-element.elementor-element-4a306cef .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;color:#25470E;}.elementor-8907 .elementor-element.elementor-element-4a306cef .elementor-heading-title a:hover, .elementor-8907 .elementor-element.elementor-element-4a306cef .elementor-heading-title a:focus{color:#F65F31;}.elementor-8907 .elementor-element.elementor-element-79b01dba{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-292a6720{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 10px;--row-gap:0px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#25470E;--border-color:#25470E;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-292a6720:not(.elementor-motion-effects-element-type-background), .elementor-8907 .elementor-element.elementor-element-292a6720 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8907 .elementor-element.elementor-element-12e641da{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 0px 0px 0px;}.elementor-8907 .elementor-element.elementor-element-12e641da .elementor-icon-wrapper{text-align:center;}.elementor-8907 .elementor-element.elementor-element-12e641da.elementor-view-stacked .elementor-icon{background-color:#25470E;}.elementor-8907 .elementor-element.elementor-element-12e641da.elementor-view-framed .elementor-icon, .elementor-8907 .elementor-element.elementor-element-12e641da.elementor-view-default .elementor-icon{color:#25470E;border-color:#25470E;}.elementor-8907 .elementor-element.elementor-element-12e641da.elementor-view-framed .elementor-icon, .elementor-8907 .elementor-element.elementor-element-12e641da.elementor-view-default .elementor-icon svg{fill:#25470E;}.elementor-8907 .elementor-element.elementor-element-12e641da .elementor-icon{font-size:25px;}.elementor-8907 .elementor-element.elementor-element-12e641da .elementor-icon svg{height:25px;}.elementor-8907 .elementor-element.elementor-element-630de482{padding:5px 0px 1px 0px;}.elementor-8907 .elementor-element.elementor-element-630de482 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;color:#25470E;}.elementor-8907 .elementor-element.elementor-element-630de482 .elementor-heading-title a:hover, .elementor-8907 .elementor-element.elementor-element-630de482 .elementor-heading-title a:focus{color:#F65F31;}.elementor-8907 .elementor-element.elementor-element-26bdfe99{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 10px;--row-gap:0px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#25470E;--border-color:#25470E;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-26bdfe99:not(.elementor-motion-effects-element-type-background), .elementor-8907 .elementor-element.elementor-element-26bdfe99 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8907 .elementor-element.elementor-element-9a784e2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -7px) 0px;padding:0px 0px 0px 0px;}.elementor-8907 .elementor-element.elementor-element-9a784e2 .elementor-icon-wrapper{text-align:center;}.elementor-8907 .elementor-element.elementor-element-9a784e2.elementor-view-stacked .elementor-icon{background-color:#25470E;}.elementor-8907 .elementor-element.elementor-element-9a784e2.elementor-view-framed .elementor-icon, .elementor-8907 .elementor-element.elementor-element-9a784e2.elementor-view-default .elementor-icon{color:#25470E;border-color:#25470E;}.elementor-8907 .elementor-element.elementor-element-9a784e2.elementor-view-framed .elementor-icon, .elementor-8907 .elementor-element.elementor-element-9a784e2.elementor-view-default .elementor-icon svg{fill:#25470E;}.elementor-8907 .elementor-element.elementor-element-9a784e2 .elementor-icon{font-size:25px;}.elementor-8907 .elementor-element.elementor-element-9a784e2 .elementor-icon svg{height:25px;}.elementor-8907 .elementor-element.elementor-element-117a6cda{padding:5px 0px 1px 0px;}.elementor-8907 .elementor-element.elementor-element-117a6cda .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;color:#25470E;}.elementor-8907 .elementor-element.elementor-element-117a6cda .elementor-heading-title a:hover, .elementor-8907 .elementor-element.elementor-element-117a6cda .elementor-heading-title a:focus{color:#F65F31;}.elementor-8907 .elementor-element.elementor-element-68ea7297{--divider-border-style:solid;--divider-color:#00000063;--divider-border-width:1px;padding:0px 0px 0px 0px;}.elementor-8907 .elementor-element.elementor-element-68ea7297 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-8907 .elementor-element.elementor-element-68ea7297 .elementor-divider{text-align:center;}.elementor-8907 .elementor-element.elementor-element-61bc1b97{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-29f2f53a{width:var( --container-widget-width, 33% );max-width:33%;padding:6px 0px 0px 0px;--container-widget-width:33%;--container-widget-flex-grow:0;}.elementor-8907 .elementor-element.elementor-element-29f2f53a.elementor-element{--align-self:flex-start;}.elementor-8907 .elementor-element.elementor-element-29f2f53a .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;font-style:italic;color:#000000;}.elementor-8907 .elementor-element.elementor-element-29f2f53a .elementor-heading-title a:hover, .elementor-8907 .elementor-element.elementor-element-29f2f53a .elementor-heading-title a:focus{color:#FFD659;}.elementor-8907 .elementor-element.elementor-element-3c7c879e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-6d645969{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#25470E;--border-color:#25470E;--border-radius:10px 10px 10px 10px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-8907 .elementor-element.elementor-element-5088c54a{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-10d481cd{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-777a9c4a img{border-radius:10px 10px 10px 10px;}.elementor-8907 .elementor-element.elementor-element-2e8ffc95{--display:flex;--gap:05px 0px;--row-gap:05px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-31f784ad{padding:5px 0px 1px 0px;}.elementor-8907 .elementor-element.elementor-element-31f784ad .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:18px;font-weight:700;line-height:1.4em;color:#25470E;}.elementor-8907 .elementor-element.elementor-element-31f784ad .elementor-heading-title a:hover, .elementor-8907 .elementor-element.elementor-element-31f784ad .elementor-heading-title a:focus{color:#F65F31;}.elementor-8907 .elementor-element.elementor-element-4d9151e1{padding:0px 0px 0px 0px;font-family:"Arial", Sans-serif;font-weight:400;color:#4D4D4D;}.elementor-8907 .elementor-element.elementor-element-4d9151e1 a{color:#000000A6;}.elementor-8907 .elementor-element.elementor-element-55767559{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-cfa92c8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 10px;--row-gap:0px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#25470E;--border-color:#25470E;--border-radius:15px 15px 15px 15px;--padding-top:3px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-cfa92c8:not(.elementor-motion-effects-element-type-background), .elementor-8907 .elementor-element.elementor-element-cfa92c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8907 .elementor-element.elementor-element-1af2a467{padding:0px 0px 0px 0px;}.elementor-8907 .elementor-element.elementor-element-1af2a467 .elementor-icon-wrapper{text-align:center;}.elementor-8907 .elementor-element.elementor-element-1af2a467.elementor-view-stacked .elementor-icon{background-color:#25470E;}.elementor-8907 .elementor-element.elementor-element-1af2a467.elementor-view-framed .elementor-icon, .elementor-8907 .elementor-element.elementor-element-1af2a467.elementor-view-default .elementor-icon{color:#25470E;border-color:#25470E;}.elementor-8907 .elementor-element.elementor-element-1af2a467.elementor-view-framed .elementor-icon, .elementor-8907 .elementor-element.elementor-element-1af2a467.elementor-view-default .elementor-icon svg{fill:#25470E;}.elementor-8907 .elementor-element.elementor-element-1af2a467 .elementor-icon{font-size:25px;}.elementor-8907 .elementor-element.elementor-element-1af2a467 .elementor-icon svg{height:25px;}.elementor-8907 .elementor-element.elementor-element-519e3a62{padding:5px 0px 1px 0px;}.elementor-8907 .elementor-element.elementor-element-519e3a62 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;color:#25470E;}.elementor-8907 .elementor-element.elementor-element-519e3a62 .elementor-heading-title a:hover, .elementor-8907 .elementor-element.elementor-element-519e3a62 .elementor-heading-title a:focus{color:#F65F31;}.elementor-8907 .elementor-element.elementor-element-58bdd82a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-50517c30{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 10px;--row-gap:0px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#25470E;--border-color:#25470E;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-50517c30:not(.elementor-motion-effects-element-type-background), .elementor-8907 .elementor-element.elementor-element-50517c30 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8907 .elementor-element.elementor-element-3b170056{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 0px 0px 0px;}.elementor-8907 .elementor-element.elementor-element-3b170056 .elementor-icon-wrapper{text-align:center;}.elementor-8907 .elementor-element.elementor-element-3b170056.elementor-view-stacked .elementor-icon{background-color:#25470E;}.elementor-8907 .elementor-element.elementor-element-3b170056.elementor-view-framed .elementor-icon, .elementor-8907 .elementor-element.elementor-element-3b170056.elementor-view-default .elementor-icon{color:#25470E;border-color:#25470E;}.elementor-8907 .elementor-element.elementor-element-3b170056.elementor-view-framed .elementor-icon, .elementor-8907 .elementor-element.elementor-element-3b170056.elementor-view-default .elementor-icon svg{fill:#25470E;}.elementor-8907 .elementor-element.elementor-element-3b170056 .elementor-icon{font-size:25px;}.elementor-8907 .elementor-element.elementor-element-3b170056 .elementor-icon svg{height:25px;}.elementor-8907 .elementor-element.elementor-element-63e201c9{padding:5px 0px 1px 0px;}.elementor-8907 .elementor-element.elementor-element-63e201c9 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;color:#25470E;}.elementor-8907 .elementor-element.elementor-element-63e201c9 .elementor-heading-title a:hover, .elementor-8907 .elementor-element.elementor-element-63e201c9 .elementor-heading-title a:focus{color:#F65F31;}.elementor-8907 .elementor-element.elementor-element-29b3d731{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 10px;--row-gap:0px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#25470E;--border-color:#25470E;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-29b3d731:not(.elementor-motion-effects-element-type-background), .elementor-8907 .elementor-element.elementor-element-29b3d731 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8907 .elementor-element.elementor-element-d0fad8e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -7px) 0px;padding:0px 0px 0px 0px;}.elementor-8907 .elementor-element.elementor-element-d0fad8e .elementor-icon-wrapper{text-align:center;}.elementor-8907 .elementor-element.elementor-element-d0fad8e.elementor-view-stacked .elementor-icon{background-color:#25470E;}.elementor-8907 .elementor-element.elementor-element-d0fad8e.elementor-view-framed .elementor-icon, .elementor-8907 .elementor-element.elementor-element-d0fad8e.elementor-view-default .elementor-icon{color:#25470E;border-color:#25470E;}.elementor-8907 .elementor-element.elementor-element-d0fad8e.elementor-view-framed .elementor-icon, .elementor-8907 .elementor-element.elementor-element-d0fad8e.elementor-view-default .elementor-icon svg{fill:#25470E;}.elementor-8907 .elementor-element.elementor-element-d0fad8e .elementor-icon{font-size:25px;}.elementor-8907 .elementor-element.elementor-element-d0fad8e .elementor-icon svg{height:25px;}.elementor-8907 .elementor-element.elementor-element-7aa5c6f9{padding:5px 0px 1px 0px;}.elementor-8907 .elementor-element.elementor-element-7aa5c6f9 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;color:#25470E;}.elementor-8907 .elementor-element.elementor-element-7aa5c6f9 .elementor-heading-title a:hover, .elementor-8907 .elementor-element.elementor-element-7aa5c6f9 .elementor-heading-title a:focus{color:#F65F31;}.elementor-8907 .elementor-element.elementor-element-588abd4a{--divider-border-style:solid;--divider-color:#00000063;--divider-border-width:1px;padding:0px 0px 0px 0px;}.elementor-8907 .elementor-element.elementor-element-588abd4a .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-8907 .elementor-element.elementor-element-588abd4a .elementor-divider{text-align:center;}.elementor-8907 .elementor-element.elementor-element-48cc6bfa{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-5e5c4174{width:var( --container-widget-width, 33% );max-width:33%;padding:6px 0px 0px 0px;--container-widget-width:33%;--container-widget-flex-grow:0;}.elementor-8907 .elementor-element.elementor-element-5e5c4174.elementor-element{--align-self:flex-start;}.elementor-8907 .elementor-element.elementor-element-5e5c4174 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;font-style:italic;color:#000000;}.elementor-8907 .elementor-element.elementor-element-5e5c4174 .elementor-heading-title a:hover, .elementor-8907 .elementor-element.elementor-element-5e5c4174 .elementor-heading-title a:focus{color:#FFD659;}.elementor-8907 .elementor-element.elementor-element-4dd4522{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-1ffbf02{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#25470E;--border-color:#25470E;--border-radius:10px 10px 10px 10px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-8907 .elementor-element.elementor-element-14725c0{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-25688773{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-3c7a0faf img{border-radius:10px 10px 10px 10px;}.elementor-8907 .elementor-element.elementor-element-2687c0df{--display:flex;--gap:05px 0px;--row-gap:05px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-75015023{padding:5px 0px 1px 0px;}.elementor-8907 .elementor-element.elementor-element-75015023 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:18px;font-weight:700;line-height:1.4em;color:#25470E;}.elementor-8907 .elementor-element.elementor-element-75015023 .elementor-heading-title a:hover, .elementor-8907 .elementor-element.elementor-element-75015023 .elementor-heading-title a:focus{color:#F65F31;}.elementor-8907 .elementor-element.elementor-element-43ac7c6c{padding:0px 0px 0px 0px;font-family:"Arial", Sans-serif;font-weight:400;color:#4D4D4D;}.elementor-8907 .elementor-element.elementor-element-43ac7c6c a{color:#000000A6;}.elementor-8907 .elementor-element.elementor-element-39d0f999{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-3a1b599b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 10px;--row-gap:0px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#25470E;--border-color:#25470E;--border-radius:15px 15px 15px 15px;--padding-top:3px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-3a1b599b:not(.elementor-motion-effects-element-type-background), .elementor-8907 .elementor-element.elementor-element-3a1b599b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8907 .elementor-element.elementor-element-14c6350d{padding:0px 0px 0px 0px;}.elementor-8907 .elementor-element.elementor-element-14c6350d .elementor-icon-wrapper{text-align:center;}.elementor-8907 .elementor-element.elementor-element-14c6350d.elementor-view-stacked .elementor-icon{background-color:#25470E;}.elementor-8907 .elementor-element.elementor-element-14c6350d.elementor-view-framed .elementor-icon, .elementor-8907 .elementor-element.elementor-element-14c6350d.elementor-view-default .elementor-icon{color:#25470E;border-color:#25470E;}.elementor-8907 .elementor-element.elementor-element-14c6350d.elementor-view-framed .elementor-icon, .elementor-8907 .elementor-element.elementor-element-14c6350d.elementor-view-default .elementor-icon svg{fill:#25470E;}.elementor-8907 .elementor-element.elementor-element-14c6350d .elementor-icon{font-size:25px;}.elementor-8907 .elementor-element.elementor-element-14c6350d .elementor-icon svg{height:25px;}.elementor-8907 .elementor-element.elementor-element-54d6beeb{padding:5px 0px 1px 0px;}.elementor-8907 .elementor-element.elementor-element-54d6beeb .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;color:#25470E;}.elementor-8907 .elementor-element.elementor-element-54d6beeb .elementor-heading-title a:hover, .elementor-8907 .elementor-element.elementor-element-54d6beeb .elementor-heading-title a:focus{color:#F65F31;}.elementor-8907 .elementor-element.elementor-element-72395bee{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-6fabfad8{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 10px;--row-gap:0px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#25470E;--border-color:#25470E;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-6fabfad8:not(.elementor-motion-effects-element-type-background), .elementor-8907 .elementor-element.elementor-element-6fabfad8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8907 .elementor-element.elementor-element-53af9d7c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 0px 0px 0px;}.elementor-8907 .elementor-element.elementor-element-53af9d7c .elementor-icon-wrapper{text-align:center;}.elementor-8907 .elementor-element.elementor-element-53af9d7c.elementor-view-stacked .elementor-icon{background-color:#25470E;}.elementor-8907 .elementor-element.elementor-element-53af9d7c.elementor-view-framed .elementor-icon, .elementor-8907 .elementor-element.elementor-element-53af9d7c.elementor-view-default .elementor-icon{color:#25470E;border-color:#25470E;}.elementor-8907 .elementor-element.elementor-element-53af9d7c.elementor-view-framed .elementor-icon, .elementor-8907 .elementor-element.elementor-element-53af9d7c.elementor-view-default .elementor-icon svg{fill:#25470E;}.elementor-8907 .elementor-element.elementor-element-53af9d7c .elementor-icon{font-size:25px;}.elementor-8907 .elementor-element.elementor-element-53af9d7c .elementor-icon svg{height:25px;}.elementor-8907 .elementor-element.elementor-element-6d6222e3{padding:5px 0px 1px 0px;}.elementor-8907 .elementor-element.elementor-element-6d6222e3 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;color:#25470E;}.elementor-8907 .elementor-element.elementor-element-6d6222e3 .elementor-heading-title a:hover, .elementor-8907 .elementor-element.elementor-element-6d6222e3 .elementor-heading-title a:focus{color:#F65F31;}.elementor-8907 .elementor-element.elementor-element-51d6260b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 10px;--row-gap:0px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#25470E;--border-color:#25470E;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-51d6260b:not(.elementor-motion-effects-element-type-background), .elementor-8907 .elementor-element.elementor-element-51d6260b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8907 .elementor-element.elementor-element-4ef4438e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -7px) 0px;padding:0px 0px 0px 0px;}.elementor-8907 .elementor-element.elementor-element-4ef4438e .elementor-icon-wrapper{text-align:center;}.elementor-8907 .elementor-element.elementor-element-4ef4438e.elementor-view-stacked .elementor-icon{background-color:#25470E;}.elementor-8907 .elementor-element.elementor-element-4ef4438e.elementor-view-framed .elementor-icon, .elementor-8907 .elementor-element.elementor-element-4ef4438e.elementor-view-default .elementor-icon{color:#25470E;border-color:#25470E;}.elementor-8907 .elementor-element.elementor-element-4ef4438e.elementor-view-framed .elementor-icon, .elementor-8907 .elementor-element.elementor-element-4ef4438e.elementor-view-default .elementor-icon svg{fill:#25470E;}.elementor-8907 .elementor-element.elementor-element-4ef4438e .elementor-icon{font-size:25px;}.elementor-8907 .elementor-element.elementor-element-4ef4438e .elementor-icon svg{height:25px;}.elementor-8907 .elementor-element.elementor-element-73233d4a{padding:5px 0px 1px 0px;}.elementor-8907 .elementor-element.elementor-element-73233d4a .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;color:#25470E;}.elementor-8907 .elementor-element.elementor-element-73233d4a .elementor-heading-title a:hover, .elementor-8907 .elementor-element.elementor-element-73233d4a .elementor-heading-title a:focus{color:#F65F31;}.elementor-8907 .elementor-element.elementor-element-3c591463{--divider-border-style:solid;--divider-color:#00000063;--divider-border-width:1px;padding:0px 0px 0px 0px;}.elementor-8907 .elementor-element.elementor-element-3c591463 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-8907 .elementor-element.elementor-element-3c591463 .elementor-divider{text-align:center;}.elementor-8907 .elementor-element.elementor-element-7c39b0dc{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-3b7524a3{width:var( --container-widget-width, 33% );max-width:33%;padding:6px 0px 0px 0px;--container-widget-width:33%;--container-widget-flex-grow:0;}.elementor-8907 .elementor-element.elementor-element-3b7524a3.elementor-element{--align-self:flex-start;}.elementor-8907 .elementor-element.elementor-element-3b7524a3 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;font-style:italic;color:#000000;}.elementor-8907 .elementor-element.elementor-element-3b7524a3 .elementor-heading-title a:hover, .elementor-8907 .elementor-element.elementor-element-3b7524a3 .elementor-heading-title a:focus{color:#FFD659;}.elementor-8907 .elementor-element.elementor-element-690ab156{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-48d4e2a0{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#25470E;--border-color:#25470E;--border-radius:10px 10px 10px 10px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-8907 .elementor-element.elementor-element-267124fe{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-13fc27ef{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-7e565c02 img{border-radius:10px 10px 10px 10px;}.elementor-8907 .elementor-element.elementor-element-1c736ab8{--display:flex;--gap:05px 0px;--row-gap:05px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-717f17f9{padding:5px 0px 1px 0px;}.elementor-8907 .elementor-element.elementor-element-717f17f9 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:18px;font-weight:700;line-height:1.4em;color:#25470E;}.elementor-8907 .elementor-element.elementor-element-717f17f9 .elementor-heading-title a:hover, .elementor-8907 .elementor-element.elementor-element-717f17f9 .elementor-heading-title a:focus{color:#F65F31;}.elementor-8907 .elementor-element.elementor-element-232ca33f{padding:0px 0px 0px 0px;font-family:"Arial", Sans-serif;font-weight:400;color:#4D4D4D;}.elementor-8907 .elementor-element.elementor-element-232ca33f a{color:#000000A6;}.elementor-8907 .elementor-element.elementor-element-1f91d4f8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-329a653e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 10px;--row-gap:0px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#25470E;--border-color:#25470E;--border-radius:15px 15px 15px 15px;--padding-top:3px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-329a653e:not(.elementor-motion-effects-element-type-background), .elementor-8907 .elementor-element.elementor-element-329a653e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8907 .elementor-element.elementor-element-7ec85e03{padding:0px 0px 0px 0px;}.elementor-8907 .elementor-element.elementor-element-7ec85e03 .elementor-icon-wrapper{text-align:center;}.elementor-8907 .elementor-element.elementor-element-7ec85e03.elementor-view-stacked .elementor-icon{background-color:#25470E;}.elementor-8907 .elementor-element.elementor-element-7ec85e03.elementor-view-framed .elementor-icon, .elementor-8907 .elementor-element.elementor-element-7ec85e03.elementor-view-default .elementor-icon{color:#25470E;border-color:#25470E;}.elementor-8907 .elementor-element.elementor-element-7ec85e03.elementor-view-framed .elementor-icon, .elementor-8907 .elementor-element.elementor-element-7ec85e03.elementor-view-default .elementor-icon svg{fill:#25470E;}.elementor-8907 .elementor-element.elementor-element-7ec85e03 .elementor-icon{font-size:25px;}.elementor-8907 .elementor-element.elementor-element-7ec85e03 .elementor-icon svg{height:25px;}.elementor-8907 .elementor-element.elementor-element-7ba74298{padding:5px 0px 1px 0px;}.elementor-8907 .elementor-element.elementor-element-7ba74298 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;color:#25470E;}.elementor-8907 .elementor-element.elementor-element-7ba74298 .elementor-heading-title a:hover, .elementor-8907 .elementor-element.elementor-element-7ba74298 .elementor-heading-title a:focus{color:#F65F31;}.elementor-8907 .elementor-element.elementor-element-20fdfc5a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-2abba994{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 10px;--row-gap:0px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#25470E;--border-color:#25470E;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-2abba994:not(.elementor-motion-effects-element-type-background), .elementor-8907 .elementor-element.elementor-element-2abba994 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8907 .elementor-element.elementor-element-33230c2d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 0px 0px 0px;}.elementor-8907 .elementor-element.elementor-element-33230c2d .elementor-icon-wrapper{text-align:center;}.elementor-8907 .elementor-element.elementor-element-33230c2d.elementor-view-stacked .elementor-icon{background-color:#25470E;}.elementor-8907 .elementor-element.elementor-element-33230c2d.elementor-view-framed .elementor-icon, .elementor-8907 .elementor-element.elementor-element-33230c2d.elementor-view-default .elementor-icon{color:#25470E;border-color:#25470E;}.elementor-8907 .elementor-element.elementor-element-33230c2d.elementor-view-framed .elementor-icon, .elementor-8907 .elementor-element.elementor-element-33230c2d.elementor-view-default .elementor-icon svg{fill:#25470E;}.elementor-8907 .elementor-element.elementor-element-33230c2d .elementor-icon{font-size:25px;}.elementor-8907 .elementor-element.elementor-element-33230c2d .elementor-icon svg{height:25px;}.elementor-8907 .elementor-element.elementor-element-5047c2ce{padding:5px 0px 1px 0px;}.elementor-8907 .elementor-element.elementor-element-5047c2ce .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;color:#25470E;}.elementor-8907 .elementor-element.elementor-element-5047c2ce .elementor-heading-title a:hover, .elementor-8907 .elementor-element.elementor-element-5047c2ce .elementor-heading-title a:focus{color:#F65F31;}.elementor-8907 .elementor-element.elementor-element-236e348a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 10px;--row-gap:0px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#25470E;--border-color:#25470E;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-236e348a:not(.elementor-motion-effects-element-type-background), .elementor-8907 .elementor-element.elementor-element-236e348a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8907 .elementor-element.elementor-element-7a6c7493{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -7px) 0px;padding:0px 0px 0px 0px;}.elementor-8907 .elementor-element.elementor-element-7a6c7493 .elementor-icon-wrapper{text-align:center;}.elementor-8907 .elementor-element.elementor-element-7a6c7493.elementor-view-stacked .elementor-icon{background-color:#25470E;}.elementor-8907 .elementor-element.elementor-element-7a6c7493.elementor-view-framed .elementor-icon, .elementor-8907 .elementor-element.elementor-element-7a6c7493.elementor-view-default .elementor-icon{color:#25470E;border-color:#25470E;}.elementor-8907 .elementor-element.elementor-element-7a6c7493.elementor-view-framed .elementor-icon, .elementor-8907 .elementor-element.elementor-element-7a6c7493.elementor-view-default .elementor-icon svg{fill:#25470E;}.elementor-8907 .elementor-element.elementor-element-7a6c7493 .elementor-icon{font-size:25px;}.elementor-8907 .elementor-element.elementor-element-7a6c7493 .elementor-icon svg{height:25px;}.elementor-8907 .elementor-element.elementor-element-24330bdd{padding:5px 0px 1px 0px;}.elementor-8907 .elementor-element.elementor-element-24330bdd .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;color:#25470E;}.elementor-8907 .elementor-element.elementor-element-24330bdd .elementor-heading-title a:hover, .elementor-8907 .elementor-element.elementor-element-24330bdd .elementor-heading-title a:focus{color:#F65F31;}.elementor-8907 .elementor-element.elementor-element-3564dc6c{--divider-border-style:solid;--divider-color:#00000063;--divider-border-width:1px;padding:0px 0px 0px 0px;}.elementor-8907 .elementor-element.elementor-element-3564dc6c .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-8907 .elementor-element.elementor-element-3564dc6c .elementor-divider{text-align:center;}.elementor-8907 .elementor-element.elementor-element-58f9f902{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-3808c61e{width:var( --container-widget-width, 33% );max-width:33%;padding:6px 0px 0px 0px;--container-widget-width:33%;--container-widget-flex-grow:0;}.elementor-8907 .elementor-element.elementor-element-3808c61e.elementor-element{--align-self:flex-start;}.elementor-8907 .elementor-element.elementor-element-3808c61e .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;font-style:italic;color:#000000;}.elementor-8907 .elementor-element.elementor-element-3808c61e .elementor-heading-title a:hover, .elementor-8907 .elementor-element.elementor-element-3808c61e .elementor-heading-title a:focus{color:#FFD659;}.elementor-8907 .elementor-element.elementor-element-7032126a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-57f2015{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#25470E;--border-color:#25470E;--border-radius:10px 10px 10px 10px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-8907 .elementor-element.elementor-element-e6c685c{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-43ffa987{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-701e8d15 img{border-radius:10px 10px 10px 10px;}.elementor-8907 .elementor-element.elementor-element-5afb0de3{--display:flex;--gap:05px 0px;--row-gap:05px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-63fa54bf{padding:5px 0px 1px 0px;}.elementor-8907 .elementor-element.elementor-element-63fa54bf .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:18px;font-weight:700;line-height:1.4em;color:#25470E;}.elementor-8907 .elementor-element.elementor-element-63fa54bf .elementor-heading-title a:hover, .elementor-8907 .elementor-element.elementor-element-63fa54bf .elementor-heading-title a:focus{color:#F65F31;}.elementor-8907 .elementor-element.elementor-element-14be0898{padding:0px 0px 0px 0px;font-family:"Arial", Sans-serif;font-weight:400;color:#4D4D4D;}.elementor-8907 .elementor-element.elementor-element-14be0898 a{color:#000000A6;}.elementor-8907 .elementor-element.elementor-element-653c9d7f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-448d193f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 10px;--row-gap:0px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#25470E;--border-color:#25470E;--border-radius:15px 15px 15px 15px;--padding-top:3px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-448d193f:not(.elementor-motion-effects-element-type-background), .elementor-8907 .elementor-element.elementor-element-448d193f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8907 .elementor-element.elementor-element-119fae43{padding:0px 0px 0px 0px;}.elementor-8907 .elementor-element.elementor-element-119fae43 .elementor-icon-wrapper{text-align:center;}.elementor-8907 .elementor-element.elementor-element-119fae43.elementor-view-stacked .elementor-icon{background-color:#25470E;}.elementor-8907 .elementor-element.elementor-element-119fae43.elementor-view-framed .elementor-icon, .elementor-8907 .elementor-element.elementor-element-119fae43.elementor-view-default .elementor-icon{color:#25470E;border-color:#25470E;}.elementor-8907 .elementor-element.elementor-element-119fae43.elementor-view-framed .elementor-icon, .elementor-8907 .elementor-element.elementor-element-119fae43.elementor-view-default .elementor-icon svg{fill:#25470E;}.elementor-8907 .elementor-element.elementor-element-119fae43 .elementor-icon{font-size:25px;}.elementor-8907 .elementor-element.elementor-element-119fae43 .elementor-icon svg{height:25px;}.elementor-8907 .elementor-element.elementor-element-3e2a0ebb{padding:5px 0px 1px 0px;}.elementor-8907 .elementor-element.elementor-element-3e2a0ebb .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;color:#25470E;}.elementor-8907 .elementor-element.elementor-element-3e2a0ebb .elementor-heading-title a:hover, .elementor-8907 .elementor-element.elementor-element-3e2a0ebb .elementor-heading-title a:focus{color:#F65F31;}.elementor-8907 .elementor-element.elementor-element-422d7cff{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-21e7767e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 10px;--row-gap:0px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#25470E;--border-color:#25470E;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-21e7767e:not(.elementor-motion-effects-element-type-background), .elementor-8907 .elementor-element.elementor-element-21e7767e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8907 .elementor-element.elementor-element-39ccb23b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 0px 0px 0px;}.elementor-8907 .elementor-element.elementor-element-39ccb23b .elementor-icon-wrapper{text-align:center;}.elementor-8907 .elementor-element.elementor-element-39ccb23b.elementor-view-stacked .elementor-icon{background-color:#25470E;}.elementor-8907 .elementor-element.elementor-element-39ccb23b.elementor-view-framed .elementor-icon, .elementor-8907 .elementor-element.elementor-element-39ccb23b.elementor-view-default .elementor-icon{color:#25470E;border-color:#25470E;}.elementor-8907 .elementor-element.elementor-element-39ccb23b.elementor-view-framed .elementor-icon, .elementor-8907 .elementor-element.elementor-element-39ccb23b.elementor-view-default .elementor-icon svg{fill:#25470E;}.elementor-8907 .elementor-element.elementor-element-39ccb23b .elementor-icon{font-size:25px;}.elementor-8907 .elementor-element.elementor-element-39ccb23b .elementor-icon svg{height:25px;}.elementor-8907 .elementor-element.elementor-element-26bc5130{padding:5px 0px 1px 0px;}.elementor-8907 .elementor-element.elementor-element-26bc5130 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;color:#25470E;}.elementor-8907 .elementor-element.elementor-element-26bc5130 .elementor-heading-title a:hover, .elementor-8907 .elementor-element.elementor-element-26bc5130 .elementor-heading-title a:focus{color:#F65F31;}.elementor-8907 .elementor-element.elementor-element-3fdfc00b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 10px;--row-gap:0px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#25470E;--border-color:#25470E;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-3fdfc00b:not(.elementor-motion-effects-element-type-background), .elementor-8907 .elementor-element.elementor-element-3fdfc00b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8907 .elementor-element.elementor-element-2aa36e79{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -7px) 0px;padding:0px 0px 0px 0px;}.elementor-8907 .elementor-element.elementor-element-2aa36e79 .elementor-icon-wrapper{text-align:center;}.elementor-8907 .elementor-element.elementor-element-2aa36e79.elementor-view-stacked .elementor-icon{background-color:#25470E;}.elementor-8907 .elementor-element.elementor-element-2aa36e79.elementor-view-framed .elementor-icon, .elementor-8907 .elementor-element.elementor-element-2aa36e79.elementor-view-default .elementor-icon{color:#25470E;border-color:#25470E;}.elementor-8907 .elementor-element.elementor-element-2aa36e79.elementor-view-framed .elementor-icon, .elementor-8907 .elementor-element.elementor-element-2aa36e79.elementor-view-default .elementor-icon svg{fill:#25470E;}.elementor-8907 .elementor-element.elementor-element-2aa36e79 .elementor-icon{font-size:25px;}.elementor-8907 .elementor-element.elementor-element-2aa36e79 .elementor-icon svg{height:25px;}.elementor-8907 .elementor-element.elementor-element-42ce43b8{padding:5px 0px 1px 0px;}.elementor-8907 .elementor-element.elementor-element-42ce43b8 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;color:#25470E;}.elementor-8907 .elementor-element.elementor-element-42ce43b8 .elementor-heading-title a:hover, .elementor-8907 .elementor-element.elementor-element-42ce43b8 .elementor-heading-title a:focus{color:#F65F31;}.elementor-8907 .elementor-element.elementor-element-499f68c5{--divider-border-style:solid;--divider-color:#00000063;--divider-border-width:1px;padding:0px 0px 0px 0px;}.elementor-8907 .elementor-element.elementor-element-499f68c5 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-8907 .elementor-element.elementor-element-499f68c5 .elementor-divider{text-align:center;}.elementor-8907 .elementor-element.elementor-element-34a3e070{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-60cbaffb{width:var( --container-widget-width, 33% );max-width:33%;padding:6px 0px 0px 0px;--container-widget-width:33%;--container-widget-flex-grow:0;}.elementor-8907 .elementor-element.elementor-element-60cbaffb.elementor-element{--align-self:flex-start;}.elementor-8907 .elementor-element.elementor-element-60cbaffb .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;font-style:italic;color:#000000;}.elementor-8907 .elementor-element.elementor-element-60cbaffb .elementor-heading-title a:hover, .elementor-8907 .elementor-element.elementor-element-60cbaffb .elementor-heading-title a:focus{color:#FFD659;}.elementor-8907 .elementor-element.elementor-element-2cc7a5c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-ecc9648{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#25470E;--border-color:#25470E;--border-radius:10px 10px 10px 10px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-8907 .elementor-element.elementor-element-5c860417{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-175144e0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-60491d30 img{border-radius:10px 10px 10px 10px;}.elementor-8907 .elementor-element.elementor-element-4e15a803{--display:flex;--gap:05px 0px;--row-gap:05px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-6716a793{padding:5px 0px 1px 0px;}.elementor-8907 .elementor-element.elementor-element-6716a793 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:18px;font-weight:700;line-height:1.4em;color:#25470E;}.elementor-8907 .elementor-element.elementor-element-6716a793 .elementor-heading-title a:hover, .elementor-8907 .elementor-element.elementor-element-6716a793 .elementor-heading-title a:focus{color:#F65F31;}.elementor-8907 .elementor-element.elementor-element-46d82f2f{padding:0px 0px 0px 0px;font-family:"Arial", Sans-serif;font-weight:400;color:#4D4D4D;}.elementor-8907 .elementor-element.elementor-element-46d82f2f a{color:#000000A6;}.elementor-8907 .elementor-element.elementor-element-b6bb378{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-7d32a1b3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 10px;--row-gap:0px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#25470E;--border-color:#25470E;--border-radius:15px 15px 15px 15px;--padding-top:3px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-7d32a1b3:not(.elementor-motion-effects-element-type-background), .elementor-8907 .elementor-element.elementor-element-7d32a1b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8907 .elementor-element.elementor-element-312f8656{padding:0px 0px 0px 0px;}.elementor-8907 .elementor-element.elementor-element-312f8656 .elementor-icon-wrapper{text-align:center;}.elementor-8907 .elementor-element.elementor-element-312f8656.elementor-view-stacked .elementor-icon{background-color:#25470E;}.elementor-8907 .elementor-element.elementor-element-312f8656.elementor-view-framed .elementor-icon, .elementor-8907 .elementor-element.elementor-element-312f8656.elementor-view-default .elementor-icon{color:#25470E;border-color:#25470E;}.elementor-8907 .elementor-element.elementor-element-312f8656.elementor-view-framed .elementor-icon, .elementor-8907 .elementor-element.elementor-element-312f8656.elementor-view-default .elementor-icon svg{fill:#25470E;}.elementor-8907 .elementor-element.elementor-element-312f8656 .elementor-icon{font-size:25px;}.elementor-8907 .elementor-element.elementor-element-312f8656 .elementor-icon svg{height:25px;}.elementor-8907 .elementor-element.elementor-element-3d5786e3{padding:5px 0px 1px 0px;}.elementor-8907 .elementor-element.elementor-element-3d5786e3 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;color:#25470E;}.elementor-8907 .elementor-element.elementor-element-3d5786e3 .elementor-heading-title a:hover, .elementor-8907 .elementor-element.elementor-element-3d5786e3 .elementor-heading-title a:focus{color:#F65F31;}.elementor-8907 .elementor-element.elementor-element-1e1c3284{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-199128bf{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 10px;--row-gap:0px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#25470E;--border-color:#25470E;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-199128bf:not(.elementor-motion-effects-element-type-background), .elementor-8907 .elementor-element.elementor-element-199128bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8907 .elementor-element.elementor-element-288d455e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 0px 0px 0px;}.elementor-8907 .elementor-element.elementor-element-288d455e .elementor-icon-wrapper{text-align:center;}.elementor-8907 .elementor-element.elementor-element-288d455e.elementor-view-stacked .elementor-icon{background-color:#25470E;}.elementor-8907 .elementor-element.elementor-element-288d455e.elementor-view-framed .elementor-icon, .elementor-8907 .elementor-element.elementor-element-288d455e.elementor-view-default .elementor-icon{color:#25470E;border-color:#25470E;}.elementor-8907 .elementor-element.elementor-element-288d455e.elementor-view-framed .elementor-icon, .elementor-8907 .elementor-element.elementor-element-288d455e.elementor-view-default .elementor-icon svg{fill:#25470E;}.elementor-8907 .elementor-element.elementor-element-288d455e .elementor-icon{font-size:25px;}.elementor-8907 .elementor-element.elementor-element-288d455e .elementor-icon svg{height:25px;}.elementor-8907 .elementor-element.elementor-element-3e39810a{padding:5px 0px 1px 0px;}.elementor-8907 .elementor-element.elementor-element-3e39810a .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;color:#25470E;}.elementor-8907 .elementor-element.elementor-element-3e39810a .elementor-heading-title a:hover, .elementor-8907 .elementor-element.elementor-element-3e39810a .elementor-heading-title a:focus{color:#F65F31;}.elementor-8907 .elementor-element.elementor-element-2eee5cfb{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 10px;--row-gap:0px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#25470E;--border-color:#25470E;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-2eee5cfb:not(.elementor-motion-effects-element-type-background), .elementor-8907 .elementor-element.elementor-element-2eee5cfb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8907 .elementor-element.elementor-element-43b7271b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -7px) 0px;padding:0px 0px 0px 0px;}.elementor-8907 .elementor-element.elementor-element-43b7271b .elementor-icon-wrapper{text-align:center;}.elementor-8907 .elementor-element.elementor-element-43b7271b.elementor-view-stacked .elementor-icon{background-color:#25470E;}.elementor-8907 .elementor-element.elementor-element-43b7271b.elementor-view-framed .elementor-icon, .elementor-8907 .elementor-element.elementor-element-43b7271b.elementor-view-default .elementor-icon{color:#25470E;border-color:#25470E;}.elementor-8907 .elementor-element.elementor-element-43b7271b.elementor-view-framed .elementor-icon, .elementor-8907 .elementor-element.elementor-element-43b7271b.elementor-view-default .elementor-icon svg{fill:#25470E;}.elementor-8907 .elementor-element.elementor-element-43b7271b .elementor-icon{font-size:25px;}.elementor-8907 .elementor-element.elementor-element-43b7271b .elementor-icon svg{height:25px;}.elementor-8907 .elementor-element.elementor-element-7f3a03c1{padding:5px 0px 1px 0px;}.elementor-8907 .elementor-element.elementor-element-7f3a03c1 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;color:#25470E;}.elementor-8907 .elementor-element.elementor-element-7f3a03c1 .elementor-heading-title a:hover, .elementor-8907 .elementor-element.elementor-element-7f3a03c1 .elementor-heading-title a:focus{color:#F65F31;}.elementor-8907 .elementor-element.elementor-element-52946dd6{--divider-border-style:solid;--divider-color:#00000063;--divider-border-width:1px;padding:0px 0px 0px 0px;}.elementor-8907 .elementor-element.elementor-element-52946dd6 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-8907 .elementor-element.elementor-element-52946dd6 .elementor-divider{text-align:center;}.elementor-8907 .elementor-element.elementor-element-37f383b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-2bf9c58a{width:var( --container-widget-width, 33% );max-width:33%;padding:6px 0px 0px 0px;--container-widget-width:33%;--container-widget-flex-grow:0;}.elementor-8907 .elementor-element.elementor-element-2bf9c58a.elementor-element{--align-self:flex-start;}.elementor-8907 .elementor-element.elementor-element-2bf9c58a .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;font-style:italic;color:#000000;}.elementor-8907 .elementor-element.elementor-element-2bf9c58a .elementor-heading-title a:hover, .elementor-8907 .elementor-element.elementor-element-2bf9c58a .elementor-heading-title a:focus{color:#FFD659;}.elementor-8907 .elementor-element.elementor-element-1fd57105{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-625ee1b9{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#25470E;--border-color:#25470E;--border-radius:10px 10px 10px 10px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-8907 .elementor-element.elementor-element-750d0049{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-47999dd8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-548d2a9d img{border-radius:10px 10px 10px 10px;}.elementor-8907 .elementor-element.elementor-element-5823b7aa{--display:flex;--gap:05px 0px;--row-gap:05px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-748ab5e4{padding:5px 0px 1px 0px;}.elementor-8907 .elementor-element.elementor-element-748ab5e4 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:18px;font-weight:700;line-height:1.4em;color:#25470E;}.elementor-8907 .elementor-element.elementor-element-748ab5e4 .elementor-heading-title a:hover, .elementor-8907 .elementor-element.elementor-element-748ab5e4 .elementor-heading-title a:focus{color:#F65F31;}.elementor-8907 .elementor-element.elementor-element-dd11c80{padding:0px 0px 0px 0px;font-family:"Arial", Sans-serif;font-weight:400;color:#4D4D4D;}.elementor-8907 .elementor-element.elementor-element-dd11c80 a{color:#000000A6;}.elementor-8907 .elementor-element.elementor-element-74300184{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-523dd516{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 10px;--row-gap:0px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#25470E;--border-color:#25470E;--border-radius:15px 15px 15px 15px;--padding-top:3px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-523dd516:not(.elementor-motion-effects-element-type-background), .elementor-8907 .elementor-element.elementor-element-523dd516 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8907 .elementor-element.elementor-element-6dba1f3c{padding:0px 0px 0px 0px;}.elementor-8907 .elementor-element.elementor-element-6dba1f3c .elementor-icon-wrapper{text-align:center;}.elementor-8907 .elementor-element.elementor-element-6dba1f3c.elementor-view-stacked .elementor-icon{background-color:#25470E;}.elementor-8907 .elementor-element.elementor-element-6dba1f3c.elementor-view-framed .elementor-icon, .elementor-8907 .elementor-element.elementor-element-6dba1f3c.elementor-view-default .elementor-icon{color:#25470E;border-color:#25470E;}.elementor-8907 .elementor-element.elementor-element-6dba1f3c.elementor-view-framed .elementor-icon, .elementor-8907 .elementor-element.elementor-element-6dba1f3c.elementor-view-default .elementor-icon svg{fill:#25470E;}.elementor-8907 .elementor-element.elementor-element-6dba1f3c .elementor-icon{font-size:25px;}.elementor-8907 .elementor-element.elementor-element-6dba1f3c .elementor-icon svg{height:25px;}.elementor-8907 .elementor-element.elementor-element-675f2940{padding:5px 0px 1px 0px;}.elementor-8907 .elementor-element.elementor-element-675f2940 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;color:#25470E;}.elementor-8907 .elementor-element.elementor-element-675f2940 .elementor-heading-title a:hover, .elementor-8907 .elementor-element.elementor-element-675f2940 .elementor-heading-title a:focus{color:#F65F31;}.elementor-8907 .elementor-element.elementor-element-19b63384{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-1c01cf98{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 10px;--row-gap:0px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#25470E;--border-color:#25470E;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-1c01cf98:not(.elementor-motion-effects-element-type-background), .elementor-8907 .elementor-element.elementor-element-1c01cf98 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8907 .elementor-element.elementor-element-2c8d2cd8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 0px 0px 0px;}.elementor-8907 .elementor-element.elementor-element-2c8d2cd8 .elementor-icon-wrapper{text-align:center;}.elementor-8907 .elementor-element.elementor-element-2c8d2cd8.elementor-view-stacked .elementor-icon{background-color:#25470E;}.elementor-8907 .elementor-element.elementor-element-2c8d2cd8.elementor-view-framed .elementor-icon, .elementor-8907 .elementor-element.elementor-element-2c8d2cd8.elementor-view-default .elementor-icon{color:#25470E;border-color:#25470E;}.elementor-8907 .elementor-element.elementor-element-2c8d2cd8.elementor-view-framed .elementor-icon, .elementor-8907 .elementor-element.elementor-element-2c8d2cd8.elementor-view-default .elementor-icon svg{fill:#25470E;}.elementor-8907 .elementor-element.elementor-element-2c8d2cd8 .elementor-icon{font-size:25px;}.elementor-8907 .elementor-element.elementor-element-2c8d2cd8 .elementor-icon svg{height:25px;}.elementor-8907 .elementor-element.elementor-element-7b6e75dc{padding:5px 0px 1px 0px;}.elementor-8907 .elementor-element.elementor-element-7b6e75dc .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;color:#25470E;}.elementor-8907 .elementor-element.elementor-element-7b6e75dc .elementor-heading-title a:hover, .elementor-8907 .elementor-element.elementor-element-7b6e75dc .elementor-heading-title a:focus{color:#F65F31;}.elementor-8907 .elementor-element.elementor-element-14b6d4a3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 10px;--row-gap:0px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#25470E;--border-color:#25470E;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-14b6d4a3:not(.elementor-motion-effects-element-type-background), .elementor-8907 .elementor-element.elementor-element-14b6d4a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8907 .elementor-element.elementor-element-5182490a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -7px) 0px;padding:0px 0px 0px 0px;}.elementor-8907 .elementor-element.elementor-element-5182490a .elementor-icon-wrapper{text-align:center;}.elementor-8907 .elementor-element.elementor-element-5182490a.elementor-view-stacked .elementor-icon{background-color:#25470E;}.elementor-8907 .elementor-element.elementor-element-5182490a.elementor-view-framed .elementor-icon, .elementor-8907 .elementor-element.elementor-element-5182490a.elementor-view-default .elementor-icon{color:#25470E;border-color:#25470E;}.elementor-8907 .elementor-element.elementor-element-5182490a.elementor-view-framed .elementor-icon, .elementor-8907 .elementor-element.elementor-element-5182490a.elementor-view-default .elementor-icon svg{fill:#25470E;}.elementor-8907 .elementor-element.elementor-element-5182490a .elementor-icon{font-size:25px;}.elementor-8907 .elementor-element.elementor-element-5182490a .elementor-icon svg{height:25px;}.elementor-8907 .elementor-element.elementor-element-33bb4ee5{padding:5px 0px 1px 0px;}.elementor-8907 .elementor-element.elementor-element-33bb4ee5 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;color:#25470E;}.elementor-8907 .elementor-element.elementor-element-33bb4ee5 .elementor-heading-title a:hover, .elementor-8907 .elementor-element.elementor-element-33bb4ee5 .elementor-heading-title a:focus{color:#F65F31;}.elementor-8907 .elementor-element.elementor-element-5486ecc6{--divider-border-style:solid;--divider-color:#00000063;--divider-border-width:1px;padding:0px 0px 0px 0px;}.elementor-8907 .elementor-element.elementor-element-5486ecc6 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-8907 .elementor-element.elementor-element-5486ecc6 .elementor-divider{text-align:center;}.elementor-8907 .elementor-element.elementor-element-6b877888{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-4db2bd9{width:var( --container-widget-width, 33% );max-width:33%;padding:6px 0px 0px 0px;--container-widget-width:33%;--container-widget-flex-grow:0;}.elementor-8907 .elementor-element.elementor-element-4db2bd9.elementor-element{--align-self:flex-start;}.elementor-8907 .elementor-element.elementor-element-4db2bd9 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;font-style:italic;color:#000000;}.elementor-8907 .elementor-element.elementor-element-4db2bd9 .elementor-heading-title a:hover, .elementor-8907 .elementor-element.elementor-element-4db2bd9 .elementor-heading-title a:focus{color:#FFD659;}.elementor-8907 .elementor-element.elementor-element-1b786d89{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-28a67999{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#25470E;--border-color:#25470E;--border-radius:10px 10px 10px 10px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-8907 .elementor-element.elementor-element-650b950c{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-31d2b056{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-5382e87f img{border-radius:10px 10px 10px 10px;}.elementor-8907 .elementor-element.elementor-element-2017c6c3{--display:flex;--gap:05px 0px;--row-gap:05px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-3a0f7128{padding:5px 0px 1px 0px;}.elementor-8907 .elementor-element.elementor-element-3a0f7128 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:18px;font-weight:700;line-height:1.4em;color:#25470E;}.elementor-8907 .elementor-element.elementor-element-3a0f7128 .elementor-heading-title a:hover, .elementor-8907 .elementor-element.elementor-element-3a0f7128 .elementor-heading-title a:focus{color:#F65F31;}.elementor-8907 .elementor-element.elementor-element-3f44fcc3{padding:0px 0px 0px 0px;font-family:"Arial", Sans-serif;font-weight:400;color:#4D4D4D;}.elementor-8907 .elementor-element.elementor-element-3f44fcc3 a{color:#000000A6;}.elementor-8907 .elementor-element.elementor-element-3c71ac19{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-13eca9d9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 10px;--row-gap:0px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#25470E;--border-color:#25470E;--border-radius:15px 15px 15px 15px;--padding-top:3px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-13eca9d9:not(.elementor-motion-effects-element-type-background), .elementor-8907 .elementor-element.elementor-element-13eca9d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8907 .elementor-element.elementor-element-5616bdf4{padding:0px 0px 0px 0px;}.elementor-8907 .elementor-element.elementor-element-5616bdf4 .elementor-icon-wrapper{text-align:center;}.elementor-8907 .elementor-element.elementor-element-5616bdf4.elementor-view-stacked .elementor-icon{background-color:#25470E;}.elementor-8907 .elementor-element.elementor-element-5616bdf4.elementor-view-framed .elementor-icon, .elementor-8907 .elementor-element.elementor-element-5616bdf4.elementor-view-default .elementor-icon{color:#25470E;border-color:#25470E;}.elementor-8907 .elementor-element.elementor-element-5616bdf4.elementor-view-framed .elementor-icon, .elementor-8907 .elementor-element.elementor-element-5616bdf4.elementor-view-default .elementor-icon svg{fill:#25470E;}.elementor-8907 .elementor-element.elementor-element-5616bdf4 .elementor-icon{font-size:25px;}.elementor-8907 .elementor-element.elementor-element-5616bdf4 .elementor-icon svg{height:25px;}.elementor-8907 .elementor-element.elementor-element-8b7634d{padding:5px 0px 1px 0px;}.elementor-8907 .elementor-element.elementor-element-8b7634d .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;color:#25470E;}.elementor-8907 .elementor-element.elementor-element-8b7634d .elementor-heading-title a:hover, .elementor-8907 .elementor-element.elementor-element-8b7634d .elementor-heading-title a:focus{color:#F65F31;}.elementor-8907 .elementor-element.elementor-element-7e7d6141{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-47c5391d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 10px;--row-gap:0px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#25470E;--border-color:#25470E;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-47c5391d:not(.elementor-motion-effects-element-type-background), .elementor-8907 .elementor-element.elementor-element-47c5391d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8907 .elementor-element.elementor-element-2aa0ac49{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 0px 0px 0px;}.elementor-8907 .elementor-element.elementor-element-2aa0ac49 .elementor-icon-wrapper{text-align:center;}.elementor-8907 .elementor-element.elementor-element-2aa0ac49.elementor-view-stacked .elementor-icon{background-color:#25470E;}.elementor-8907 .elementor-element.elementor-element-2aa0ac49.elementor-view-framed .elementor-icon, .elementor-8907 .elementor-element.elementor-element-2aa0ac49.elementor-view-default .elementor-icon{color:#25470E;border-color:#25470E;}.elementor-8907 .elementor-element.elementor-element-2aa0ac49.elementor-view-framed .elementor-icon, .elementor-8907 .elementor-element.elementor-element-2aa0ac49.elementor-view-default .elementor-icon svg{fill:#25470E;}.elementor-8907 .elementor-element.elementor-element-2aa0ac49 .elementor-icon{font-size:25px;}.elementor-8907 .elementor-element.elementor-element-2aa0ac49 .elementor-icon svg{height:25px;}.elementor-8907 .elementor-element.elementor-element-6057986a{padding:5px 0px 1px 0px;}.elementor-8907 .elementor-element.elementor-element-6057986a .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;color:#25470E;}.elementor-8907 .elementor-element.elementor-element-6057986a .elementor-heading-title a:hover, .elementor-8907 .elementor-element.elementor-element-6057986a .elementor-heading-title a:focus{color:#F65F31;}.elementor-8907 .elementor-element.elementor-element-d622d8{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 10px;--row-gap:0px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#25470E;--border-color:#25470E;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-d622d8:not(.elementor-motion-effects-element-type-background), .elementor-8907 .elementor-element.elementor-element-d622d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8907 .elementor-element.elementor-element-45aa6669{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -7px) 0px;padding:0px 0px 0px 0px;}.elementor-8907 .elementor-element.elementor-element-45aa6669 .elementor-icon-wrapper{text-align:center;}.elementor-8907 .elementor-element.elementor-element-45aa6669.elementor-view-stacked .elementor-icon{background-color:#25470E;}.elementor-8907 .elementor-element.elementor-element-45aa6669.elementor-view-framed .elementor-icon, .elementor-8907 .elementor-element.elementor-element-45aa6669.elementor-view-default .elementor-icon{color:#25470E;border-color:#25470E;}.elementor-8907 .elementor-element.elementor-element-45aa6669.elementor-view-framed .elementor-icon, .elementor-8907 .elementor-element.elementor-element-45aa6669.elementor-view-default .elementor-icon svg{fill:#25470E;}.elementor-8907 .elementor-element.elementor-element-45aa6669 .elementor-icon{font-size:25px;}.elementor-8907 .elementor-element.elementor-element-45aa6669 .elementor-icon svg{height:25px;}.elementor-8907 .elementor-element.elementor-element-5a97cc6a{padding:5px 0px 1px 0px;}.elementor-8907 .elementor-element.elementor-element-5a97cc6a .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;color:#25470E;}.elementor-8907 .elementor-element.elementor-element-5a97cc6a .elementor-heading-title a:hover, .elementor-8907 .elementor-element.elementor-element-5a97cc6a .elementor-heading-title a:focus{color:#F65F31;}.elementor-8907 .elementor-element.elementor-element-22c6bda{--divider-border-style:solid;--divider-color:#00000063;--divider-border-width:1px;padding:0px 0px 0px 0px;}.elementor-8907 .elementor-element.elementor-element-22c6bda .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-8907 .elementor-element.elementor-element-22c6bda .elementor-divider{text-align:center;}.elementor-8907 .elementor-element.elementor-element-fbeb0d9{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-597b2d64{width:var( --container-widget-width, 33% );max-width:33%;padding:6px 0px 0px 0px;--container-widget-width:33%;--container-widget-flex-grow:0;}.elementor-8907 .elementor-element.elementor-element-597b2d64.elementor-element{--align-self:flex-start;}.elementor-8907 .elementor-element.elementor-element-597b2d64 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;font-style:italic;color:#000000;}.elementor-8907 .elementor-element.elementor-element-597b2d64 .elementor-heading-title a:hover, .elementor-8907 .elementor-element.elementor-element-597b2d64 .elementor-heading-title a:focus{color:#FFD659;}.elementor-8907 .elementor-element.elementor-element-5f9aa343{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-6f538ba4{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#25470E;--border-color:#25470E;--border-radius:10px 10px 10px 10px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-8907 .elementor-element.elementor-element-7ef88c83{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-26739adc{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-3025dbdd img{border-radius:10px 10px 10px 10px;}.elementor-8907 .elementor-element.elementor-element-3a5576eb{--display:flex;--gap:05px 0px;--row-gap:05px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-7454b751{padding:5px 0px 1px 0px;}.elementor-8907 .elementor-element.elementor-element-7454b751 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:18px;font-weight:700;line-height:1.4em;color:#25470E;}.elementor-8907 .elementor-element.elementor-element-7454b751 .elementor-heading-title a:hover, .elementor-8907 .elementor-element.elementor-element-7454b751 .elementor-heading-title a:focus{color:#F65F31;}.elementor-8907 .elementor-element.elementor-element-28dbaf4d{padding:0px 0px 0px 0px;font-family:"Arial", Sans-serif;font-weight:400;color:#4D4D4D;}.elementor-8907 .elementor-element.elementor-element-28dbaf4d a{color:#000000A6;}.elementor-8907 .elementor-element.elementor-element-3e1f8b1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-5b759658{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 10px;--row-gap:0px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#25470E;--border-color:#25470E;--border-radius:15px 15px 15px 15px;--padding-top:3px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-5b759658:not(.elementor-motion-effects-element-type-background), .elementor-8907 .elementor-element.elementor-element-5b759658 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8907 .elementor-element.elementor-element-6dd9a613{padding:0px 0px 0px 0px;}.elementor-8907 .elementor-element.elementor-element-6dd9a613 .elementor-icon-wrapper{text-align:center;}.elementor-8907 .elementor-element.elementor-element-6dd9a613.elementor-view-stacked .elementor-icon{background-color:#25470E;}.elementor-8907 .elementor-element.elementor-element-6dd9a613.elementor-view-framed .elementor-icon, .elementor-8907 .elementor-element.elementor-element-6dd9a613.elementor-view-default .elementor-icon{color:#25470E;border-color:#25470E;}.elementor-8907 .elementor-element.elementor-element-6dd9a613.elementor-view-framed .elementor-icon, .elementor-8907 .elementor-element.elementor-element-6dd9a613.elementor-view-default .elementor-icon svg{fill:#25470E;}.elementor-8907 .elementor-element.elementor-element-6dd9a613 .elementor-icon{font-size:25px;}.elementor-8907 .elementor-element.elementor-element-6dd9a613 .elementor-icon svg{height:25px;}.elementor-8907 .elementor-element.elementor-element-112e3948{padding:5px 0px 1px 0px;}.elementor-8907 .elementor-element.elementor-element-112e3948 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;color:#25470E;}.elementor-8907 .elementor-element.elementor-element-112e3948 .elementor-heading-title a:hover, .elementor-8907 .elementor-element.elementor-element-112e3948 .elementor-heading-title a:focus{color:#F65F31;}.elementor-8907 .elementor-element.elementor-element-460a2d01{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-33dc0ac1{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 10px;--row-gap:0px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#25470E;--border-color:#25470E;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-33dc0ac1:not(.elementor-motion-effects-element-type-background), .elementor-8907 .elementor-element.elementor-element-33dc0ac1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8907 .elementor-element.elementor-element-48f752fb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 0px 0px 0px;}.elementor-8907 .elementor-element.elementor-element-48f752fb .elementor-icon-wrapper{text-align:center;}.elementor-8907 .elementor-element.elementor-element-48f752fb.elementor-view-stacked .elementor-icon{background-color:#25470E;}.elementor-8907 .elementor-element.elementor-element-48f752fb.elementor-view-framed .elementor-icon, .elementor-8907 .elementor-element.elementor-element-48f752fb.elementor-view-default .elementor-icon{color:#25470E;border-color:#25470E;}.elementor-8907 .elementor-element.elementor-element-48f752fb.elementor-view-framed .elementor-icon, .elementor-8907 .elementor-element.elementor-element-48f752fb.elementor-view-default .elementor-icon svg{fill:#25470E;}.elementor-8907 .elementor-element.elementor-element-48f752fb .elementor-icon{font-size:25px;}.elementor-8907 .elementor-element.elementor-element-48f752fb .elementor-icon svg{height:25px;}.elementor-8907 .elementor-element.elementor-element-53245b00{padding:5px 0px 1px 0px;}.elementor-8907 .elementor-element.elementor-element-53245b00 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;color:#25470E;}.elementor-8907 .elementor-element.elementor-element-53245b00 .elementor-heading-title a:hover, .elementor-8907 .elementor-element.elementor-element-53245b00 .elementor-heading-title a:focus{color:#F65F31;}.elementor-8907 .elementor-element.elementor-element-c570cda{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 10px;--row-gap:0px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#25470E;--border-color:#25470E;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-c570cda:not(.elementor-motion-effects-element-type-background), .elementor-8907 .elementor-element.elementor-element-c570cda > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8907 .elementor-element.elementor-element-5e92357e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -7px) 0px;padding:0px 0px 0px 0px;}.elementor-8907 .elementor-element.elementor-element-5e92357e .elementor-icon-wrapper{text-align:center;}.elementor-8907 .elementor-element.elementor-element-5e92357e.elementor-view-stacked .elementor-icon{background-color:#25470E;}.elementor-8907 .elementor-element.elementor-element-5e92357e.elementor-view-framed .elementor-icon, .elementor-8907 .elementor-element.elementor-element-5e92357e.elementor-view-default .elementor-icon{color:#25470E;border-color:#25470E;}.elementor-8907 .elementor-element.elementor-element-5e92357e.elementor-view-framed .elementor-icon, .elementor-8907 .elementor-element.elementor-element-5e92357e.elementor-view-default .elementor-icon svg{fill:#25470E;}.elementor-8907 .elementor-element.elementor-element-5e92357e .elementor-icon{font-size:25px;}.elementor-8907 .elementor-element.elementor-element-5e92357e .elementor-icon svg{height:25px;}.elementor-8907 .elementor-element.elementor-element-6b658eca{padding:5px 0px 1px 0px;}.elementor-8907 .elementor-element.elementor-element-6b658eca .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;color:#25470E;}.elementor-8907 .elementor-element.elementor-element-6b658eca .elementor-heading-title a:hover, .elementor-8907 .elementor-element.elementor-element-6b658eca .elementor-heading-title a:focus{color:#F65F31;}.elementor-8907 .elementor-element.elementor-element-2721f514{--divider-border-style:solid;--divider-color:#00000063;--divider-border-width:1px;padding:0px 0px 0px 0px;}.elementor-8907 .elementor-element.elementor-element-2721f514 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-8907 .elementor-element.elementor-element-2721f514 .elementor-divider{text-align:center;}.elementor-8907 .elementor-element.elementor-element-73995dc7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-151c644b{width:var( --container-widget-width, 33% );max-width:33%;padding:6px 0px 0px 0px;--container-widget-width:33%;--container-widget-flex-grow:0;}.elementor-8907 .elementor-element.elementor-element-151c644b.elementor-element{--align-self:flex-start;}.elementor-8907 .elementor-element.elementor-element-151c644b .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;font-style:italic;color:#000000;}.elementor-8907 .elementor-element.elementor-element-151c644b .elementor-heading-title a:hover, .elementor-8907 .elementor-element.elementor-element-151c644b .elementor-heading-title a:focus{color:#FFD659;}.elementor-8907 .elementor-element.elementor-element-12a9596f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-1f3f29b{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#25470E;--border-color:#25470E;--border-radius:10px 10px 10px 10px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-8907 .elementor-element.elementor-element-44fc593a{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-25091798{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-4b1cbd68 img{border-radius:10px 10px 10px 10px;}.elementor-8907 .elementor-element.elementor-element-7be429e3{--display:flex;--gap:05px 0px;--row-gap:05px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-30a14f00{padding:5px 0px 1px 0px;}.elementor-8907 .elementor-element.elementor-element-30a14f00 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:18px;font-weight:700;line-height:1.4em;color:#25470E;}.elementor-8907 .elementor-element.elementor-element-30a14f00 .elementor-heading-title a:hover, .elementor-8907 .elementor-element.elementor-element-30a14f00 .elementor-heading-title a:focus{color:#F65F31;}.elementor-8907 .elementor-element.elementor-element-14d4ccc2{padding:0px 0px 0px 0px;font-family:"Arial", Sans-serif;font-weight:400;color:#4D4D4D;}.elementor-8907 .elementor-element.elementor-element-14d4ccc2 a{color:#000000A6;}.elementor-8907 .elementor-element.elementor-element-557d9e7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-64ae9e35{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 10px;--row-gap:0px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#25470E;--border-color:#25470E;--border-radius:15px 15px 15px 15px;--padding-top:3px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-64ae9e35:not(.elementor-motion-effects-element-type-background), .elementor-8907 .elementor-element.elementor-element-64ae9e35 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8907 .elementor-element.elementor-element-750a3134{padding:0px 0px 0px 0px;}.elementor-8907 .elementor-element.elementor-element-750a3134 .elementor-icon-wrapper{text-align:center;}.elementor-8907 .elementor-element.elementor-element-750a3134.elementor-view-stacked .elementor-icon{background-color:#25470E;}.elementor-8907 .elementor-element.elementor-element-750a3134.elementor-view-framed .elementor-icon, .elementor-8907 .elementor-element.elementor-element-750a3134.elementor-view-default .elementor-icon{color:#25470E;border-color:#25470E;}.elementor-8907 .elementor-element.elementor-element-750a3134.elementor-view-framed .elementor-icon, .elementor-8907 .elementor-element.elementor-element-750a3134.elementor-view-default .elementor-icon svg{fill:#25470E;}.elementor-8907 .elementor-element.elementor-element-750a3134 .elementor-icon{font-size:25px;}.elementor-8907 .elementor-element.elementor-element-750a3134 .elementor-icon svg{height:25px;}.elementor-8907 .elementor-element.elementor-element-2a630e2e{padding:5px 0px 1px 0px;}.elementor-8907 .elementor-element.elementor-element-2a630e2e .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;color:#25470E;}.elementor-8907 .elementor-element.elementor-element-2a630e2e .elementor-heading-title a:hover, .elementor-8907 .elementor-element.elementor-element-2a630e2e .elementor-heading-title a:focus{color:#F65F31;}.elementor-8907 .elementor-element.elementor-element-1d757ca3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-4895d81f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 10px;--row-gap:0px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#25470E;--border-color:#25470E;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-4895d81f:not(.elementor-motion-effects-element-type-background), .elementor-8907 .elementor-element.elementor-element-4895d81f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8907 .elementor-element.elementor-element-34119b6a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 0px 0px 0px;}.elementor-8907 .elementor-element.elementor-element-34119b6a .elementor-icon-wrapper{text-align:center;}.elementor-8907 .elementor-element.elementor-element-34119b6a.elementor-view-stacked .elementor-icon{background-color:#25470E;}.elementor-8907 .elementor-element.elementor-element-34119b6a.elementor-view-framed .elementor-icon, .elementor-8907 .elementor-element.elementor-element-34119b6a.elementor-view-default .elementor-icon{color:#25470E;border-color:#25470E;}.elementor-8907 .elementor-element.elementor-element-34119b6a.elementor-view-framed .elementor-icon, .elementor-8907 .elementor-element.elementor-element-34119b6a.elementor-view-default .elementor-icon svg{fill:#25470E;}.elementor-8907 .elementor-element.elementor-element-34119b6a .elementor-icon{font-size:25px;}.elementor-8907 .elementor-element.elementor-element-34119b6a .elementor-icon svg{height:25px;}.elementor-8907 .elementor-element.elementor-element-73ce7615{padding:5px 0px 1px 0px;}.elementor-8907 .elementor-element.elementor-element-73ce7615 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;color:#25470E;}.elementor-8907 .elementor-element.elementor-element-73ce7615 .elementor-heading-title a:hover, .elementor-8907 .elementor-element.elementor-element-73ce7615 .elementor-heading-title a:focus{color:#F65F31;}.elementor-8907 .elementor-element.elementor-element-e07efec{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 10px;--row-gap:0px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#25470E;--border-color:#25470E;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-e07efec:not(.elementor-motion-effects-element-type-background), .elementor-8907 .elementor-element.elementor-element-e07efec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8907 .elementor-element.elementor-element-60eefa35{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -7px) 0px;padding:0px 0px 0px 0px;}.elementor-8907 .elementor-element.elementor-element-60eefa35 .elementor-icon-wrapper{text-align:center;}.elementor-8907 .elementor-element.elementor-element-60eefa35.elementor-view-stacked .elementor-icon{background-color:#25470E;}.elementor-8907 .elementor-element.elementor-element-60eefa35.elementor-view-framed .elementor-icon, .elementor-8907 .elementor-element.elementor-element-60eefa35.elementor-view-default .elementor-icon{color:#25470E;border-color:#25470E;}.elementor-8907 .elementor-element.elementor-element-60eefa35.elementor-view-framed .elementor-icon, .elementor-8907 .elementor-element.elementor-element-60eefa35.elementor-view-default .elementor-icon svg{fill:#25470E;}.elementor-8907 .elementor-element.elementor-element-60eefa35 .elementor-icon{font-size:25px;}.elementor-8907 .elementor-element.elementor-element-60eefa35 .elementor-icon svg{height:25px;}.elementor-8907 .elementor-element.elementor-element-3835a51e{padding:5px 0px 1px 0px;}.elementor-8907 .elementor-element.elementor-element-3835a51e .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;color:#25470E;}.elementor-8907 .elementor-element.elementor-element-3835a51e .elementor-heading-title a:hover, .elementor-8907 .elementor-element.elementor-element-3835a51e .elementor-heading-title a:focus{color:#F65F31;}.elementor-8907 .elementor-element.elementor-element-c8f42f5{--divider-border-style:solid;--divider-color:#00000063;--divider-border-width:1px;padding:0px 0px 0px 0px;}.elementor-8907 .elementor-element.elementor-element-c8f42f5 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-8907 .elementor-element.elementor-element-c8f42f5 .elementor-divider{text-align:center;}.elementor-8907 .elementor-element.elementor-element-40501273{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-4faf5ebb{width:var( --container-widget-width, 33% );max-width:33%;padding:6px 0px 0px 0px;--container-widget-width:33%;--container-widget-flex-grow:0;}.elementor-8907 .elementor-element.elementor-element-4faf5ebb.elementor-element{--align-self:flex-start;}.elementor-8907 .elementor-element.elementor-element-4faf5ebb .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;font-style:italic;color:#000000;}.elementor-8907 .elementor-element.elementor-element-4faf5ebb .elementor-heading-title a:hover, .elementor-8907 .elementor-element.elementor-element-4faf5ebb .elementor-heading-title a:focus{color:#FFD659;}.elementor-8907 .elementor-element.elementor-element-41c66d96{--e-n-carousel-swiper-slides-to-display:4;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:-40px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:-40px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;}.elementor-8907 .elementor-element.elementor-element-743a23fd{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-53077ef0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-5f30bdd1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-24534b4e{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#25470E;--border-color:#25470E;--border-radius:10px 10px 10px 10px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-8907 .elementor-element.elementor-element-4ada700a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-3a637578 img{border-radius:10px 10px 10px 10px;}.elementor-8907 .elementor-element.elementor-element-6713f093{--display:flex;--gap:05px 0px;--row-gap:05px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-6c3ef194{padding:5px 0px 1px 0px;}.elementor-8907 .elementor-element.elementor-element-6c3ef194 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:18px;font-weight:700;line-height:1.4em;color:#25470E;}.elementor-8907 .elementor-element.elementor-element-6c3ef194 .elementor-heading-title a:hover, .elementor-8907 .elementor-element.elementor-element-6c3ef194 .elementor-heading-title a:focus{color:#F65F31;}.elementor-8907 .elementor-element.elementor-element-4c79facf{padding:0px 0px 0px 0px;font-family:"Arial", Sans-serif;font-weight:400;color:#4D4D4D;}.elementor-8907 .elementor-element.elementor-element-4c79facf a{color:#000000A6;}.elementor-8907 .elementor-element.elementor-element-31f082b6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-88fc0e1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 10px;--row-gap:0px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#25470E;--border-color:#25470E;--border-radius:15px 15px 15px 15px;--padding-top:3px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-88fc0e1:not(.elementor-motion-effects-element-type-background), .elementor-8907 .elementor-element.elementor-element-88fc0e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8907 .elementor-element.elementor-element-1ef59b2f{padding:0px 0px 0px 0px;}.elementor-8907 .elementor-element.elementor-element-1ef59b2f .elementor-icon-wrapper{text-align:center;}.elementor-8907 .elementor-element.elementor-element-1ef59b2f.elementor-view-stacked .elementor-icon{background-color:#25470E;}.elementor-8907 .elementor-element.elementor-element-1ef59b2f.elementor-view-framed .elementor-icon, .elementor-8907 .elementor-element.elementor-element-1ef59b2f.elementor-view-default .elementor-icon{color:#25470E;border-color:#25470E;}.elementor-8907 .elementor-element.elementor-element-1ef59b2f.elementor-view-framed .elementor-icon, .elementor-8907 .elementor-element.elementor-element-1ef59b2f.elementor-view-default .elementor-icon svg{fill:#25470E;}.elementor-8907 .elementor-element.elementor-element-1ef59b2f .elementor-icon{font-size:25px;}.elementor-8907 .elementor-element.elementor-element-1ef59b2f .elementor-icon svg{height:25px;}.elementor-8907 .elementor-element.elementor-element-6e6d5c01{padding:5px 0px 1px 0px;}.elementor-8907 .elementor-element.elementor-element-6e6d5c01 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;color:#25470E;}.elementor-8907 .elementor-element.elementor-element-6e6d5c01 .elementor-heading-title a:hover, .elementor-8907 .elementor-element.elementor-element-6e6d5c01 .elementor-heading-title a:focus{color:#F65F31;}.elementor-8907 .elementor-element.elementor-element-189d173f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-726a1466{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 10px;--row-gap:0px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#25470E;--border-color:#25470E;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-726a1466:not(.elementor-motion-effects-element-type-background), .elementor-8907 .elementor-element.elementor-element-726a1466 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8907 .elementor-element.elementor-element-13fb8623{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 0px 0px 0px;}.elementor-8907 .elementor-element.elementor-element-13fb8623 .elementor-icon-wrapper{text-align:center;}.elementor-8907 .elementor-element.elementor-element-13fb8623.elementor-view-stacked .elementor-icon{background-color:#25470E;}.elementor-8907 .elementor-element.elementor-element-13fb8623.elementor-view-framed .elementor-icon, .elementor-8907 .elementor-element.elementor-element-13fb8623.elementor-view-default .elementor-icon{color:#25470E;border-color:#25470E;}.elementor-8907 .elementor-element.elementor-element-13fb8623.elementor-view-framed .elementor-icon, .elementor-8907 .elementor-element.elementor-element-13fb8623.elementor-view-default .elementor-icon svg{fill:#25470E;}.elementor-8907 .elementor-element.elementor-element-13fb8623 .elementor-icon{font-size:25px;}.elementor-8907 .elementor-element.elementor-element-13fb8623 .elementor-icon svg{height:25px;}.elementor-8907 .elementor-element.elementor-element-533bbad3{padding:5px 0px 1px 0px;}.elementor-8907 .elementor-element.elementor-element-533bbad3 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;color:#25470E;}.elementor-8907 .elementor-element.elementor-element-533bbad3 .elementor-heading-title a:hover, .elementor-8907 .elementor-element.elementor-element-533bbad3 .elementor-heading-title a:focus{color:#F65F31;}.elementor-8907 .elementor-element.elementor-element-1bd83ea4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 10px;--row-gap:0px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#25470E;--border-color:#25470E;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-1bd83ea4:not(.elementor-motion-effects-element-type-background), .elementor-8907 .elementor-element.elementor-element-1bd83ea4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8907 .elementor-element.elementor-element-28779b03{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -7px) 0px;padding:0px 0px 0px 0px;}.elementor-8907 .elementor-element.elementor-element-28779b03 .elementor-icon-wrapper{text-align:center;}.elementor-8907 .elementor-element.elementor-element-28779b03.elementor-view-stacked .elementor-icon{background-color:#25470E;}.elementor-8907 .elementor-element.elementor-element-28779b03.elementor-view-framed .elementor-icon, .elementor-8907 .elementor-element.elementor-element-28779b03.elementor-view-default .elementor-icon{color:#25470E;border-color:#25470E;}.elementor-8907 .elementor-element.elementor-element-28779b03.elementor-view-framed .elementor-icon, .elementor-8907 .elementor-element.elementor-element-28779b03.elementor-view-default .elementor-icon svg{fill:#25470E;}.elementor-8907 .elementor-element.elementor-element-28779b03 .elementor-icon{font-size:25px;}.elementor-8907 .elementor-element.elementor-element-28779b03 .elementor-icon svg{height:25px;}.elementor-8907 .elementor-element.elementor-element-3f620ea3{padding:5px 0px 1px 0px;}.elementor-8907 .elementor-element.elementor-element-3f620ea3 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;color:#25470E;}.elementor-8907 .elementor-element.elementor-element-3f620ea3 .elementor-heading-title a:hover, .elementor-8907 .elementor-element.elementor-element-3f620ea3 .elementor-heading-title a:focus{color:#F65F31;}.elementor-8907 .elementor-element.elementor-element-6fd43d2e{--divider-border-style:solid;--divider-color:#00000063;--divider-border-width:1px;padding:0px 0px 0px 0px;}.elementor-8907 .elementor-element.elementor-element-6fd43d2e .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-8907 .elementor-element.elementor-element-6fd43d2e .elementor-divider{text-align:center;}.elementor-8907 .elementor-element.elementor-element-4f36865f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-649513dc{width:var( --container-widget-width, 33% );max-width:33%;padding:6px 0px 0px 0px;--container-widget-width:33%;--container-widget-flex-grow:0;}.elementor-8907 .elementor-element.elementor-element-649513dc.elementor-element{--align-self:flex-start;}.elementor-8907 .elementor-element.elementor-element-649513dc .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;font-style:italic;color:#000000;}.elementor-8907 .elementor-element.elementor-element-649513dc .elementor-heading-title a:hover, .elementor-8907 .elementor-element.elementor-element-649513dc .elementor-heading-title a:focus{color:#FFD659;}.elementor-8907 .elementor-element.elementor-element-4cb2df82{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-4ce9c365{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-47bf2282{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#25470E;--border-color:#25470E;--border-radius:10px 10px 10px 10px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-8907 .elementor-element.elementor-element-3c0767d6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-2a0e0f56 img{border-radius:10px 10px 10px 10px;}.elementor-8907 .elementor-element.elementor-element-d39a16c{--display:flex;--gap:05px 0px;--row-gap:05px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-29c1b904{padding:5px 0px 1px 0px;}.elementor-8907 .elementor-element.elementor-element-29c1b904 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:18px;font-weight:700;line-height:1.4em;color:#25470E;}.elementor-8907 .elementor-element.elementor-element-29c1b904 .elementor-heading-title a:hover, .elementor-8907 .elementor-element.elementor-element-29c1b904 .elementor-heading-title a:focus{color:#F65F31;}.elementor-8907 .elementor-element.elementor-element-759f676a{padding:0px 0px 0px 0px;font-family:"Arial", Sans-serif;font-weight:400;color:#4D4D4D;}.elementor-8907 .elementor-element.elementor-element-759f676a a{color:#000000A6;}.elementor-8907 .elementor-element.elementor-element-73850539{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-5fb449eb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 10px;--row-gap:0px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#25470E;--border-color:#25470E;--border-radius:15px 15px 15px 15px;--padding-top:3px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-5fb449eb:not(.elementor-motion-effects-element-type-background), .elementor-8907 .elementor-element.elementor-element-5fb449eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8907 .elementor-element.elementor-element-277ef7c{padding:0px 0px 0px 0px;}.elementor-8907 .elementor-element.elementor-element-277ef7c .elementor-icon-wrapper{text-align:center;}.elementor-8907 .elementor-element.elementor-element-277ef7c.elementor-view-stacked .elementor-icon{background-color:#25470E;}.elementor-8907 .elementor-element.elementor-element-277ef7c.elementor-view-framed .elementor-icon, .elementor-8907 .elementor-element.elementor-element-277ef7c.elementor-view-default .elementor-icon{color:#25470E;border-color:#25470E;}.elementor-8907 .elementor-element.elementor-element-277ef7c.elementor-view-framed .elementor-icon, .elementor-8907 .elementor-element.elementor-element-277ef7c.elementor-view-default .elementor-icon svg{fill:#25470E;}.elementor-8907 .elementor-element.elementor-element-277ef7c .elementor-icon{font-size:25px;}.elementor-8907 .elementor-element.elementor-element-277ef7c .elementor-icon svg{height:25px;}.elementor-8907 .elementor-element.elementor-element-7ea21f99{padding:5px 0px 1px 0px;}.elementor-8907 .elementor-element.elementor-element-7ea21f99 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;color:#25470E;}.elementor-8907 .elementor-element.elementor-element-7ea21f99 .elementor-heading-title a:hover, .elementor-8907 .elementor-element.elementor-element-7ea21f99 .elementor-heading-title a:focus{color:#F65F31;}.elementor-8907 .elementor-element.elementor-element-4860e20f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-67ce20ee{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 10px;--row-gap:0px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#25470E;--border-color:#25470E;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-67ce20ee:not(.elementor-motion-effects-element-type-background), .elementor-8907 .elementor-element.elementor-element-67ce20ee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8907 .elementor-element.elementor-element-7798390c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 0px 0px 0px;}.elementor-8907 .elementor-element.elementor-element-7798390c .elementor-icon-wrapper{text-align:center;}.elementor-8907 .elementor-element.elementor-element-7798390c.elementor-view-stacked .elementor-icon{background-color:#25470E;}.elementor-8907 .elementor-element.elementor-element-7798390c.elementor-view-framed .elementor-icon, .elementor-8907 .elementor-element.elementor-element-7798390c.elementor-view-default .elementor-icon{color:#25470E;border-color:#25470E;}.elementor-8907 .elementor-element.elementor-element-7798390c.elementor-view-framed .elementor-icon, .elementor-8907 .elementor-element.elementor-element-7798390c.elementor-view-default .elementor-icon svg{fill:#25470E;}.elementor-8907 .elementor-element.elementor-element-7798390c .elementor-icon{font-size:25px;}.elementor-8907 .elementor-element.elementor-element-7798390c .elementor-icon svg{height:25px;}.elementor-8907 .elementor-element.elementor-element-38b011b3{padding:5px 0px 1px 0px;}.elementor-8907 .elementor-element.elementor-element-38b011b3 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;color:#25470E;}.elementor-8907 .elementor-element.elementor-element-38b011b3 .elementor-heading-title a:hover, .elementor-8907 .elementor-element.elementor-element-38b011b3 .elementor-heading-title a:focus{color:#F65F31;}.elementor-8907 .elementor-element.elementor-element-32d54ceb{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 10px;--row-gap:0px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#25470E;--border-color:#25470E;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-32d54ceb:not(.elementor-motion-effects-element-type-background), .elementor-8907 .elementor-element.elementor-element-32d54ceb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8907 .elementor-element.elementor-element-18b0fd04{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -7px) 0px;padding:0px 0px 0px 0px;}.elementor-8907 .elementor-element.elementor-element-18b0fd04 .elementor-icon-wrapper{text-align:center;}.elementor-8907 .elementor-element.elementor-element-18b0fd04.elementor-view-stacked .elementor-icon{background-color:#25470E;}.elementor-8907 .elementor-element.elementor-element-18b0fd04.elementor-view-framed .elementor-icon, .elementor-8907 .elementor-element.elementor-element-18b0fd04.elementor-view-default .elementor-icon{color:#25470E;border-color:#25470E;}.elementor-8907 .elementor-element.elementor-element-18b0fd04.elementor-view-framed .elementor-icon, .elementor-8907 .elementor-element.elementor-element-18b0fd04.elementor-view-default .elementor-icon svg{fill:#25470E;}.elementor-8907 .elementor-element.elementor-element-18b0fd04 .elementor-icon{font-size:25px;}.elementor-8907 .elementor-element.elementor-element-18b0fd04 .elementor-icon svg{height:25px;}.elementor-8907 .elementor-element.elementor-element-34706d98{padding:5px 0px 1px 0px;}.elementor-8907 .elementor-element.elementor-element-34706d98 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;color:#25470E;}.elementor-8907 .elementor-element.elementor-element-34706d98 .elementor-heading-title a:hover, .elementor-8907 .elementor-element.elementor-element-34706d98 .elementor-heading-title a:focus{color:#F65F31;}.elementor-8907 .elementor-element.elementor-element-35d7be94{--divider-border-style:solid;--divider-color:#00000063;--divider-border-width:1px;padding:0px 0px 0px 0px;}.elementor-8907 .elementor-element.elementor-element-35d7be94 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-8907 .elementor-element.elementor-element-35d7be94 .elementor-divider{text-align:center;}.elementor-8907 .elementor-element.elementor-element-174eb340{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-5987b847{width:var( --container-widget-width, 33% );max-width:33%;padding:6px 0px 0px 0px;--container-widget-width:33%;--container-widget-flex-grow:0;}.elementor-8907 .elementor-element.elementor-element-5987b847.elementor-element{--align-self:flex-start;}.elementor-8907 .elementor-element.elementor-element-5987b847 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;font-style:italic;color:#000000;}.elementor-8907 .elementor-element.elementor-element-5987b847 .elementor-heading-title a:hover, .elementor-8907 .elementor-element.elementor-element-5987b847 .elementor-heading-title a:focus{color:#FFD659;}.elementor-8907 .elementor-element.elementor-element-55987d82{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-2793f66e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-12906a94{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#25470E;--border-color:#25470E;--border-radius:10px 10px 10px 10px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-8907 .elementor-element.elementor-element-2d709ba2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-519053dc img{border-radius:10px 10px 10px 10px;}.elementor-8907 .elementor-element.elementor-element-6376624f{--display:flex;--gap:05px 0px;--row-gap:05px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-15b7b12c{padding:5px 0px 1px 0px;}.elementor-8907 .elementor-element.elementor-element-15b7b12c .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:18px;font-weight:700;line-height:1.4em;color:#25470E;}.elementor-8907 .elementor-element.elementor-element-15b7b12c .elementor-heading-title a:hover, .elementor-8907 .elementor-element.elementor-element-15b7b12c .elementor-heading-title a:focus{color:#F65F31;}.elementor-8907 .elementor-element.elementor-element-6f5e016a{padding:0px 0px 0px 0px;font-family:"Arial", Sans-serif;font-weight:400;color:#4D4D4D;}.elementor-8907 .elementor-element.elementor-element-6f5e016a a{color:#000000A6;}.elementor-8907 .elementor-element.elementor-element-3dec68e1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-2ff418b5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 10px;--row-gap:0px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#25470E;--border-color:#25470E;--border-radius:15px 15px 15px 15px;--padding-top:3px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-2ff418b5:not(.elementor-motion-effects-element-type-background), .elementor-8907 .elementor-element.elementor-element-2ff418b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8907 .elementor-element.elementor-element-76193092{padding:0px 0px 0px 0px;}.elementor-8907 .elementor-element.elementor-element-76193092 .elementor-icon-wrapper{text-align:center;}.elementor-8907 .elementor-element.elementor-element-76193092.elementor-view-stacked .elementor-icon{background-color:#25470E;}.elementor-8907 .elementor-element.elementor-element-76193092.elementor-view-framed .elementor-icon, .elementor-8907 .elementor-element.elementor-element-76193092.elementor-view-default .elementor-icon{color:#25470E;border-color:#25470E;}.elementor-8907 .elementor-element.elementor-element-76193092.elementor-view-framed .elementor-icon, .elementor-8907 .elementor-element.elementor-element-76193092.elementor-view-default .elementor-icon svg{fill:#25470E;}.elementor-8907 .elementor-element.elementor-element-76193092 .elementor-icon{font-size:25px;}.elementor-8907 .elementor-element.elementor-element-76193092 .elementor-icon svg{height:25px;}.elementor-8907 .elementor-element.elementor-element-1e5ee298{padding:5px 0px 1px 0px;}.elementor-8907 .elementor-element.elementor-element-1e5ee298 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;color:#25470E;}.elementor-8907 .elementor-element.elementor-element-1e5ee298 .elementor-heading-title a:hover, .elementor-8907 .elementor-element.elementor-element-1e5ee298 .elementor-heading-title a:focus{color:#F65F31;}.elementor-8907 .elementor-element.elementor-element-105b0865{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-7f6fe297{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 10px;--row-gap:0px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#25470E;--border-color:#25470E;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-7f6fe297:not(.elementor-motion-effects-element-type-background), .elementor-8907 .elementor-element.elementor-element-7f6fe297 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8907 .elementor-element.elementor-element-15074e63{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 0px 0px 0px;}.elementor-8907 .elementor-element.elementor-element-15074e63 .elementor-icon-wrapper{text-align:center;}.elementor-8907 .elementor-element.elementor-element-15074e63.elementor-view-stacked .elementor-icon{background-color:#25470E;}.elementor-8907 .elementor-element.elementor-element-15074e63.elementor-view-framed .elementor-icon, .elementor-8907 .elementor-element.elementor-element-15074e63.elementor-view-default .elementor-icon{color:#25470E;border-color:#25470E;}.elementor-8907 .elementor-element.elementor-element-15074e63.elementor-view-framed .elementor-icon, .elementor-8907 .elementor-element.elementor-element-15074e63.elementor-view-default .elementor-icon svg{fill:#25470E;}.elementor-8907 .elementor-element.elementor-element-15074e63 .elementor-icon{font-size:25px;}.elementor-8907 .elementor-element.elementor-element-15074e63 .elementor-icon svg{height:25px;}.elementor-8907 .elementor-element.elementor-element-20777f5e{padding:5px 0px 1px 0px;}.elementor-8907 .elementor-element.elementor-element-20777f5e .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;color:#25470E;}.elementor-8907 .elementor-element.elementor-element-20777f5e .elementor-heading-title a:hover, .elementor-8907 .elementor-element.elementor-element-20777f5e .elementor-heading-title a:focus{color:#F65F31;}.elementor-8907 .elementor-element.elementor-element-4eed4186{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 10px;--row-gap:0px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#25470E;--border-color:#25470E;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-4eed4186:not(.elementor-motion-effects-element-type-background), .elementor-8907 .elementor-element.elementor-element-4eed4186 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8907 .elementor-element.elementor-element-3b4f8467{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -7px) 0px;padding:0px 0px 0px 0px;}.elementor-8907 .elementor-element.elementor-element-3b4f8467 .elementor-icon-wrapper{text-align:center;}.elementor-8907 .elementor-element.elementor-element-3b4f8467.elementor-view-stacked .elementor-icon{background-color:#25470E;}.elementor-8907 .elementor-element.elementor-element-3b4f8467.elementor-view-framed .elementor-icon, .elementor-8907 .elementor-element.elementor-element-3b4f8467.elementor-view-default .elementor-icon{color:#25470E;border-color:#25470E;}.elementor-8907 .elementor-element.elementor-element-3b4f8467.elementor-view-framed .elementor-icon, .elementor-8907 .elementor-element.elementor-element-3b4f8467.elementor-view-default .elementor-icon svg{fill:#25470E;}.elementor-8907 .elementor-element.elementor-element-3b4f8467 .elementor-icon{font-size:25px;}.elementor-8907 .elementor-element.elementor-element-3b4f8467 .elementor-icon svg{height:25px;}.elementor-8907 .elementor-element.elementor-element-a1b633e{padding:5px 0px 1px 0px;}.elementor-8907 .elementor-element.elementor-element-a1b633e .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;color:#25470E;}.elementor-8907 .elementor-element.elementor-element-a1b633e .elementor-heading-title a:hover, .elementor-8907 .elementor-element.elementor-element-a1b633e .elementor-heading-title a:focus{color:#F65F31;}.elementor-8907 .elementor-element.elementor-element-4e649009{--divider-border-style:solid;--divider-color:#00000063;--divider-border-width:1px;padding:0px 0px 0px 0px;}.elementor-8907 .elementor-element.elementor-element-4e649009 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-8907 .elementor-element.elementor-element-4e649009 .elementor-divider{text-align:center;}.elementor-8907 .elementor-element.elementor-element-28c87f3b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-17e60bd0{width:var( --container-widget-width, 33% );max-width:33%;padding:6px 0px 0px 0px;--container-widget-width:33%;--container-widget-flex-grow:0;}.elementor-8907 .elementor-element.elementor-element-17e60bd0.elementor-element{--align-self:flex-start;}.elementor-8907 .elementor-element.elementor-element-17e60bd0 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;font-style:italic;color:#000000;}.elementor-8907 .elementor-element.elementor-element-17e60bd0 .elementor-heading-title a:hover, .elementor-8907 .elementor-element.elementor-element-17e60bd0 .elementor-heading-title a:focus{color:#FFD659;}.elementor-8907 .elementor-element.elementor-element-6133be3b{--e-n-carousel-swiper-slides-to-display:4;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:-40px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:-40px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;}.elementor-8907 .elementor-element.elementor-element-45c2cb1b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-3ea1200{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-b810124{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-b1e30c4{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#25470E;--border-color:#25470E;--border-radius:10px 10px 10px 10px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-8907 .elementor-element.elementor-element-1fccc11c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-4d762047 img{border-radius:10px 10px 10px 10px;}.elementor-8907 .elementor-element.elementor-element-4819e53e{--display:flex;--gap:05px 0px;--row-gap:05px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-3beab76{padding:5px 0px 1px 0px;}.elementor-8907 .elementor-element.elementor-element-3beab76 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:18px;font-weight:700;line-height:1.4em;color:#25470E;}.elementor-8907 .elementor-element.elementor-element-3beab76 .elementor-heading-title a:hover, .elementor-8907 .elementor-element.elementor-element-3beab76 .elementor-heading-title a:focus{color:#F65F31;}.elementor-8907 .elementor-element.elementor-element-66ba684a{padding:0px 0px 0px 0px;font-family:"Arial", Sans-serif;font-weight:400;color:#4D4D4D;}.elementor-8907 .elementor-element.elementor-element-66ba684a a{color:#000000A6;}.elementor-8907 .elementor-element.elementor-element-604a8ccb{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-24734e6d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 10px;--row-gap:0px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#25470E;--border-color:#25470E;--border-radius:15px 15px 15px 15px;--padding-top:3px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-24734e6d:not(.elementor-motion-effects-element-type-background), .elementor-8907 .elementor-element.elementor-element-24734e6d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8907 .elementor-element.elementor-element-6bfaee3d{padding:0px 0px 0px 0px;}.elementor-8907 .elementor-element.elementor-element-6bfaee3d .elementor-icon-wrapper{text-align:center;}.elementor-8907 .elementor-element.elementor-element-6bfaee3d.elementor-view-stacked .elementor-icon{background-color:#25470E;}.elementor-8907 .elementor-element.elementor-element-6bfaee3d.elementor-view-framed .elementor-icon, .elementor-8907 .elementor-element.elementor-element-6bfaee3d.elementor-view-default .elementor-icon{color:#25470E;border-color:#25470E;}.elementor-8907 .elementor-element.elementor-element-6bfaee3d.elementor-view-framed .elementor-icon, .elementor-8907 .elementor-element.elementor-element-6bfaee3d.elementor-view-default .elementor-icon svg{fill:#25470E;}.elementor-8907 .elementor-element.elementor-element-6bfaee3d .elementor-icon{font-size:25px;}.elementor-8907 .elementor-element.elementor-element-6bfaee3d .elementor-icon svg{height:25px;}.elementor-8907 .elementor-element.elementor-element-265370a0{padding:5px 0px 1px 0px;}.elementor-8907 .elementor-element.elementor-element-265370a0 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;color:#25470E;}.elementor-8907 .elementor-element.elementor-element-265370a0 .elementor-heading-title a:hover, .elementor-8907 .elementor-element.elementor-element-265370a0 .elementor-heading-title a:focus{color:#F65F31;}.elementor-8907 .elementor-element.elementor-element-153111d8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-4753fc7b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 10px;--row-gap:0px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#25470E;--border-color:#25470E;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-4753fc7b:not(.elementor-motion-effects-element-type-background), .elementor-8907 .elementor-element.elementor-element-4753fc7b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8907 .elementor-element.elementor-element-458afc31{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 0px 0px 0px;}.elementor-8907 .elementor-element.elementor-element-458afc31 .elementor-icon-wrapper{text-align:center;}.elementor-8907 .elementor-element.elementor-element-458afc31.elementor-view-stacked .elementor-icon{background-color:#25470E;}.elementor-8907 .elementor-element.elementor-element-458afc31.elementor-view-framed .elementor-icon, .elementor-8907 .elementor-element.elementor-element-458afc31.elementor-view-default .elementor-icon{color:#25470E;border-color:#25470E;}.elementor-8907 .elementor-element.elementor-element-458afc31.elementor-view-framed .elementor-icon, .elementor-8907 .elementor-element.elementor-element-458afc31.elementor-view-default .elementor-icon svg{fill:#25470E;}.elementor-8907 .elementor-element.elementor-element-458afc31 .elementor-icon{font-size:25px;}.elementor-8907 .elementor-element.elementor-element-458afc31 .elementor-icon svg{height:25px;}.elementor-8907 .elementor-element.elementor-element-3c21a085{padding:5px 0px 1px 0px;}.elementor-8907 .elementor-element.elementor-element-3c21a085 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;color:#25470E;}.elementor-8907 .elementor-element.elementor-element-3c21a085 .elementor-heading-title a:hover, .elementor-8907 .elementor-element.elementor-element-3c21a085 .elementor-heading-title a:focus{color:#F65F31;}.elementor-8907 .elementor-element.elementor-element-31c2b9ae{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 10px;--row-gap:0px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#25470E;--border-color:#25470E;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-31c2b9ae:not(.elementor-motion-effects-element-type-background), .elementor-8907 .elementor-element.elementor-element-31c2b9ae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8907 .elementor-element.elementor-element-37111f33{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -7px) 0px;padding:0px 0px 0px 0px;}.elementor-8907 .elementor-element.elementor-element-37111f33 .elementor-icon-wrapper{text-align:center;}.elementor-8907 .elementor-element.elementor-element-37111f33.elementor-view-stacked .elementor-icon{background-color:#25470E;}.elementor-8907 .elementor-element.elementor-element-37111f33.elementor-view-framed .elementor-icon, .elementor-8907 .elementor-element.elementor-element-37111f33.elementor-view-default .elementor-icon{color:#25470E;border-color:#25470E;}.elementor-8907 .elementor-element.elementor-element-37111f33.elementor-view-framed .elementor-icon, .elementor-8907 .elementor-element.elementor-element-37111f33.elementor-view-default .elementor-icon svg{fill:#25470E;}.elementor-8907 .elementor-element.elementor-element-37111f33 .elementor-icon{font-size:25px;}.elementor-8907 .elementor-element.elementor-element-37111f33 .elementor-icon svg{height:25px;}.elementor-8907 .elementor-element.elementor-element-20cb3721{padding:5px 0px 1px 0px;}.elementor-8907 .elementor-element.elementor-element-20cb3721 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;color:#25470E;}.elementor-8907 .elementor-element.elementor-element-20cb3721 .elementor-heading-title a:hover, .elementor-8907 .elementor-element.elementor-element-20cb3721 .elementor-heading-title a:focus{color:#F65F31;}.elementor-8907 .elementor-element.elementor-element-5f8f0f7e{--divider-border-style:solid;--divider-color:#00000063;--divider-border-width:1px;padding:0px 0px 0px 0px;}.elementor-8907 .elementor-element.elementor-element-5f8f0f7e .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-8907 .elementor-element.elementor-element-5f8f0f7e .elementor-divider{text-align:center;}.elementor-8907 .elementor-element.elementor-element-1c173032{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-173a9996{width:var( --container-widget-width, 33% );max-width:33%;padding:6px 0px 0px 0px;--container-widget-width:33%;--container-widget-flex-grow:0;}.elementor-8907 .elementor-element.elementor-element-173a9996.elementor-element{--align-self:flex-start;}.elementor-8907 .elementor-element.elementor-element-173a9996 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;font-style:italic;color:#000000;}.elementor-8907 .elementor-element.elementor-element-173a9996 .elementor-heading-title a:hover, .elementor-8907 .elementor-element.elementor-element-173a9996 .elementor-heading-title a:focus{color:#FFD659;}.elementor-8907 .elementor-element.elementor-element-2d0dbf62{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-1546ca68{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#25470E;--border-color:#25470E;--border-radius:10px 10px 10px 10px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-8907 .elementor-element.elementor-element-277e6509{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-743fcaff img{border-radius:10px 10px 10px 10px;}.elementor-8907 .elementor-element.elementor-element-27d45f7{--display:flex;--gap:05px 0px;--row-gap:05px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-18eb4eea{padding:5px 0px 1px 0px;}.elementor-8907 .elementor-element.elementor-element-18eb4eea .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:18px;font-weight:700;line-height:1.4em;color:#25470E;}.elementor-8907 .elementor-element.elementor-element-18eb4eea .elementor-heading-title a:hover, .elementor-8907 .elementor-element.elementor-element-18eb4eea .elementor-heading-title a:focus{color:#F65F31;}.elementor-8907 .elementor-element.elementor-element-cc6bb1a{padding:0px 0px 0px 0px;font-family:"Arial", Sans-serif;font-weight:400;color:#4D4D4D;}.elementor-8907 .elementor-element.elementor-element-cc6bb1a a{color:#000000A6;}.elementor-8907 .elementor-element.elementor-element-14ae149{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-161008cf{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 10px;--row-gap:0px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#25470E;--border-color:#25470E;--border-radius:15px 15px 15px 15px;--padding-top:3px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-161008cf:not(.elementor-motion-effects-element-type-background), .elementor-8907 .elementor-element.elementor-element-161008cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8907 .elementor-element.elementor-element-57d80437{padding:0px 0px 0px 0px;}.elementor-8907 .elementor-element.elementor-element-57d80437 .elementor-icon-wrapper{text-align:center;}.elementor-8907 .elementor-element.elementor-element-57d80437.elementor-view-stacked .elementor-icon{background-color:#25470E;}.elementor-8907 .elementor-element.elementor-element-57d80437.elementor-view-framed .elementor-icon, .elementor-8907 .elementor-element.elementor-element-57d80437.elementor-view-default .elementor-icon{color:#25470E;border-color:#25470E;}.elementor-8907 .elementor-element.elementor-element-57d80437.elementor-view-framed .elementor-icon, .elementor-8907 .elementor-element.elementor-element-57d80437.elementor-view-default .elementor-icon svg{fill:#25470E;}.elementor-8907 .elementor-element.elementor-element-57d80437 .elementor-icon{font-size:25px;}.elementor-8907 .elementor-element.elementor-element-57d80437 .elementor-icon svg{height:25px;}.elementor-8907 .elementor-element.elementor-element-4f91a083{padding:5px 0px 1px 0px;}.elementor-8907 .elementor-element.elementor-element-4f91a083 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;color:#25470E;}.elementor-8907 .elementor-element.elementor-element-4f91a083 .elementor-heading-title a:hover, .elementor-8907 .elementor-element.elementor-element-4f91a083 .elementor-heading-title a:focus{color:#F65F31;}.elementor-8907 .elementor-element.elementor-element-5b52c11f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-34b5fcb9{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 10px;--row-gap:0px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#25470E;--border-color:#25470E;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-34b5fcb9:not(.elementor-motion-effects-element-type-background), .elementor-8907 .elementor-element.elementor-element-34b5fcb9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8907 .elementor-element.elementor-element-4a77a0c7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 0px 0px 0px;}.elementor-8907 .elementor-element.elementor-element-4a77a0c7 .elementor-icon-wrapper{text-align:center;}.elementor-8907 .elementor-element.elementor-element-4a77a0c7.elementor-view-stacked .elementor-icon{background-color:#25470E;}.elementor-8907 .elementor-element.elementor-element-4a77a0c7.elementor-view-framed .elementor-icon, .elementor-8907 .elementor-element.elementor-element-4a77a0c7.elementor-view-default .elementor-icon{color:#25470E;border-color:#25470E;}.elementor-8907 .elementor-element.elementor-element-4a77a0c7.elementor-view-framed .elementor-icon, .elementor-8907 .elementor-element.elementor-element-4a77a0c7.elementor-view-default .elementor-icon svg{fill:#25470E;}.elementor-8907 .elementor-element.elementor-element-4a77a0c7 .elementor-icon{font-size:25px;}.elementor-8907 .elementor-element.elementor-element-4a77a0c7 .elementor-icon svg{height:25px;}.elementor-8907 .elementor-element.elementor-element-6a35f933{padding:5px 0px 1px 0px;}.elementor-8907 .elementor-element.elementor-element-6a35f933 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;color:#25470E;}.elementor-8907 .elementor-element.elementor-element-6a35f933 .elementor-heading-title a:hover, .elementor-8907 .elementor-element.elementor-element-6a35f933 .elementor-heading-title a:focus{color:#F65F31;}.elementor-8907 .elementor-element.elementor-element-1519a6d7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 10px;--row-gap:0px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#25470E;--border-color:#25470E;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-1519a6d7:not(.elementor-motion-effects-element-type-background), .elementor-8907 .elementor-element.elementor-element-1519a6d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8907 .elementor-element.elementor-element-2284b7d7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -7px) 0px;padding:0px 0px 0px 0px;}.elementor-8907 .elementor-element.elementor-element-2284b7d7 .elementor-icon-wrapper{text-align:center;}.elementor-8907 .elementor-element.elementor-element-2284b7d7.elementor-view-stacked .elementor-icon{background-color:#25470E;}.elementor-8907 .elementor-element.elementor-element-2284b7d7.elementor-view-framed .elementor-icon, .elementor-8907 .elementor-element.elementor-element-2284b7d7.elementor-view-default .elementor-icon{color:#25470E;border-color:#25470E;}.elementor-8907 .elementor-element.elementor-element-2284b7d7.elementor-view-framed .elementor-icon, .elementor-8907 .elementor-element.elementor-element-2284b7d7.elementor-view-default .elementor-icon svg{fill:#25470E;}.elementor-8907 .elementor-element.elementor-element-2284b7d7 .elementor-icon{font-size:25px;}.elementor-8907 .elementor-element.elementor-element-2284b7d7 .elementor-icon svg{height:25px;}.elementor-8907 .elementor-element.elementor-element-4340d9ec{padding:5px 0px 1px 0px;}.elementor-8907 .elementor-element.elementor-element-4340d9ec .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;color:#25470E;}.elementor-8907 .elementor-element.elementor-element-4340d9ec .elementor-heading-title a:hover, .elementor-8907 .elementor-element.elementor-element-4340d9ec .elementor-heading-title a:focus{color:#F65F31;}.elementor-8907 .elementor-element.elementor-element-6247ab8{--divider-border-style:solid;--divider-color:#00000063;--divider-border-width:1px;padding:0px 0px 0px 0px;}.elementor-8907 .elementor-element.elementor-element-6247ab8 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-8907 .elementor-element.elementor-element-6247ab8 .elementor-divider{text-align:center;}.elementor-8907 .elementor-element.elementor-element-4e9e8f8a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-255866c8{width:var( --container-widget-width, 33% );max-width:33%;padding:6px 0px 0px 0px;--container-widget-width:33%;--container-widget-flex-grow:0;}.elementor-8907 .elementor-element.elementor-element-255866c8.elementor-element{--align-self:flex-start;}.elementor-8907 .elementor-element.elementor-element-255866c8 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;font-style:italic;color:#000000;}.elementor-8907 .elementor-element.elementor-element-255866c8 .elementor-heading-title a:hover, .elementor-8907 .elementor-element.elementor-element-255866c8 .elementor-heading-title a:focus{color:#FFD659;}.elementor-8907 .elementor-element.elementor-element-5e87b598{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-618a4173{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#25470E;--border-color:#25470E;--border-radius:10px 10px 10px 10px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-8907 .elementor-element.elementor-element-5d826ec2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-4a33a206 img{border-radius:10px 10px 10px 10px;}.elementor-8907 .elementor-element.elementor-element-14e609bc{--display:flex;--gap:05px 0px;--row-gap:05px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-163972fd{padding:5px 0px 1px 0px;}.elementor-8907 .elementor-element.elementor-element-163972fd .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:18px;font-weight:700;line-height:1.4em;color:#25470E;}.elementor-8907 .elementor-element.elementor-element-163972fd .elementor-heading-title a:hover, .elementor-8907 .elementor-element.elementor-element-163972fd .elementor-heading-title a:focus{color:#F65F31;}.elementor-8907 .elementor-element.elementor-element-7fd2459b{padding:0px 0px 0px 0px;font-family:"Arial", Sans-serif;font-weight:400;color:#4D4D4D;}.elementor-8907 .elementor-element.elementor-element-7fd2459b a{color:#000000A6;}.elementor-8907 .elementor-element.elementor-element-51d325db{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-64cc8725{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 10px;--row-gap:0px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#25470E;--border-color:#25470E;--border-radius:15px 15px 15px 15px;--padding-top:3px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-64cc8725:not(.elementor-motion-effects-element-type-background), .elementor-8907 .elementor-element.elementor-element-64cc8725 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8907 .elementor-element.elementor-element-6e79258e{padding:0px 0px 0px 0px;}.elementor-8907 .elementor-element.elementor-element-6e79258e .elementor-icon-wrapper{text-align:center;}.elementor-8907 .elementor-element.elementor-element-6e79258e.elementor-view-stacked .elementor-icon{background-color:#25470E;}.elementor-8907 .elementor-element.elementor-element-6e79258e.elementor-view-framed .elementor-icon, .elementor-8907 .elementor-element.elementor-element-6e79258e.elementor-view-default .elementor-icon{color:#25470E;border-color:#25470E;}.elementor-8907 .elementor-element.elementor-element-6e79258e.elementor-view-framed .elementor-icon, .elementor-8907 .elementor-element.elementor-element-6e79258e.elementor-view-default .elementor-icon svg{fill:#25470E;}.elementor-8907 .elementor-element.elementor-element-6e79258e .elementor-icon{font-size:25px;}.elementor-8907 .elementor-element.elementor-element-6e79258e .elementor-icon svg{height:25px;}.elementor-8907 .elementor-element.elementor-element-75c6f118{padding:5px 0px 1px 0px;}.elementor-8907 .elementor-element.elementor-element-75c6f118 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;color:#25470E;}.elementor-8907 .elementor-element.elementor-element-75c6f118 .elementor-heading-title a:hover, .elementor-8907 .elementor-element.elementor-element-75c6f118 .elementor-heading-title a:focus{color:#F65F31;}.elementor-8907 .elementor-element.elementor-element-1dcc0495{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-13d3acb9{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 10px;--row-gap:0px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#25470E;--border-color:#25470E;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-13d3acb9:not(.elementor-motion-effects-element-type-background), .elementor-8907 .elementor-element.elementor-element-13d3acb9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8907 .elementor-element.elementor-element-c94222b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 0px 0px 0px;}.elementor-8907 .elementor-element.elementor-element-c94222b .elementor-icon-wrapper{text-align:center;}.elementor-8907 .elementor-element.elementor-element-c94222b.elementor-view-stacked .elementor-icon{background-color:#25470E;}.elementor-8907 .elementor-element.elementor-element-c94222b.elementor-view-framed .elementor-icon, .elementor-8907 .elementor-element.elementor-element-c94222b.elementor-view-default .elementor-icon{color:#25470E;border-color:#25470E;}.elementor-8907 .elementor-element.elementor-element-c94222b.elementor-view-framed .elementor-icon, .elementor-8907 .elementor-element.elementor-element-c94222b.elementor-view-default .elementor-icon svg{fill:#25470E;}.elementor-8907 .elementor-element.elementor-element-c94222b .elementor-icon{font-size:25px;}.elementor-8907 .elementor-element.elementor-element-c94222b .elementor-icon svg{height:25px;}.elementor-8907 .elementor-element.elementor-element-67224a0a{padding:5px 0px 1px 0px;}.elementor-8907 .elementor-element.elementor-element-67224a0a .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;color:#25470E;}.elementor-8907 .elementor-element.elementor-element-67224a0a .elementor-heading-title a:hover, .elementor-8907 .elementor-element.elementor-element-67224a0a .elementor-heading-title a:focus{color:#F65F31;}.elementor-8907 .elementor-element.elementor-element-50b62604{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 10px;--row-gap:0px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#25470E;--border-color:#25470E;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-50b62604:not(.elementor-motion-effects-element-type-background), .elementor-8907 .elementor-element.elementor-element-50b62604 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8907 .elementor-element.elementor-element-f08b8c2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -7px) 0px;padding:0px 0px 0px 0px;}.elementor-8907 .elementor-element.elementor-element-f08b8c2 .elementor-icon-wrapper{text-align:center;}.elementor-8907 .elementor-element.elementor-element-f08b8c2.elementor-view-stacked .elementor-icon{background-color:#25470E;}.elementor-8907 .elementor-element.elementor-element-f08b8c2.elementor-view-framed .elementor-icon, .elementor-8907 .elementor-element.elementor-element-f08b8c2.elementor-view-default .elementor-icon{color:#25470E;border-color:#25470E;}.elementor-8907 .elementor-element.elementor-element-f08b8c2.elementor-view-framed .elementor-icon, .elementor-8907 .elementor-element.elementor-element-f08b8c2.elementor-view-default .elementor-icon svg{fill:#25470E;}.elementor-8907 .elementor-element.elementor-element-f08b8c2 .elementor-icon{font-size:25px;}.elementor-8907 .elementor-element.elementor-element-f08b8c2 .elementor-icon svg{height:25px;}.elementor-8907 .elementor-element.elementor-element-45b0cf94{padding:5px 0px 1px 0px;}.elementor-8907 .elementor-element.elementor-element-45b0cf94 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;color:#25470E;}.elementor-8907 .elementor-element.elementor-element-45b0cf94 .elementor-heading-title a:hover, .elementor-8907 .elementor-element.elementor-element-45b0cf94 .elementor-heading-title a:focus{color:#F65F31;}.elementor-8907 .elementor-element.elementor-element-613cb67e{--divider-border-style:solid;--divider-color:#00000063;--divider-border-width:1px;padding:0px 0px 0px 0px;}.elementor-8907 .elementor-element.elementor-element-613cb67e .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-8907 .elementor-element.elementor-element-613cb67e .elementor-divider{text-align:center;}.elementor-8907 .elementor-element.elementor-element-66398d64{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-621dde0e{width:var( --container-widget-width, 33% );max-width:33%;padding:6px 0px 0px 0px;--container-widget-width:33%;--container-widget-flex-grow:0;}.elementor-8907 .elementor-element.elementor-element-621dde0e.elementor-element{--align-self:flex-start;}.elementor-8907 .elementor-element.elementor-element-621dde0e .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;font-style:italic;color:#000000;}.elementor-8907 .elementor-element.elementor-element-621dde0e .elementor-heading-title a:hover, .elementor-8907 .elementor-element.elementor-element-621dde0e .elementor-heading-title a:focus{color:#FFD659;}.elementor-8907 .elementor-element.elementor-element-4f58c154{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-4e0e0545{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-13f52227{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#25470E;--border-color:#25470E;--border-radius:10px 10px 10px 10px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-8907 .elementor-element.elementor-element-15b5c092{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-39207245 img{border-radius:10px 10px 10px 10px;}.elementor-8907 .elementor-element.elementor-element-53bcc9b3{--display:flex;--gap:05px 0px;--row-gap:05px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-2203433{padding:5px 0px 1px 0px;}.elementor-8907 .elementor-element.elementor-element-2203433 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:18px;font-weight:700;line-height:1.4em;color:#25470E;}.elementor-8907 .elementor-element.elementor-element-2203433 .elementor-heading-title a:hover, .elementor-8907 .elementor-element.elementor-element-2203433 .elementor-heading-title a:focus{color:#F65F31;}.elementor-8907 .elementor-element.elementor-element-31857180{padding:0px 0px 0px 0px;font-family:"Arial", Sans-serif;font-weight:400;color:#4D4D4D;}.elementor-8907 .elementor-element.elementor-element-31857180 a{color:#000000A6;}.elementor-8907 .elementor-element.elementor-element-70756263{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-6f0c0eab{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 10px;--row-gap:0px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#25470E;--border-color:#25470E;--border-radius:15px 15px 15px 15px;--padding-top:3px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-6f0c0eab:not(.elementor-motion-effects-element-type-background), .elementor-8907 .elementor-element.elementor-element-6f0c0eab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8907 .elementor-element.elementor-element-20798670{padding:0px 0px 0px 0px;}.elementor-8907 .elementor-element.elementor-element-20798670 .elementor-icon-wrapper{text-align:center;}.elementor-8907 .elementor-element.elementor-element-20798670.elementor-view-stacked .elementor-icon{background-color:#25470E;}.elementor-8907 .elementor-element.elementor-element-20798670.elementor-view-framed .elementor-icon, .elementor-8907 .elementor-element.elementor-element-20798670.elementor-view-default .elementor-icon{color:#25470E;border-color:#25470E;}.elementor-8907 .elementor-element.elementor-element-20798670.elementor-view-framed .elementor-icon, .elementor-8907 .elementor-element.elementor-element-20798670.elementor-view-default .elementor-icon svg{fill:#25470E;}.elementor-8907 .elementor-element.elementor-element-20798670 .elementor-icon{font-size:25px;}.elementor-8907 .elementor-element.elementor-element-20798670 .elementor-icon svg{height:25px;}.elementor-8907 .elementor-element.elementor-element-1a744e90{padding:5px 0px 1px 0px;}.elementor-8907 .elementor-element.elementor-element-1a744e90 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;color:#25470E;}.elementor-8907 .elementor-element.elementor-element-1a744e90 .elementor-heading-title a:hover, .elementor-8907 .elementor-element.elementor-element-1a744e90 .elementor-heading-title a:focus{color:#F65F31;}.elementor-8907 .elementor-element.elementor-element-52a1d248{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-9c4794c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 10px;--row-gap:0px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#25470E;--border-color:#25470E;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-9c4794c:not(.elementor-motion-effects-element-type-background), .elementor-8907 .elementor-element.elementor-element-9c4794c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8907 .elementor-element.elementor-element-32890cdf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 0px 0px 0px;}.elementor-8907 .elementor-element.elementor-element-32890cdf .elementor-icon-wrapper{text-align:center;}.elementor-8907 .elementor-element.elementor-element-32890cdf.elementor-view-stacked .elementor-icon{background-color:#25470E;}.elementor-8907 .elementor-element.elementor-element-32890cdf.elementor-view-framed .elementor-icon, .elementor-8907 .elementor-element.elementor-element-32890cdf.elementor-view-default .elementor-icon{color:#25470E;border-color:#25470E;}.elementor-8907 .elementor-element.elementor-element-32890cdf.elementor-view-framed .elementor-icon, .elementor-8907 .elementor-element.elementor-element-32890cdf.elementor-view-default .elementor-icon svg{fill:#25470E;}.elementor-8907 .elementor-element.elementor-element-32890cdf .elementor-icon{font-size:25px;}.elementor-8907 .elementor-element.elementor-element-32890cdf .elementor-icon svg{height:25px;}.elementor-8907 .elementor-element.elementor-element-43de8d47{padding:5px 0px 1px 0px;}.elementor-8907 .elementor-element.elementor-element-43de8d47 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;color:#25470E;}.elementor-8907 .elementor-element.elementor-element-43de8d47 .elementor-heading-title a:hover, .elementor-8907 .elementor-element.elementor-element-43de8d47 .elementor-heading-title a:focus{color:#F65F31;}.elementor-8907 .elementor-element.elementor-element-48d9c241{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 10px;--row-gap:0px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#25470E;--border-color:#25470E;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-48d9c241:not(.elementor-motion-effects-element-type-background), .elementor-8907 .elementor-element.elementor-element-48d9c241 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8907 .elementor-element.elementor-element-735a99d0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -7px) 0px;padding:0px 0px 0px 0px;}.elementor-8907 .elementor-element.elementor-element-735a99d0 .elementor-icon-wrapper{text-align:center;}.elementor-8907 .elementor-element.elementor-element-735a99d0.elementor-view-stacked .elementor-icon{background-color:#25470E;}.elementor-8907 .elementor-element.elementor-element-735a99d0.elementor-view-framed .elementor-icon, .elementor-8907 .elementor-element.elementor-element-735a99d0.elementor-view-default .elementor-icon{color:#25470E;border-color:#25470E;}.elementor-8907 .elementor-element.elementor-element-735a99d0.elementor-view-framed .elementor-icon, .elementor-8907 .elementor-element.elementor-element-735a99d0.elementor-view-default .elementor-icon svg{fill:#25470E;}.elementor-8907 .elementor-element.elementor-element-735a99d0 .elementor-icon{font-size:25px;}.elementor-8907 .elementor-element.elementor-element-735a99d0 .elementor-icon svg{height:25px;}.elementor-8907 .elementor-element.elementor-element-433caa8a{padding:5px 0px 1px 0px;}.elementor-8907 .elementor-element.elementor-element-433caa8a .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;color:#25470E;}.elementor-8907 .elementor-element.elementor-element-433caa8a .elementor-heading-title a:hover, .elementor-8907 .elementor-element.elementor-element-433caa8a .elementor-heading-title a:focus{color:#F65F31;}.elementor-8907 .elementor-element.elementor-element-695196a4{--divider-border-style:solid;--divider-color:#00000063;--divider-border-width:1px;padding:0px 0px 0px 0px;}.elementor-8907 .elementor-element.elementor-element-695196a4 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-8907 .elementor-element.elementor-element-695196a4 .elementor-divider{text-align:center;}.elementor-8907 .elementor-element.elementor-element-78691785{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-2e870c61{width:var( --container-widget-width, 33% );max-width:33%;padding:6px 0px 0px 0px;--container-widget-width:33%;--container-widget-flex-grow:0;}.elementor-8907 .elementor-element.elementor-element-2e870c61.elementor-element{--align-self:flex-start;}.elementor-8907 .elementor-element.elementor-element-2e870c61 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;font-style:italic;color:#000000;}.elementor-8907 .elementor-element.elementor-element-2e870c61 .elementor-heading-title a:hover, .elementor-8907 .elementor-element.elementor-element-2e870c61 .elementor-heading-title a:focus{color:#FFD659;}.elementor-8907 .elementor-element.elementor-element-21e5fc8a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-7397801d{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#25470E;--border-color:#25470E;--border-radius:10px 10px 10px 10px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-8907 .elementor-element.elementor-element-5378ae5d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-3d385209 img{border-radius:10px 10px 10px 10px;}.elementor-8907 .elementor-element.elementor-element-12c0132c{--display:flex;--gap:05px 0px;--row-gap:05px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-1ef384b7{padding:5px 0px 1px 0px;}.elementor-8907 .elementor-element.elementor-element-1ef384b7 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:18px;font-weight:700;line-height:1.4em;color:#25470E;}.elementor-8907 .elementor-element.elementor-element-1ef384b7 .elementor-heading-title a:hover, .elementor-8907 .elementor-element.elementor-element-1ef384b7 .elementor-heading-title a:focus{color:#F65F31;}.elementor-8907 .elementor-element.elementor-element-4ff8d9b1{padding:0px 0px 0px 0px;font-family:"Arial", Sans-serif;font-weight:400;color:#4D4D4D;}.elementor-8907 .elementor-element.elementor-element-4ff8d9b1 a{color:#000000A6;}.elementor-8907 .elementor-element.elementor-element-6bdd2dce{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-6934d90a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 10px;--row-gap:0px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#25470E;--border-color:#25470E;--border-radius:15px 15px 15px 15px;--padding-top:3px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-6934d90a:not(.elementor-motion-effects-element-type-background), .elementor-8907 .elementor-element.elementor-element-6934d90a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8907 .elementor-element.elementor-element-2c98cf41{padding:0px 0px 0px 0px;}.elementor-8907 .elementor-element.elementor-element-2c98cf41 .elementor-icon-wrapper{text-align:center;}.elementor-8907 .elementor-element.elementor-element-2c98cf41.elementor-view-stacked .elementor-icon{background-color:#25470E;}.elementor-8907 .elementor-element.elementor-element-2c98cf41.elementor-view-framed .elementor-icon, .elementor-8907 .elementor-element.elementor-element-2c98cf41.elementor-view-default .elementor-icon{color:#25470E;border-color:#25470E;}.elementor-8907 .elementor-element.elementor-element-2c98cf41.elementor-view-framed .elementor-icon, .elementor-8907 .elementor-element.elementor-element-2c98cf41.elementor-view-default .elementor-icon svg{fill:#25470E;}.elementor-8907 .elementor-element.elementor-element-2c98cf41 .elementor-icon{font-size:25px;}.elementor-8907 .elementor-element.elementor-element-2c98cf41 .elementor-icon svg{height:25px;}.elementor-8907 .elementor-element.elementor-element-b286f7c{padding:5px 0px 1px 0px;}.elementor-8907 .elementor-element.elementor-element-b286f7c .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;color:#25470E;}.elementor-8907 .elementor-element.elementor-element-b286f7c .elementor-heading-title a:hover, .elementor-8907 .elementor-element.elementor-element-b286f7c .elementor-heading-title a:focus{color:#F65F31;}.elementor-8907 .elementor-element.elementor-element-47aeb2f2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-46d0d041{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 10px;--row-gap:0px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#25470E;--border-color:#25470E;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-46d0d041:not(.elementor-motion-effects-element-type-background), .elementor-8907 .elementor-element.elementor-element-46d0d041 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8907 .elementor-element.elementor-element-4ff425d4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 0px 0px 0px;}.elementor-8907 .elementor-element.elementor-element-4ff425d4 .elementor-icon-wrapper{text-align:center;}.elementor-8907 .elementor-element.elementor-element-4ff425d4.elementor-view-stacked .elementor-icon{background-color:#25470E;}.elementor-8907 .elementor-element.elementor-element-4ff425d4.elementor-view-framed .elementor-icon, .elementor-8907 .elementor-element.elementor-element-4ff425d4.elementor-view-default .elementor-icon{color:#25470E;border-color:#25470E;}.elementor-8907 .elementor-element.elementor-element-4ff425d4.elementor-view-framed .elementor-icon, .elementor-8907 .elementor-element.elementor-element-4ff425d4.elementor-view-default .elementor-icon svg{fill:#25470E;}.elementor-8907 .elementor-element.elementor-element-4ff425d4 .elementor-icon{font-size:25px;}.elementor-8907 .elementor-element.elementor-element-4ff425d4 .elementor-icon svg{height:25px;}.elementor-8907 .elementor-element.elementor-element-5faf7ff1{padding:5px 0px 1px 0px;}.elementor-8907 .elementor-element.elementor-element-5faf7ff1 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;color:#25470E;}.elementor-8907 .elementor-element.elementor-element-5faf7ff1 .elementor-heading-title a:hover, .elementor-8907 .elementor-element.elementor-element-5faf7ff1 .elementor-heading-title a:focus{color:#F65F31;}.elementor-8907 .elementor-element.elementor-element-1b55db04{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 10px;--row-gap:0px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#25470E;--border-color:#25470E;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-1b55db04:not(.elementor-motion-effects-element-type-background), .elementor-8907 .elementor-element.elementor-element-1b55db04 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8907 .elementor-element.elementor-element-47450fb8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -7px) 0px;padding:0px 0px 0px 0px;}.elementor-8907 .elementor-element.elementor-element-47450fb8 .elementor-icon-wrapper{text-align:center;}.elementor-8907 .elementor-element.elementor-element-47450fb8.elementor-view-stacked .elementor-icon{background-color:#25470E;}.elementor-8907 .elementor-element.elementor-element-47450fb8.elementor-view-framed .elementor-icon, .elementor-8907 .elementor-element.elementor-element-47450fb8.elementor-view-default .elementor-icon{color:#25470E;border-color:#25470E;}.elementor-8907 .elementor-element.elementor-element-47450fb8.elementor-view-framed .elementor-icon, .elementor-8907 .elementor-element.elementor-element-47450fb8.elementor-view-default .elementor-icon svg{fill:#25470E;}.elementor-8907 .elementor-element.elementor-element-47450fb8 .elementor-icon{font-size:25px;}.elementor-8907 .elementor-element.elementor-element-47450fb8 .elementor-icon svg{height:25px;}.elementor-8907 .elementor-element.elementor-element-11ddd54{padding:5px 0px 1px 0px;}.elementor-8907 .elementor-element.elementor-element-11ddd54 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;color:#25470E;}.elementor-8907 .elementor-element.elementor-element-11ddd54 .elementor-heading-title a:hover, .elementor-8907 .elementor-element.elementor-element-11ddd54 .elementor-heading-title a:focus{color:#F65F31;}.elementor-8907 .elementor-element.elementor-element-63472d1b{--divider-border-style:solid;--divider-color:#00000063;--divider-border-width:1px;padding:0px 0px 0px 0px;}.elementor-8907 .elementor-element.elementor-element-63472d1b .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-8907 .elementor-element.elementor-element-63472d1b .elementor-divider{text-align:center;}.elementor-8907 .elementor-element.elementor-element-1c868205{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-3e15526d{width:var( --container-widget-width, 33% );max-width:33%;padding:6px 0px 0px 0px;--container-widget-width:33%;--container-widget-flex-grow:0;}.elementor-8907 .elementor-element.elementor-element-3e15526d.elementor-element{--align-self:flex-start;}.elementor-8907 .elementor-element.elementor-element-3e15526d .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;font-style:italic;color:#000000;}.elementor-8907 .elementor-element.elementor-element-3e15526d .elementor-heading-title a:hover, .elementor-8907 .elementor-element.elementor-element-3e15526d .elementor-heading-title a:focus{color:#FFD659;}.elementor-8907 .elementor-element.elementor-element-12f3da2f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-247c9dcd{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#25470E;--border-color:#25470E;--border-radius:10px 10px 10px 10px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-8907 .elementor-element.elementor-element-13466ae5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-27a69a45 img{border-radius:10px 10px 10px 10px;}.elementor-8907 .elementor-element.elementor-element-57ebe019{--display:flex;--gap:05px 0px;--row-gap:05px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-b0e09db{padding:5px 0px 1px 0px;}.elementor-8907 .elementor-element.elementor-element-b0e09db .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:18px;font-weight:700;line-height:1.4em;color:#25470E;}.elementor-8907 .elementor-element.elementor-element-b0e09db .elementor-heading-title a:hover, .elementor-8907 .elementor-element.elementor-element-b0e09db .elementor-heading-title a:focus{color:#F65F31;}.elementor-8907 .elementor-element.elementor-element-cea6766{padding:0px 0px 0px 0px;font-family:"Arial", Sans-serif;font-weight:400;color:#4D4D4D;}.elementor-8907 .elementor-element.elementor-element-cea6766 a{color:#000000A6;}.elementor-8907 .elementor-element.elementor-element-59e59bcc{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-3049aeb9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 10px;--row-gap:0px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#25470E;--border-color:#25470E;--border-radius:15px 15px 15px 15px;--padding-top:3px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-3049aeb9:not(.elementor-motion-effects-element-type-background), .elementor-8907 .elementor-element.elementor-element-3049aeb9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8907 .elementor-element.elementor-element-25a88cd3{padding:0px 0px 0px 0px;}.elementor-8907 .elementor-element.elementor-element-25a88cd3 .elementor-icon-wrapper{text-align:center;}.elementor-8907 .elementor-element.elementor-element-25a88cd3.elementor-view-stacked .elementor-icon{background-color:#25470E;}.elementor-8907 .elementor-element.elementor-element-25a88cd3.elementor-view-framed .elementor-icon, .elementor-8907 .elementor-element.elementor-element-25a88cd3.elementor-view-default .elementor-icon{color:#25470E;border-color:#25470E;}.elementor-8907 .elementor-element.elementor-element-25a88cd3.elementor-view-framed .elementor-icon, .elementor-8907 .elementor-element.elementor-element-25a88cd3.elementor-view-default .elementor-icon svg{fill:#25470E;}.elementor-8907 .elementor-element.elementor-element-25a88cd3 .elementor-icon{font-size:25px;}.elementor-8907 .elementor-element.elementor-element-25a88cd3 .elementor-icon svg{height:25px;}.elementor-8907 .elementor-element.elementor-element-507f4fcf{padding:5px 0px 1px 0px;}.elementor-8907 .elementor-element.elementor-element-507f4fcf .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;color:#25470E;}.elementor-8907 .elementor-element.elementor-element-507f4fcf .elementor-heading-title a:hover, .elementor-8907 .elementor-element.elementor-element-507f4fcf .elementor-heading-title a:focus{color:#F65F31;}.elementor-8907 .elementor-element.elementor-element-6e25f48c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-101ba1c7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 10px;--row-gap:0px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#25470E;--border-color:#25470E;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-101ba1c7:not(.elementor-motion-effects-element-type-background), .elementor-8907 .elementor-element.elementor-element-101ba1c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8907 .elementor-element.elementor-element-4463b319{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 0px 0px 0px;}.elementor-8907 .elementor-element.elementor-element-4463b319 .elementor-icon-wrapper{text-align:center;}.elementor-8907 .elementor-element.elementor-element-4463b319.elementor-view-stacked .elementor-icon{background-color:#25470E;}.elementor-8907 .elementor-element.elementor-element-4463b319.elementor-view-framed .elementor-icon, .elementor-8907 .elementor-element.elementor-element-4463b319.elementor-view-default .elementor-icon{color:#25470E;border-color:#25470E;}.elementor-8907 .elementor-element.elementor-element-4463b319.elementor-view-framed .elementor-icon, .elementor-8907 .elementor-element.elementor-element-4463b319.elementor-view-default .elementor-icon svg{fill:#25470E;}.elementor-8907 .elementor-element.elementor-element-4463b319 .elementor-icon{font-size:25px;}.elementor-8907 .elementor-element.elementor-element-4463b319 .elementor-icon svg{height:25px;}.elementor-8907 .elementor-element.elementor-element-249bb3b3{padding:5px 0px 1px 0px;}.elementor-8907 .elementor-element.elementor-element-249bb3b3 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;color:#25470E;}.elementor-8907 .elementor-element.elementor-element-249bb3b3 .elementor-heading-title a:hover, .elementor-8907 .elementor-element.elementor-element-249bb3b3 .elementor-heading-title a:focus{color:#F65F31;}.elementor-8907 .elementor-element.elementor-element-37ef9449{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 10px;--row-gap:0px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#25470E;--border-color:#25470E;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-37ef9449:not(.elementor-motion-effects-element-type-background), .elementor-8907 .elementor-element.elementor-element-37ef9449 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8907 .elementor-element.elementor-element-68d4a262{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -7px) 0px;padding:0px 0px 0px 0px;}.elementor-8907 .elementor-element.elementor-element-68d4a262 .elementor-icon-wrapper{text-align:center;}.elementor-8907 .elementor-element.elementor-element-68d4a262.elementor-view-stacked .elementor-icon{background-color:#25470E;}.elementor-8907 .elementor-element.elementor-element-68d4a262.elementor-view-framed .elementor-icon, .elementor-8907 .elementor-element.elementor-element-68d4a262.elementor-view-default .elementor-icon{color:#25470E;border-color:#25470E;}.elementor-8907 .elementor-element.elementor-element-68d4a262.elementor-view-framed .elementor-icon, .elementor-8907 .elementor-element.elementor-element-68d4a262.elementor-view-default .elementor-icon svg{fill:#25470E;}.elementor-8907 .elementor-element.elementor-element-68d4a262 .elementor-icon{font-size:25px;}.elementor-8907 .elementor-element.elementor-element-68d4a262 .elementor-icon svg{height:25px;}.elementor-8907 .elementor-element.elementor-element-2361a966{padding:5px 0px 1px 0px;}.elementor-8907 .elementor-element.elementor-element-2361a966 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;color:#25470E;}.elementor-8907 .elementor-element.elementor-element-2361a966 .elementor-heading-title a:hover, .elementor-8907 .elementor-element.elementor-element-2361a966 .elementor-heading-title a:focus{color:#F65F31;}.elementor-8907 .elementor-element.elementor-element-3bf3465c{--divider-border-style:solid;--divider-color:#00000063;--divider-border-width:1px;padding:0px 0px 0px 0px;}.elementor-8907 .elementor-element.elementor-element-3bf3465c .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-8907 .elementor-element.elementor-element-3bf3465c .elementor-divider{text-align:center;}.elementor-8907 .elementor-element.elementor-element-6719eb81{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-4015fba4{width:var( --container-widget-width, 33% );max-width:33%;padding:6px 0px 0px 0px;--container-widget-width:33%;--container-widget-flex-grow:0;}.elementor-8907 .elementor-element.elementor-element-4015fba4.elementor-element{--align-self:flex-start;}.elementor-8907 .elementor-element.elementor-element-4015fba4 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;font-style:italic;color:#000000;}.elementor-8907 .elementor-element.elementor-element-4015fba4 .elementor-heading-title a:hover, .elementor-8907 .elementor-element.elementor-element-4015fba4 .elementor-heading-title a:focus{color:#FFD659;}.elementor-8907 .elementor-element.elementor-element-2aba5334{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-9023165{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#25470E;--border-color:#25470E;--border-radius:10px 10px 10px 10px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-8907 .elementor-element.elementor-element-230459f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-40e59967 img{border-radius:10px 10px 10px 10px;}.elementor-8907 .elementor-element.elementor-element-6d6a3995{--display:flex;--gap:05px 0px;--row-gap:05px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-1d9708a4{padding:5px 0px 1px 0px;}.elementor-8907 .elementor-element.elementor-element-1d9708a4 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:18px;font-weight:700;line-height:1.4em;color:#25470E;}.elementor-8907 .elementor-element.elementor-element-1d9708a4 .elementor-heading-title a:hover, .elementor-8907 .elementor-element.elementor-element-1d9708a4 .elementor-heading-title a:focus{color:#F65F31;}.elementor-8907 .elementor-element.elementor-element-358134d8{padding:0px 0px 0px 0px;font-family:"Arial", Sans-serif;font-weight:400;color:#4D4D4D;}.elementor-8907 .elementor-element.elementor-element-358134d8 a{color:#000000A6;}.elementor-8907 .elementor-element.elementor-element-17a44ed6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-2bfc2774{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 10px;--row-gap:0px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#25470E;--border-color:#25470E;--border-radius:15px 15px 15px 15px;--padding-top:3px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-2bfc2774:not(.elementor-motion-effects-element-type-background), .elementor-8907 .elementor-element.elementor-element-2bfc2774 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8907 .elementor-element.elementor-element-53e72fd1{padding:0px 0px 0px 0px;}.elementor-8907 .elementor-element.elementor-element-53e72fd1 .elementor-icon-wrapper{text-align:center;}.elementor-8907 .elementor-element.elementor-element-53e72fd1.elementor-view-stacked .elementor-icon{background-color:#25470E;}.elementor-8907 .elementor-element.elementor-element-53e72fd1.elementor-view-framed .elementor-icon, .elementor-8907 .elementor-element.elementor-element-53e72fd1.elementor-view-default .elementor-icon{color:#25470E;border-color:#25470E;}.elementor-8907 .elementor-element.elementor-element-53e72fd1.elementor-view-framed .elementor-icon, .elementor-8907 .elementor-element.elementor-element-53e72fd1.elementor-view-default .elementor-icon svg{fill:#25470E;}.elementor-8907 .elementor-element.elementor-element-53e72fd1 .elementor-icon{font-size:25px;}.elementor-8907 .elementor-element.elementor-element-53e72fd1 .elementor-icon svg{height:25px;}.elementor-8907 .elementor-element.elementor-element-480277e8{padding:5px 0px 1px 0px;}.elementor-8907 .elementor-element.elementor-element-480277e8 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;color:#25470E;}.elementor-8907 .elementor-element.elementor-element-480277e8 .elementor-heading-title a:hover, .elementor-8907 .elementor-element.elementor-element-480277e8 .elementor-heading-title a:focus{color:#F65F31;}.elementor-8907 .elementor-element.elementor-element-5d66478a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-9fdecec{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 10px;--row-gap:0px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#25470E;--border-color:#25470E;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-9fdecec:not(.elementor-motion-effects-element-type-background), .elementor-8907 .elementor-element.elementor-element-9fdecec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8907 .elementor-element.elementor-element-67cd0f75{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 0px 0px 0px;}.elementor-8907 .elementor-element.elementor-element-67cd0f75 .elementor-icon-wrapper{text-align:center;}.elementor-8907 .elementor-element.elementor-element-67cd0f75.elementor-view-stacked .elementor-icon{background-color:#25470E;}.elementor-8907 .elementor-element.elementor-element-67cd0f75.elementor-view-framed .elementor-icon, .elementor-8907 .elementor-element.elementor-element-67cd0f75.elementor-view-default .elementor-icon{color:#25470E;border-color:#25470E;}.elementor-8907 .elementor-element.elementor-element-67cd0f75.elementor-view-framed .elementor-icon, .elementor-8907 .elementor-element.elementor-element-67cd0f75.elementor-view-default .elementor-icon svg{fill:#25470E;}.elementor-8907 .elementor-element.elementor-element-67cd0f75 .elementor-icon{font-size:25px;}.elementor-8907 .elementor-element.elementor-element-67cd0f75 .elementor-icon svg{height:25px;}.elementor-8907 .elementor-element.elementor-element-7be0fb3c{padding:5px 0px 1px 0px;}.elementor-8907 .elementor-element.elementor-element-7be0fb3c .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;color:#25470E;}.elementor-8907 .elementor-element.elementor-element-7be0fb3c .elementor-heading-title a:hover, .elementor-8907 .elementor-element.elementor-element-7be0fb3c .elementor-heading-title a:focus{color:#F65F31;}.elementor-8907 .elementor-element.elementor-element-55f5afab{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 10px;--row-gap:0px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#25470E;--border-color:#25470E;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-55f5afab:not(.elementor-motion-effects-element-type-background), .elementor-8907 .elementor-element.elementor-element-55f5afab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8907 .elementor-element.elementor-element-108d0474{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -7px) 0px;padding:0px 0px 0px 0px;}.elementor-8907 .elementor-element.elementor-element-108d0474 .elementor-icon-wrapper{text-align:center;}.elementor-8907 .elementor-element.elementor-element-108d0474.elementor-view-stacked .elementor-icon{background-color:#25470E;}.elementor-8907 .elementor-element.elementor-element-108d0474.elementor-view-framed .elementor-icon, .elementor-8907 .elementor-element.elementor-element-108d0474.elementor-view-default .elementor-icon{color:#25470E;border-color:#25470E;}.elementor-8907 .elementor-element.elementor-element-108d0474.elementor-view-framed .elementor-icon, .elementor-8907 .elementor-element.elementor-element-108d0474.elementor-view-default .elementor-icon svg{fill:#25470E;}.elementor-8907 .elementor-element.elementor-element-108d0474 .elementor-icon{font-size:25px;}.elementor-8907 .elementor-element.elementor-element-108d0474 .elementor-icon svg{height:25px;}.elementor-8907 .elementor-element.elementor-element-1bef0e70{padding:5px 0px 1px 0px;}.elementor-8907 .elementor-element.elementor-element-1bef0e70 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;color:#25470E;}.elementor-8907 .elementor-element.elementor-element-1bef0e70 .elementor-heading-title a:hover, .elementor-8907 .elementor-element.elementor-element-1bef0e70 .elementor-heading-title a:focus{color:#F65F31;}.elementor-8907 .elementor-element.elementor-element-d07b878{--divider-border-style:solid;--divider-color:#00000063;--divider-border-width:1px;padding:0px 0px 0px 0px;}.elementor-8907 .elementor-element.elementor-element-d07b878 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-8907 .elementor-element.elementor-element-d07b878 .elementor-divider{text-align:center;}.elementor-8907 .elementor-element.elementor-element-39354341{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-c5d8a61{width:var( --container-widget-width, 33% );max-width:33%;padding:6px 0px 0px 0px;--container-widget-width:33%;--container-widget-flex-grow:0;}.elementor-8907 .elementor-element.elementor-element-c5d8a61.elementor-element{--align-self:flex-start;}.elementor-8907 .elementor-element.elementor-element-c5d8a61 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;font-style:italic;color:#000000;}.elementor-8907 .elementor-element.elementor-element-c5d8a61 .elementor-heading-title a:hover, .elementor-8907 .elementor-element.elementor-element-c5d8a61 .elementor-heading-title a:focus{color:#FFD659;}.elementor-8907 .elementor-element.elementor-element-f5f5700{--e-n-carousel-swiper-slides-to-display:4;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:-40px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:-40px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;}.elementor-8907 .elementor-element.elementor-element-6e0b7ce9{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-22fc4361{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#25470E;--border-color:#25470E;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-15ca0a98{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-8907 .elementor-element.elementor-element-7717cf70{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-2a2a6ebb img{border-radius:10px 10px 10px 10px;}.elementor-8907 .elementor-element.elementor-element-4a855c76{--display:flex;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-45bd90eb{padding:5px 0px 1px 0px;}.elementor-8907 .elementor-element.elementor-element-45bd90eb .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:18px;font-weight:700;line-height:1.4em;color:#25470E;}.elementor-8907 .elementor-element.elementor-element-45bd90eb .elementor-heading-title a:hover, .elementor-8907 .elementor-element.elementor-element-45bd90eb .elementor-heading-title a:focus{color:#F65F31;}.elementor-8907 .elementor-element.elementor-element-18a0aef7{padding:0px 0px 0px 0px;font-family:"Arial", Sans-serif;font-weight:400;color:#4D4D4D;}.elementor-8907 .elementor-element.elementor-element-18a0aef7 a{color:#000000A6;}.elementor-8907 .elementor-element.elementor-element-5985e656{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-41b705{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 10px;--row-gap:0px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#25470E;--border-color:#25470E;--border-radius:15px 15px 15px 15px;--padding-top:3px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-41b705:not(.elementor-motion-effects-element-type-background), .elementor-8907 .elementor-element.elementor-element-41b705 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8907 .elementor-element.elementor-element-697c5e7d{padding:0px 0px 0px 0px;}.elementor-8907 .elementor-element.elementor-element-697c5e7d .elementor-icon-wrapper{text-align:center;}.elementor-8907 .elementor-element.elementor-element-697c5e7d.elementor-view-stacked .elementor-icon{background-color:#25470E;}.elementor-8907 .elementor-element.elementor-element-697c5e7d.elementor-view-framed .elementor-icon, .elementor-8907 .elementor-element.elementor-element-697c5e7d.elementor-view-default .elementor-icon{color:#25470E;border-color:#25470E;}.elementor-8907 .elementor-element.elementor-element-697c5e7d.elementor-view-framed .elementor-icon, .elementor-8907 .elementor-element.elementor-element-697c5e7d.elementor-view-default .elementor-icon svg{fill:#25470E;}.elementor-8907 .elementor-element.elementor-element-697c5e7d .elementor-icon{font-size:25px;}.elementor-8907 .elementor-element.elementor-element-697c5e7d .elementor-icon svg{height:25px;}.elementor-8907 .elementor-element.elementor-element-2c6d0bf2{padding:5px 0px 1px 0px;}.elementor-8907 .elementor-element.elementor-element-2c6d0bf2 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;color:#25470E;}.elementor-8907 .elementor-element.elementor-element-2c6d0bf2 .elementor-heading-title a:hover, .elementor-8907 .elementor-element.elementor-element-2c6d0bf2 .elementor-heading-title a:focus{color:#F65F31;}.elementor-8907 .elementor-element.elementor-element-39985269{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-32b48e75{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 10px;--row-gap:0px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#25470E;--border-color:#25470E;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-32b48e75:not(.elementor-motion-effects-element-type-background), .elementor-8907 .elementor-element.elementor-element-32b48e75 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8907 .elementor-element.elementor-element-3d4d1ca5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 0px 0px 0px;}.elementor-8907 .elementor-element.elementor-element-3d4d1ca5 .elementor-icon-wrapper{text-align:center;}.elementor-8907 .elementor-element.elementor-element-3d4d1ca5.elementor-view-stacked .elementor-icon{background-color:#25470E;}.elementor-8907 .elementor-element.elementor-element-3d4d1ca5.elementor-view-framed .elementor-icon, .elementor-8907 .elementor-element.elementor-element-3d4d1ca5.elementor-view-default .elementor-icon{color:#25470E;border-color:#25470E;}.elementor-8907 .elementor-element.elementor-element-3d4d1ca5.elementor-view-framed .elementor-icon, .elementor-8907 .elementor-element.elementor-element-3d4d1ca5.elementor-view-default .elementor-icon svg{fill:#25470E;}.elementor-8907 .elementor-element.elementor-element-3d4d1ca5 .elementor-icon{font-size:25px;}.elementor-8907 .elementor-element.elementor-element-3d4d1ca5 .elementor-icon svg{height:25px;}.elementor-8907 .elementor-element.elementor-element-1cc5593e{padding:5px 0px 1px 0px;}.elementor-8907 .elementor-element.elementor-element-1cc5593e .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;color:#25470E;}.elementor-8907 .elementor-element.elementor-element-1cc5593e .elementor-heading-title a:hover, .elementor-8907 .elementor-element.elementor-element-1cc5593e .elementor-heading-title a:focus{color:#F65F31;}.elementor-8907 .elementor-element.elementor-element-100f9da6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 10px;--row-gap:0px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#25470E;--border-color:#25470E;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-100f9da6:not(.elementor-motion-effects-element-type-background), .elementor-8907 .elementor-element.elementor-element-100f9da6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8907 .elementor-element.elementor-element-47d0c97a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -7px) 0px;padding:0px 0px 0px 0px;}.elementor-8907 .elementor-element.elementor-element-47d0c97a .elementor-icon-wrapper{text-align:center;}.elementor-8907 .elementor-element.elementor-element-47d0c97a.elementor-view-stacked .elementor-icon{background-color:#25470E;}.elementor-8907 .elementor-element.elementor-element-47d0c97a.elementor-view-framed .elementor-icon, .elementor-8907 .elementor-element.elementor-element-47d0c97a.elementor-view-default .elementor-icon{color:#25470E;border-color:#25470E;}.elementor-8907 .elementor-element.elementor-element-47d0c97a.elementor-view-framed .elementor-icon, .elementor-8907 .elementor-element.elementor-element-47d0c97a.elementor-view-default .elementor-icon svg{fill:#25470E;}.elementor-8907 .elementor-element.elementor-element-47d0c97a .elementor-icon{font-size:25px;}.elementor-8907 .elementor-element.elementor-element-47d0c97a .elementor-icon svg{height:25px;}.elementor-8907 .elementor-element.elementor-element-6eb82294{padding:5px 0px 1px 0px;}.elementor-8907 .elementor-element.elementor-element-6eb82294 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;color:#25470E;}.elementor-8907 .elementor-element.elementor-element-6eb82294 .elementor-heading-title a:hover, .elementor-8907 .elementor-element.elementor-element-6eb82294 .elementor-heading-title a:focus{color:#F65F31;}.elementor-8907 .elementor-element.elementor-element-4c31314a{--divider-border-style:solid;--divider-color:#00000063;--divider-border-width:1px;padding:0px 10px 0px 10px;}.elementor-8907 .elementor-element.elementor-element-4c31314a .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-8907 .elementor-element.elementor-element-4c31314a .elementor-divider{text-align:center;}.elementor-8907 .elementor-element.elementor-element-7862aff6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-8907 .elementor-element.elementor-element-5adaf57e{width:var( --container-widget-width, 33% );max-width:33%;padding:6px 0px 0px 0px;--container-widget-width:33%;--container-widget-flex-grow:0;}.elementor-8907 .elementor-element.elementor-element-5adaf57e.elementor-element{--align-self:flex-start;}.elementor-8907 .elementor-element.elementor-element-5adaf57e .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;font-style:italic;color:#000000;}.elementor-8907 .elementor-element.elementor-element-5adaf57e .elementor-heading-title a:hover, .elementor-8907 .elementor-element.elementor-element-5adaf57e .elementor-heading-title a:focus{color:#FFD659;}.elementor-8907 .elementor-element.elementor-element-1039f31d{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#25470E;--border-color:#25470E;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-229bc1fd{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-8907 .elementor-element.elementor-element-36fd738b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-4687fc94 img{border-radius:10px 10px 10px 10px;}.elementor-8907 .elementor-element.elementor-element-273efee9{--display:flex;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-17811a71{padding:5px 0px 1px 0px;}.elementor-8907 .elementor-element.elementor-element-17811a71 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:18px;font-weight:700;line-height:1.4em;color:#25470E;}.elementor-8907 .elementor-element.elementor-element-17811a71 .elementor-heading-title a:hover, .elementor-8907 .elementor-element.elementor-element-17811a71 .elementor-heading-title a:focus{color:#F65F31;}.elementor-8907 .elementor-element.elementor-element-2f89d423{padding:0px 0px 0px 0px;font-family:"Arial", Sans-serif;font-weight:400;color:#4D4D4D;}.elementor-8907 .elementor-element.elementor-element-2f89d423 a{color:#000000A6;}.elementor-8907 .elementor-element.elementor-element-46fbf854{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-1021086c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 10px;--row-gap:0px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#25470E;--border-color:#25470E;--border-radius:15px 15px 15px 15px;--padding-top:3px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-1021086c:not(.elementor-motion-effects-element-type-background), .elementor-8907 .elementor-element.elementor-element-1021086c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8907 .elementor-element.elementor-element-369e5fe8{padding:0px 0px 0px 0px;}.elementor-8907 .elementor-element.elementor-element-369e5fe8 .elementor-icon-wrapper{text-align:center;}.elementor-8907 .elementor-element.elementor-element-369e5fe8.elementor-view-stacked .elementor-icon{background-color:#25470E;}.elementor-8907 .elementor-element.elementor-element-369e5fe8.elementor-view-framed .elementor-icon, .elementor-8907 .elementor-element.elementor-element-369e5fe8.elementor-view-default .elementor-icon{color:#25470E;border-color:#25470E;}.elementor-8907 .elementor-element.elementor-element-369e5fe8.elementor-view-framed .elementor-icon, .elementor-8907 .elementor-element.elementor-element-369e5fe8.elementor-view-default .elementor-icon svg{fill:#25470E;}.elementor-8907 .elementor-element.elementor-element-369e5fe8 .elementor-icon{font-size:25px;}.elementor-8907 .elementor-element.elementor-element-369e5fe8 .elementor-icon svg{height:25px;}.elementor-8907 .elementor-element.elementor-element-147401a6{padding:5px 0px 1px 0px;}.elementor-8907 .elementor-element.elementor-element-147401a6 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;color:#25470E;}.elementor-8907 .elementor-element.elementor-element-147401a6 .elementor-heading-title a:hover, .elementor-8907 .elementor-element.elementor-element-147401a6 .elementor-heading-title a:focus{color:#F65F31;}.elementor-8907 .elementor-element.elementor-element-1bba342f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-25981343{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 10px;--row-gap:0px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#25470E;--border-color:#25470E;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-25981343:not(.elementor-motion-effects-element-type-background), .elementor-8907 .elementor-element.elementor-element-25981343 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8907 .elementor-element.elementor-element-2d65a5fe{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 0px 0px 0px;}.elementor-8907 .elementor-element.elementor-element-2d65a5fe .elementor-icon-wrapper{text-align:center;}.elementor-8907 .elementor-element.elementor-element-2d65a5fe.elementor-view-stacked .elementor-icon{background-color:#25470E;}.elementor-8907 .elementor-element.elementor-element-2d65a5fe.elementor-view-framed .elementor-icon, .elementor-8907 .elementor-element.elementor-element-2d65a5fe.elementor-view-default .elementor-icon{color:#25470E;border-color:#25470E;}.elementor-8907 .elementor-element.elementor-element-2d65a5fe.elementor-view-framed .elementor-icon, .elementor-8907 .elementor-element.elementor-element-2d65a5fe.elementor-view-default .elementor-icon svg{fill:#25470E;}.elementor-8907 .elementor-element.elementor-element-2d65a5fe .elementor-icon{font-size:25px;}.elementor-8907 .elementor-element.elementor-element-2d65a5fe .elementor-icon svg{height:25px;}.elementor-8907 .elementor-element.elementor-element-57fd8540{padding:5px 0px 1px 0px;}.elementor-8907 .elementor-element.elementor-element-57fd8540 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;color:#25470E;}.elementor-8907 .elementor-element.elementor-element-57fd8540 .elementor-heading-title a:hover, .elementor-8907 .elementor-element.elementor-element-57fd8540 .elementor-heading-title a:focus{color:#F65F31;}.elementor-8907 .elementor-element.elementor-element-5fc2cb6c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 10px;--row-gap:0px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#25470E;--border-color:#25470E;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-5fc2cb6c:not(.elementor-motion-effects-element-type-background), .elementor-8907 .elementor-element.elementor-element-5fc2cb6c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8907 .elementor-element.elementor-element-586bee26{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -7px) 0px;padding:0px 0px 0px 0px;}.elementor-8907 .elementor-element.elementor-element-586bee26 .elementor-icon-wrapper{text-align:center;}.elementor-8907 .elementor-element.elementor-element-586bee26.elementor-view-stacked .elementor-icon{background-color:#25470E;}.elementor-8907 .elementor-element.elementor-element-586bee26.elementor-view-framed .elementor-icon, .elementor-8907 .elementor-element.elementor-element-586bee26.elementor-view-default .elementor-icon{color:#25470E;border-color:#25470E;}.elementor-8907 .elementor-element.elementor-element-586bee26.elementor-view-framed .elementor-icon, .elementor-8907 .elementor-element.elementor-element-586bee26.elementor-view-default .elementor-icon svg{fill:#25470E;}.elementor-8907 .elementor-element.elementor-element-586bee26 .elementor-icon{font-size:25px;}.elementor-8907 .elementor-element.elementor-element-586bee26 .elementor-icon svg{height:25px;}.elementor-8907 .elementor-element.elementor-element-4969095c{padding:5px 0px 1px 0px;}.elementor-8907 .elementor-element.elementor-element-4969095c .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;color:#25470E;}.elementor-8907 .elementor-element.elementor-element-4969095c .elementor-heading-title a:hover, .elementor-8907 .elementor-element.elementor-element-4969095c .elementor-heading-title a:focus{color:#F65F31;}.elementor-8907 .elementor-element.elementor-element-38a5b949{--divider-border-style:solid;--divider-color:#00000063;--divider-border-width:1px;padding:0px 10px 0px 10px;}.elementor-8907 .elementor-element.elementor-element-38a5b949 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-8907 .elementor-element.elementor-element-38a5b949 .elementor-divider{text-align:center;}.elementor-8907 .elementor-element.elementor-element-8695f5c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-8907 .elementor-element.elementor-element-2c4f912f{width:var( --container-widget-width, 33% );max-width:33%;padding:6px 0px 0px 0px;--container-widget-width:33%;--container-widget-flex-grow:0;}.elementor-8907 .elementor-element.elementor-element-2c4f912f.elementor-element{--align-self:flex-start;}.elementor-8907 .elementor-element.elementor-element-2c4f912f .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;font-style:italic;color:#000000;}.elementor-8907 .elementor-element.elementor-element-2c4f912f .elementor-heading-title a:hover, .elementor-8907 .elementor-element.elementor-element-2c4f912f .elementor-heading-title a:focus{color:#FFD659;}.elementor-8907 .elementor-element.elementor-element-75efaa03{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#25470E;--border-color:#25470E;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-3c4d03d{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-8907 .elementor-element.elementor-element-7569dd61{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-67a563e3 img{border-radius:10px 10px 10px 10px;}.elementor-8907 .elementor-element.elementor-element-26009523{--display:flex;--gap:05px 0px;--row-gap:05px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-682c01fd{padding:5px 0px 1px 0px;}.elementor-8907 .elementor-element.elementor-element-682c01fd .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:18px;font-weight:700;line-height:1.4em;color:#25470E;}.elementor-8907 .elementor-element.elementor-element-682c01fd .elementor-heading-title a:hover, .elementor-8907 .elementor-element.elementor-element-682c01fd .elementor-heading-title a:focus{color:#F65F31;}.elementor-8907 .elementor-element.elementor-element-4a8f2933{padding:0px 0px 0px 0px;font-family:"Arial", Sans-serif;font-weight:400;color:#4D4D4D;}.elementor-8907 .elementor-element.elementor-element-4a8f2933 a{color:#000000A6;}.elementor-8907 .elementor-element.elementor-element-281b7699{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-41a75851{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 10px;--row-gap:0px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#25470E;--border-color:#25470E;--border-radius:15px 15px 15px 15px;--padding-top:3px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-41a75851:not(.elementor-motion-effects-element-type-background), .elementor-8907 .elementor-element.elementor-element-41a75851 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8907 .elementor-element.elementor-element-7a671807{padding:0px 0px 0px 0px;}.elementor-8907 .elementor-element.elementor-element-7a671807 .elementor-icon-wrapper{text-align:center;}.elementor-8907 .elementor-element.elementor-element-7a671807.elementor-view-stacked .elementor-icon{background-color:#25470E;}.elementor-8907 .elementor-element.elementor-element-7a671807.elementor-view-framed .elementor-icon, .elementor-8907 .elementor-element.elementor-element-7a671807.elementor-view-default .elementor-icon{color:#25470E;border-color:#25470E;}.elementor-8907 .elementor-element.elementor-element-7a671807.elementor-view-framed .elementor-icon, .elementor-8907 .elementor-element.elementor-element-7a671807.elementor-view-default .elementor-icon svg{fill:#25470E;}.elementor-8907 .elementor-element.elementor-element-7a671807 .elementor-icon{font-size:25px;}.elementor-8907 .elementor-element.elementor-element-7a671807 .elementor-icon svg{height:25px;}.elementor-8907 .elementor-element.elementor-element-47132c72{padding:5px 0px 1px 0px;}.elementor-8907 .elementor-element.elementor-element-47132c72 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;color:#25470E;}.elementor-8907 .elementor-element.elementor-element-47132c72 .elementor-heading-title a:hover, .elementor-8907 .elementor-element.elementor-element-47132c72 .elementor-heading-title a:focus{color:#F65F31;}.elementor-8907 .elementor-element.elementor-element-1c03b95f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-6a28271c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 10px;--row-gap:0px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#25470E;--border-color:#25470E;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-6a28271c:not(.elementor-motion-effects-element-type-background), .elementor-8907 .elementor-element.elementor-element-6a28271c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8907 .elementor-element.elementor-element-66c45fdd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 0px 0px 0px;}.elementor-8907 .elementor-element.elementor-element-66c45fdd .elementor-icon-wrapper{text-align:center;}.elementor-8907 .elementor-element.elementor-element-66c45fdd.elementor-view-stacked .elementor-icon{background-color:#25470E;}.elementor-8907 .elementor-element.elementor-element-66c45fdd.elementor-view-framed .elementor-icon, .elementor-8907 .elementor-element.elementor-element-66c45fdd.elementor-view-default .elementor-icon{color:#25470E;border-color:#25470E;}.elementor-8907 .elementor-element.elementor-element-66c45fdd.elementor-view-framed .elementor-icon, .elementor-8907 .elementor-element.elementor-element-66c45fdd.elementor-view-default .elementor-icon svg{fill:#25470E;}.elementor-8907 .elementor-element.elementor-element-66c45fdd .elementor-icon{font-size:25px;}.elementor-8907 .elementor-element.elementor-element-66c45fdd .elementor-icon svg{height:25px;}.elementor-8907 .elementor-element.elementor-element-4c22fd14{padding:5px 0px 1px 0px;}.elementor-8907 .elementor-element.elementor-element-4c22fd14 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;color:#25470E;}.elementor-8907 .elementor-element.elementor-element-4c22fd14 .elementor-heading-title a:hover, .elementor-8907 .elementor-element.elementor-element-4c22fd14 .elementor-heading-title a:focus{color:#F65F31;}.elementor-8907 .elementor-element.elementor-element-64ae7172{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 10px;--row-gap:0px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#25470E;--border-color:#25470E;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-64ae7172:not(.elementor-motion-effects-element-type-background), .elementor-8907 .elementor-element.elementor-element-64ae7172 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8907 .elementor-element.elementor-element-63dcde35{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -7px) 0px;padding:0px 0px 0px 0px;}.elementor-8907 .elementor-element.elementor-element-63dcde35 .elementor-icon-wrapper{text-align:center;}.elementor-8907 .elementor-element.elementor-element-63dcde35.elementor-view-stacked .elementor-icon{background-color:#25470E;}.elementor-8907 .elementor-element.elementor-element-63dcde35.elementor-view-framed .elementor-icon, .elementor-8907 .elementor-element.elementor-element-63dcde35.elementor-view-default .elementor-icon{color:#25470E;border-color:#25470E;}.elementor-8907 .elementor-element.elementor-element-63dcde35.elementor-view-framed .elementor-icon, .elementor-8907 .elementor-element.elementor-element-63dcde35.elementor-view-default .elementor-icon svg{fill:#25470E;}.elementor-8907 .elementor-element.elementor-element-63dcde35 .elementor-icon{font-size:25px;}.elementor-8907 .elementor-element.elementor-element-63dcde35 .elementor-icon svg{height:25px;}.elementor-8907 .elementor-element.elementor-element-480093e7{padding:5px 0px 1px 0px;}.elementor-8907 .elementor-element.elementor-element-480093e7 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;color:#25470E;}.elementor-8907 .elementor-element.elementor-element-480093e7 .elementor-heading-title a:hover, .elementor-8907 .elementor-element.elementor-element-480093e7 .elementor-heading-title a:focus{color:#F65F31;}.elementor-8907 .elementor-element.elementor-element-7d7640bb{--divider-border-style:solid;--divider-color:#00000063;--divider-border-width:1px;padding:0px 10px 0px 10px;}.elementor-8907 .elementor-element.elementor-element-7d7640bb .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-8907 .elementor-element.elementor-element-7d7640bb .elementor-divider{text-align:center;}.elementor-8907 .elementor-element.elementor-element-13c7e6b4{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-8907 .elementor-element.elementor-element-9117978{width:var( --container-widget-width, 33% );max-width:33%;padding:6px 0px 0px 0px;--container-widget-width:33%;--container-widget-flex-grow:0;}.elementor-8907 .elementor-element.elementor-element-9117978.elementor-element{--align-self:flex-start;}.elementor-8907 .elementor-element.elementor-element-9117978 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;font-style:italic;color:#000000;}.elementor-8907 .elementor-element.elementor-element-9117978 .elementor-heading-title a:hover, .elementor-8907 .elementor-element.elementor-element-9117978 .elementor-heading-title a:focus{color:#FFD659;}.elementor-8907 .elementor-element.elementor-element-c6c9400{--e-n-carousel-swiper-slides-to-display:4;--e-n-carousel-swiper-slides-gap:10px;padding:0px 0px 0px 0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:-40px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:-40px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;}.elementor-8907 .elementor-element.elementor-element-55fcac8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-347684a{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#25470E;--border-color:#25470E;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-58a7bc72{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-8907 .elementor-element.elementor-element-3c7828fd{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-68b53a17 img{border-radius:10px 10px 10px 10px;}.elementor-8907 .elementor-element.elementor-element-41bbe258{--display:flex;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-c428c33{padding:5px 0px 1px 0px;}.elementor-8907 .elementor-element.elementor-element-c428c33 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:18px;font-weight:700;line-height:1.4em;color:#25470E;}.elementor-8907 .elementor-element.elementor-element-c428c33 .elementor-heading-title a:hover, .elementor-8907 .elementor-element.elementor-element-c428c33 .elementor-heading-title a:focus{color:#F65F31;}.elementor-8907 .elementor-element.elementor-element-2ac5e950{padding:0px 0px 0px 0px;font-family:"Arial", Sans-serif;font-weight:400;color:#4D4D4D;}.elementor-8907 .elementor-element.elementor-element-2ac5e950 a{color:#000000A6;}.elementor-8907 .elementor-element.elementor-element-6620b5cc{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-153b0088{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 10px;--row-gap:0px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#25470E;--border-color:#25470E;--border-radius:15px 15px 15px 15px;--padding-top:3px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-153b0088:not(.elementor-motion-effects-element-type-background), .elementor-8907 .elementor-element.elementor-element-153b0088 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8907 .elementor-element.elementor-element-304625d0{padding:0px 0px 0px 0px;}.elementor-8907 .elementor-element.elementor-element-304625d0 .elementor-icon-wrapper{text-align:center;}.elementor-8907 .elementor-element.elementor-element-304625d0.elementor-view-stacked .elementor-icon{background-color:#25470E;}.elementor-8907 .elementor-element.elementor-element-304625d0.elementor-view-framed .elementor-icon, .elementor-8907 .elementor-element.elementor-element-304625d0.elementor-view-default .elementor-icon{color:#25470E;border-color:#25470E;}.elementor-8907 .elementor-element.elementor-element-304625d0.elementor-view-framed .elementor-icon, .elementor-8907 .elementor-element.elementor-element-304625d0.elementor-view-default .elementor-icon svg{fill:#25470E;}.elementor-8907 .elementor-element.elementor-element-304625d0 .elementor-icon{font-size:25px;}.elementor-8907 .elementor-element.elementor-element-304625d0 .elementor-icon svg{height:25px;}.elementor-8907 .elementor-element.elementor-element-8d71ce{padding:5px 0px 1px 0px;}.elementor-8907 .elementor-element.elementor-element-8d71ce .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;color:#25470E;}.elementor-8907 .elementor-element.elementor-element-8d71ce .elementor-heading-title a:hover, .elementor-8907 .elementor-element.elementor-element-8d71ce .elementor-heading-title a:focus{color:#F65F31;}.elementor-8907 .elementor-element.elementor-element-14f14a74{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-7b40d7c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 10px;--row-gap:0px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#25470E;--border-color:#25470E;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-7b40d7c:not(.elementor-motion-effects-element-type-background), .elementor-8907 .elementor-element.elementor-element-7b40d7c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8907 .elementor-element.elementor-element-4a598d62{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 0px 0px 0px;}.elementor-8907 .elementor-element.elementor-element-4a598d62 .elementor-icon-wrapper{text-align:center;}.elementor-8907 .elementor-element.elementor-element-4a598d62.elementor-view-stacked .elementor-icon{background-color:#25470E;}.elementor-8907 .elementor-element.elementor-element-4a598d62.elementor-view-framed .elementor-icon, .elementor-8907 .elementor-element.elementor-element-4a598d62.elementor-view-default .elementor-icon{color:#25470E;border-color:#25470E;}.elementor-8907 .elementor-element.elementor-element-4a598d62.elementor-view-framed .elementor-icon, .elementor-8907 .elementor-element.elementor-element-4a598d62.elementor-view-default .elementor-icon svg{fill:#25470E;}.elementor-8907 .elementor-element.elementor-element-4a598d62 .elementor-icon{font-size:25px;}.elementor-8907 .elementor-element.elementor-element-4a598d62 .elementor-icon svg{height:25px;}.elementor-8907 .elementor-element.elementor-element-8dd4ea4{padding:5px 0px 1px 0px;}.elementor-8907 .elementor-element.elementor-element-8dd4ea4 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;color:#25470E;}.elementor-8907 .elementor-element.elementor-element-8dd4ea4 .elementor-heading-title a:hover, .elementor-8907 .elementor-element.elementor-element-8dd4ea4 .elementor-heading-title a:focus{color:#F65F31;}.elementor-8907 .elementor-element.elementor-element-2424da8d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 10px;--row-gap:0px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#25470E;--border-color:#25470E;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-2424da8d:not(.elementor-motion-effects-element-type-background), .elementor-8907 .elementor-element.elementor-element-2424da8d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8907 .elementor-element.elementor-element-63346067{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -7px) 0px;padding:0px 0px 0px 0px;}.elementor-8907 .elementor-element.elementor-element-63346067 .elementor-icon-wrapper{text-align:center;}.elementor-8907 .elementor-element.elementor-element-63346067.elementor-view-stacked .elementor-icon{background-color:#25470E;}.elementor-8907 .elementor-element.elementor-element-63346067.elementor-view-framed .elementor-icon, .elementor-8907 .elementor-element.elementor-element-63346067.elementor-view-default .elementor-icon{color:#25470E;border-color:#25470E;}.elementor-8907 .elementor-element.elementor-element-63346067.elementor-view-framed .elementor-icon, .elementor-8907 .elementor-element.elementor-element-63346067.elementor-view-default .elementor-icon svg{fill:#25470E;}.elementor-8907 .elementor-element.elementor-element-63346067 .elementor-icon{font-size:25px;}.elementor-8907 .elementor-element.elementor-element-63346067 .elementor-icon svg{height:25px;}.elementor-8907 .elementor-element.elementor-element-75f6a9e4{padding:5px 0px 1px 0px;}.elementor-8907 .elementor-element.elementor-element-75f6a9e4 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;color:#25470E;}.elementor-8907 .elementor-element.elementor-element-75f6a9e4 .elementor-heading-title a:hover, .elementor-8907 .elementor-element.elementor-element-75f6a9e4 .elementor-heading-title a:focus{color:#F65F31;}.elementor-8907 .elementor-element.elementor-element-3e8bc804{--divider-border-style:solid;--divider-color:#00000063;--divider-border-width:1px;padding:0px 10px 0px 10px;}.elementor-8907 .elementor-element.elementor-element-3e8bc804 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-8907 .elementor-element.elementor-element-3e8bc804 .elementor-divider{text-align:center;}.elementor-8907 .elementor-element.elementor-element-44dfa8d5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-8907 .elementor-element.elementor-element-2371327{width:var( --container-widget-width, 33% );max-width:33%;padding:6px 0px 0px 0px;--container-widget-width:33%;--container-widget-flex-grow:0;}.elementor-8907 .elementor-element.elementor-element-2371327.elementor-element{--align-self:flex-start;}.elementor-8907 .elementor-element.elementor-element-2371327 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;font-style:italic;color:#000000;}.elementor-8907 .elementor-element.elementor-element-2371327 .elementor-heading-title a:hover, .elementor-8907 .elementor-element.elementor-element-2371327 .elementor-heading-title a:focus{color:#FFD659;}.elementor-8907 .elementor-element.elementor-element-38a544a2{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#25470E;--border-color:#25470E;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-1cf0b79{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-8907 .elementor-element.elementor-element-4bdbdf80{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-78401640 img{border-radius:10px 10px 10px 10px;}.elementor-8907 .elementor-element.elementor-element-4507002b{--display:flex;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-560bfef0{padding:5px 0px 1px 0px;}.elementor-8907 .elementor-element.elementor-element-560bfef0 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:18px;font-weight:700;line-height:1.4em;color:#25470E;}.elementor-8907 .elementor-element.elementor-element-560bfef0 .elementor-heading-title a:hover, .elementor-8907 .elementor-element.elementor-element-560bfef0 .elementor-heading-title a:focus{color:#F65F31;}.elementor-8907 .elementor-element.elementor-element-6676df9c{padding:0px 0px 0px 0px;font-family:"Arial", Sans-serif;font-weight:400;color:#4D4D4D;}.elementor-8907 .elementor-element.elementor-element-6676df9c a{color:#000000A6;}.elementor-8907 .elementor-element.elementor-element-532d077a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-45b47bc5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 10px;--row-gap:0px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#25470E;--border-color:#25470E;--border-radius:15px 15px 15px 15px;--padding-top:3px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-45b47bc5:not(.elementor-motion-effects-element-type-background), .elementor-8907 .elementor-element.elementor-element-45b47bc5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8907 .elementor-element.elementor-element-293f90cc{padding:0px 0px 0px 0px;}.elementor-8907 .elementor-element.elementor-element-293f90cc .elementor-icon-wrapper{text-align:center;}.elementor-8907 .elementor-element.elementor-element-293f90cc.elementor-view-stacked .elementor-icon{background-color:#25470E;}.elementor-8907 .elementor-element.elementor-element-293f90cc.elementor-view-framed .elementor-icon, .elementor-8907 .elementor-element.elementor-element-293f90cc.elementor-view-default .elementor-icon{color:#25470E;border-color:#25470E;}.elementor-8907 .elementor-element.elementor-element-293f90cc.elementor-view-framed .elementor-icon, .elementor-8907 .elementor-element.elementor-element-293f90cc.elementor-view-default .elementor-icon svg{fill:#25470E;}.elementor-8907 .elementor-element.elementor-element-293f90cc .elementor-icon{font-size:25px;}.elementor-8907 .elementor-element.elementor-element-293f90cc .elementor-icon svg{height:25px;}.elementor-8907 .elementor-element.elementor-element-207dd35e{padding:5px 0px 1px 0px;}.elementor-8907 .elementor-element.elementor-element-207dd35e .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;color:#25470E;}.elementor-8907 .elementor-element.elementor-element-207dd35e .elementor-heading-title a:hover, .elementor-8907 .elementor-element.elementor-element-207dd35e .elementor-heading-title a:focus{color:#F65F31;}.elementor-8907 .elementor-element.elementor-element-32c11e58{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-6a8caee9{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 10px;--row-gap:0px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#25470E;--border-color:#25470E;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-6a8caee9:not(.elementor-motion-effects-element-type-background), .elementor-8907 .elementor-element.elementor-element-6a8caee9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8907 .elementor-element.elementor-element-7f905335{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 0px 0px 0px;}.elementor-8907 .elementor-element.elementor-element-7f905335 .elementor-icon-wrapper{text-align:center;}.elementor-8907 .elementor-element.elementor-element-7f905335.elementor-view-stacked .elementor-icon{background-color:#25470E;}.elementor-8907 .elementor-element.elementor-element-7f905335.elementor-view-framed .elementor-icon, .elementor-8907 .elementor-element.elementor-element-7f905335.elementor-view-default .elementor-icon{color:#25470E;border-color:#25470E;}.elementor-8907 .elementor-element.elementor-element-7f905335.elementor-view-framed .elementor-icon, .elementor-8907 .elementor-element.elementor-element-7f905335.elementor-view-default .elementor-icon svg{fill:#25470E;}.elementor-8907 .elementor-element.elementor-element-7f905335 .elementor-icon{font-size:25px;}.elementor-8907 .elementor-element.elementor-element-7f905335 .elementor-icon svg{height:25px;}.elementor-8907 .elementor-element.elementor-element-48b90057{padding:5px 0px 1px 0px;}.elementor-8907 .elementor-element.elementor-element-48b90057 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;color:#25470E;}.elementor-8907 .elementor-element.elementor-element-48b90057 .elementor-heading-title a:hover, .elementor-8907 .elementor-element.elementor-element-48b90057 .elementor-heading-title a:focus{color:#F65F31;}.elementor-8907 .elementor-element.elementor-element-59b399b4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 10px;--row-gap:0px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#25470E;--border-color:#25470E;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-59b399b4:not(.elementor-motion-effects-element-type-background), .elementor-8907 .elementor-element.elementor-element-59b399b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8907 .elementor-element.elementor-element-451ce5c6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -7px) 0px;padding:0px 0px 0px 0px;}.elementor-8907 .elementor-element.elementor-element-451ce5c6 .elementor-icon-wrapper{text-align:center;}.elementor-8907 .elementor-element.elementor-element-451ce5c6.elementor-view-stacked .elementor-icon{background-color:#25470E;}.elementor-8907 .elementor-element.elementor-element-451ce5c6.elementor-view-framed .elementor-icon, .elementor-8907 .elementor-element.elementor-element-451ce5c6.elementor-view-default .elementor-icon{color:#25470E;border-color:#25470E;}.elementor-8907 .elementor-element.elementor-element-451ce5c6.elementor-view-framed .elementor-icon, .elementor-8907 .elementor-element.elementor-element-451ce5c6.elementor-view-default .elementor-icon svg{fill:#25470E;}.elementor-8907 .elementor-element.elementor-element-451ce5c6 .elementor-icon{font-size:25px;}.elementor-8907 .elementor-element.elementor-element-451ce5c6 .elementor-icon svg{height:25px;}.elementor-8907 .elementor-element.elementor-element-eb67ce6{padding:5px 0px 1px 0px;}.elementor-8907 .elementor-element.elementor-element-eb67ce6 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;color:#25470E;}.elementor-8907 .elementor-element.elementor-element-eb67ce6 .elementor-heading-title a:hover, .elementor-8907 .elementor-element.elementor-element-eb67ce6 .elementor-heading-title a:focus{color:#F65F31;}.elementor-8907 .elementor-element.elementor-element-3d5d23a7{--divider-border-style:solid;--divider-color:#00000063;--divider-border-width:1px;padding:0px 10px 0px 10px;}.elementor-8907 .elementor-element.elementor-element-3d5d23a7 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-8907 .elementor-element.elementor-element-3d5d23a7 .elementor-divider{text-align:center;}.elementor-8907 .elementor-element.elementor-element-13b9d3fd{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-8907 .elementor-element.elementor-element-5ee7b8be{width:var( --container-widget-width, 33% );max-width:33%;padding:6px 0px 0px 0px;--container-widget-width:33%;--container-widget-flex-grow:0;}.elementor-8907 .elementor-element.elementor-element-5ee7b8be.elementor-element{--align-self:flex-start;}.elementor-8907 .elementor-element.elementor-element-5ee7b8be .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;font-style:italic;color:#000000;}.elementor-8907 .elementor-element.elementor-element-5ee7b8be .elementor-heading-title a:hover, .elementor-8907 .elementor-element.elementor-element-5ee7b8be .elementor-heading-title a:focus{color:#FFD659;}.elementor-8907 .elementor-element.elementor-element-74c81c62{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#25470E;--border-color:#25470E;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-7f35890{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-8907 .elementor-element.elementor-element-58b1655e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-56923a97 img{border-radius:10px 10px 10px 10px;}.elementor-8907 .elementor-element.elementor-element-1dd0cd52{--display:flex;--gap:05px 0px;--row-gap:05px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-6973952f{padding:5px 0px 1px 0px;}.elementor-8907 .elementor-element.elementor-element-6973952f .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:18px;font-weight:700;line-height:1.4em;color:#25470E;}.elementor-8907 .elementor-element.elementor-element-6973952f .elementor-heading-title a:hover, .elementor-8907 .elementor-element.elementor-element-6973952f .elementor-heading-title a:focus{color:#F65F31;}.elementor-8907 .elementor-element.elementor-element-28b6669a{padding:0px 0px 0px 0px;font-family:"Arial", Sans-serif;font-weight:400;color:#4D4D4D;}.elementor-8907 .elementor-element.elementor-element-28b6669a a{color:#000000A6;}.elementor-8907 .elementor-element.elementor-element-4d5c676b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-29cdb0fc{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 10px;--row-gap:0px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#25470E;--border-color:#25470E;--border-radius:15px 15px 15px 15px;--padding-top:3px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-29cdb0fc:not(.elementor-motion-effects-element-type-background), .elementor-8907 .elementor-element.elementor-element-29cdb0fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8907 .elementor-element.elementor-element-9575e61{padding:0px 0px 0px 0px;}.elementor-8907 .elementor-element.elementor-element-9575e61 .elementor-icon-wrapper{text-align:center;}.elementor-8907 .elementor-element.elementor-element-9575e61.elementor-view-stacked .elementor-icon{background-color:#25470E;}.elementor-8907 .elementor-element.elementor-element-9575e61.elementor-view-framed .elementor-icon, .elementor-8907 .elementor-element.elementor-element-9575e61.elementor-view-default .elementor-icon{color:#25470E;border-color:#25470E;}.elementor-8907 .elementor-element.elementor-element-9575e61.elementor-view-framed .elementor-icon, .elementor-8907 .elementor-element.elementor-element-9575e61.elementor-view-default .elementor-icon svg{fill:#25470E;}.elementor-8907 .elementor-element.elementor-element-9575e61 .elementor-icon{font-size:25px;}.elementor-8907 .elementor-element.elementor-element-9575e61 .elementor-icon svg{height:25px;}.elementor-8907 .elementor-element.elementor-element-338b5ba1{padding:5px 0px 1px 0px;}.elementor-8907 .elementor-element.elementor-element-338b5ba1 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;color:#25470E;}.elementor-8907 .elementor-element.elementor-element-338b5ba1 .elementor-heading-title a:hover, .elementor-8907 .elementor-element.elementor-element-338b5ba1 .elementor-heading-title a:focus{color:#F65F31;}.elementor-8907 .elementor-element.elementor-element-292db9bb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-345585a0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 10px;--row-gap:0px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#25470E;--border-color:#25470E;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-345585a0:not(.elementor-motion-effects-element-type-background), .elementor-8907 .elementor-element.elementor-element-345585a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8907 .elementor-element.elementor-element-183cf617{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 0px 0px 0px;}.elementor-8907 .elementor-element.elementor-element-183cf617 .elementor-icon-wrapper{text-align:center;}.elementor-8907 .elementor-element.elementor-element-183cf617.elementor-view-stacked .elementor-icon{background-color:#25470E;}.elementor-8907 .elementor-element.elementor-element-183cf617.elementor-view-framed .elementor-icon, .elementor-8907 .elementor-element.elementor-element-183cf617.elementor-view-default .elementor-icon{color:#25470E;border-color:#25470E;}.elementor-8907 .elementor-element.elementor-element-183cf617.elementor-view-framed .elementor-icon, .elementor-8907 .elementor-element.elementor-element-183cf617.elementor-view-default .elementor-icon svg{fill:#25470E;}.elementor-8907 .elementor-element.elementor-element-183cf617 .elementor-icon{font-size:25px;}.elementor-8907 .elementor-element.elementor-element-183cf617 .elementor-icon svg{height:25px;}.elementor-8907 .elementor-element.elementor-element-4407d60d{padding:5px 0px 1px 0px;}.elementor-8907 .elementor-element.elementor-element-4407d60d .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;color:#25470E;}.elementor-8907 .elementor-element.elementor-element-4407d60d .elementor-heading-title a:hover, .elementor-8907 .elementor-element.elementor-element-4407d60d .elementor-heading-title a:focus{color:#F65F31;}.elementor-8907 .elementor-element.elementor-element-5e371bcf{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 10px;--row-gap:0px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#25470E;--border-color:#25470E;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-5e371bcf:not(.elementor-motion-effects-element-type-background), .elementor-8907 .elementor-element.elementor-element-5e371bcf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8907 .elementor-element.elementor-element-7ced66b7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -7px) 0px;padding:0px 0px 0px 0px;}.elementor-8907 .elementor-element.elementor-element-7ced66b7 .elementor-icon-wrapper{text-align:center;}.elementor-8907 .elementor-element.elementor-element-7ced66b7.elementor-view-stacked .elementor-icon{background-color:#25470E;}.elementor-8907 .elementor-element.elementor-element-7ced66b7.elementor-view-framed .elementor-icon, .elementor-8907 .elementor-element.elementor-element-7ced66b7.elementor-view-default .elementor-icon{color:#25470E;border-color:#25470E;}.elementor-8907 .elementor-element.elementor-element-7ced66b7.elementor-view-framed .elementor-icon, .elementor-8907 .elementor-element.elementor-element-7ced66b7.elementor-view-default .elementor-icon svg{fill:#25470E;}.elementor-8907 .elementor-element.elementor-element-7ced66b7 .elementor-icon{font-size:25px;}.elementor-8907 .elementor-element.elementor-element-7ced66b7 .elementor-icon svg{height:25px;}.elementor-8907 .elementor-element.elementor-element-7d3735e4{padding:5px 0px 1px 0px;}.elementor-8907 .elementor-element.elementor-element-7d3735e4 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;color:#25470E;}.elementor-8907 .elementor-element.elementor-element-7d3735e4 .elementor-heading-title a:hover, .elementor-8907 .elementor-element.elementor-element-7d3735e4 .elementor-heading-title a:focus{color:#F65F31;}.elementor-8907 .elementor-element.elementor-element-2f277ab2{--divider-border-style:solid;--divider-color:#00000063;--divider-border-width:1px;padding:0px 10px 0px 10px;}.elementor-8907 .elementor-element.elementor-element-2f277ab2 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-8907 .elementor-element.elementor-element-2f277ab2 .elementor-divider{text-align:center;}.elementor-8907 .elementor-element.elementor-element-2225b4e3{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-8907 .elementor-element.elementor-element-2bb355e3{width:var( --container-widget-width, 33% );max-width:33%;padding:6px 0px 0px 0px;--container-widget-width:33%;--container-widget-flex-grow:0;}.elementor-8907 .elementor-element.elementor-element-2bb355e3.elementor-element{--align-self:flex-start;}.elementor-8907 .elementor-element.elementor-element-2bb355e3 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;font-style:italic;color:#000000;}.elementor-8907 .elementor-element.elementor-element-2bb355e3 .elementor-heading-title a:hover, .elementor-8907 .elementor-element.elementor-element-2bb355e3 .elementor-heading-title a:focus{color:#FFD659;}.elementor-8907 .elementor-element.elementor-element-d6b0389{--e-n-carousel-swiper-slides-to-display:4;--e-n-carousel-swiper-slides-gap:10px;padding:0px 0px 0px 0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:-40px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:-40px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;}.elementor-8907 .elementor-element.elementor-element-13236794{--n-tabs-heading-justify-content:flex-start;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:0;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-gap:25px;--n-tabs-gap:30px;--n-tabs-title-border-radius:15px 15px 15px 15px;--n-tabs-title-padding-top:8px;--n-tabs-title-padding-right:30px;--n-tabs-title-padding-bottom:8px;--n-tabs-title-padding-left:30px;--n-tabs-title-color:#000000;--n-tabs-title-color-active:#25470E;}.elementor-8907 .elementor-element.elementor-element-13236794 > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#FFFFFF;}.elementor-8907 .elementor-element.elementor-element-13236794.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#FFFFFF;}.elementor-8907 .elementor-element.elementor-element-13236794.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-8907 .elementor-element.elementor-element-13236794.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#CDE9DF;}.elementor-8907 .elementor-element.elementor-element-13236794.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-style:none;}.elementor-8907 .elementor-element.elementor-element-13236794.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Be Vietnam Pro", Sans-serif;font-weight:500;}.elementor-8907 .elementor-element.elementor-element-13236794 [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:#25470E;}@media(max-width:1366px){.elementor-8907 .elementor-element.elementor-element-13edefa6{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8907 .elementor-element.elementor-element-13edefa6:not(.elementor-motion-effects-element-type-background), .elementor-8907 .elementor-element.elementor-element-13edefa6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;background-size:cover;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-8907 .elementor-element.elementor-element-5fd8ad97 .elementor-heading-title{font-size:66px;}.elementor-8907 .elementor-element.elementor-element-22c8f40e .elementor-heading-title{font-size:66px;}.elementor-8907 .elementor-element.elementor-element-72879b19{--gap:5px 0px;--row-gap:5px;--column-gap:0px;}.elementor-8907 .elementor-element.elementor-element-5e3474db{line-height:1.4em;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );}.elementor-8907 .elementor-element.elementor-element-3e51a79{--container-widget-width:37%;--container-widget-flex-grow:0;width:var( --container-widget-width, 37% );max-width:37%;}.elementor-8907 .elementor-element.elementor-element-1be9ccb9{--gap:5px 0px;--row-gap:5px;--column-gap:0px;}.elementor-8907 .elementor-element.elementor-element-74f237d2{line-height:1.4em;}.elementor-8907 .elementor-element.elementor-element-29f2f53a{--container-widget-width:37%;--container-widget-flex-grow:0;width:var( --container-widget-width, 37% );max-width:37%;}.elementor-8907 .elementor-element.elementor-element-2e8ffc95{--gap:5px 0px;--row-gap:5px;--column-gap:0px;}.elementor-8907 .elementor-element.elementor-element-4d9151e1{line-height:1.4em;}.elementor-8907 .elementor-element.elementor-element-5e5c4174{--container-widget-width:37%;--container-widget-flex-grow:0;width:var( --container-widget-width, 37% );max-width:37%;}.elementor-8907 .elementor-element.elementor-element-2687c0df{--gap:5px 0px;--row-gap:5px;--column-gap:0px;}.elementor-8907 .elementor-element.elementor-element-43ac7c6c{line-height:1.4em;}.elementor-8907 .elementor-element.elementor-element-3b7524a3{--container-widget-width:37%;--container-widget-flex-grow:0;width:var( --container-widget-width, 37% );max-width:37%;}.elementor-8907 .elementor-element.elementor-element-1c736ab8{--gap:5px 0px;--row-gap:5px;--column-gap:0px;}.elementor-8907 .elementor-element.elementor-element-232ca33f{line-height:1.4em;}.elementor-8907 .elementor-element.elementor-element-3808c61e{--container-widget-width:37%;--container-widget-flex-grow:0;width:var( --container-widget-width, 37% );max-width:37%;}.elementor-8907 .elementor-element.elementor-element-5afb0de3{--gap:5px 0px;--row-gap:5px;--column-gap:0px;}.elementor-8907 .elementor-element.elementor-element-14be0898{line-height:1.4em;}.elementor-8907 .elementor-element.elementor-element-60cbaffb{--container-widget-width:37%;--container-widget-flex-grow:0;width:var( --container-widget-width, 37% );max-width:37%;}.elementor-8907 .elementor-element.elementor-element-4e15a803{--gap:5px 0px;--row-gap:5px;--column-gap:0px;}.elementor-8907 .elementor-element.elementor-element-46d82f2f{line-height:1.4em;}.elementor-8907 .elementor-element.elementor-element-2bf9c58a{--container-widget-width:37%;--container-widget-flex-grow:0;width:var( --container-widget-width, 37% );max-width:37%;}.elementor-8907 .elementor-element.elementor-element-5823b7aa{--gap:5px 0px;--row-gap:5px;--column-gap:0px;}.elementor-8907 .elementor-element.elementor-element-dd11c80{line-height:1.4em;}.elementor-8907 .elementor-element.elementor-element-4db2bd9{--container-widget-width:37%;--container-widget-flex-grow:0;width:var( --container-widget-width, 37% );max-width:37%;}.elementor-8907 .elementor-element.elementor-element-2017c6c3{--gap:5px 0px;--row-gap:5px;--column-gap:0px;}.elementor-8907 .elementor-element.elementor-element-3f44fcc3{line-height:1.4em;}.elementor-8907 .elementor-element.elementor-element-597b2d64{--container-widget-width:37%;--container-widget-flex-grow:0;width:var( --container-widget-width, 37% );max-width:37%;}.elementor-8907 .elementor-element.elementor-element-3a5576eb{--gap:5px 0px;--row-gap:5px;--column-gap:0px;}.elementor-8907 .elementor-element.elementor-element-28dbaf4d{line-height:1.4em;}.elementor-8907 .elementor-element.elementor-element-151c644b{--container-widget-width:37%;--container-widget-flex-grow:0;width:var( --container-widget-width, 37% );max-width:37%;}.elementor-8907 .elementor-element.elementor-element-7be429e3{--gap:5px 0px;--row-gap:5px;--column-gap:0px;}.elementor-8907 .elementor-element.elementor-element-14d4ccc2{line-height:1.4em;}.elementor-8907 .elementor-element.elementor-element-4faf5ebb{--container-widget-width:37%;--container-widget-flex-grow:0;width:var( --container-widget-width, 37% );max-width:37%;}.elementor-8907 .elementor-element.elementor-element-6713f093{--gap:5px 0px;--row-gap:5px;--column-gap:0px;}.elementor-8907 .elementor-element.elementor-element-4c79facf{line-height:1.4em;}.elementor-8907 .elementor-element.elementor-element-649513dc{--container-widget-width:37%;--container-widget-flex-grow:0;width:var( --container-widget-width, 37% );max-width:37%;}.elementor-8907 .elementor-element.elementor-element-d39a16c{--gap:5px 0px;--row-gap:5px;--column-gap:0px;}.elementor-8907 .elementor-element.elementor-element-759f676a{line-height:1.4em;}.elementor-8907 .elementor-element.elementor-element-5987b847{--container-widget-width:37%;--container-widget-flex-grow:0;width:var( --container-widget-width, 37% );max-width:37%;}.elementor-8907 .elementor-element.elementor-element-6376624f{--gap:5px 0px;--row-gap:5px;--column-gap:0px;}.elementor-8907 .elementor-element.elementor-element-6f5e016a{line-height:1.4em;}.elementor-8907 .elementor-element.elementor-element-17e60bd0{--container-widget-width:37%;--container-widget-flex-grow:0;width:var( --container-widget-width, 37% );max-width:37%;}.elementor-8907 .elementor-element.elementor-element-4819e53e{--gap:5px 0px;--row-gap:5px;--column-gap:0px;}.elementor-8907 .elementor-element.elementor-element-66ba684a{line-height:1.4em;}.elementor-8907 .elementor-element.elementor-element-173a9996{--container-widget-width:37%;--container-widget-flex-grow:0;width:var( --container-widget-width, 37% );max-width:37%;}.elementor-8907 .elementor-element.elementor-element-27d45f7{--gap:5px 0px;--row-gap:5px;--column-gap:0px;}.elementor-8907 .elementor-element.elementor-element-cc6bb1a{line-height:1.4em;}.elementor-8907 .elementor-element.elementor-element-255866c8{--container-widget-width:37%;--container-widget-flex-grow:0;width:var( --container-widget-width, 37% );max-width:37%;}.elementor-8907 .elementor-element.elementor-element-14e609bc{--gap:5px 0px;--row-gap:5px;--column-gap:0px;}.elementor-8907 .elementor-element.elementor-element-7fd2459b{line-height:1.4em;}.elementor-8907 .elementor-element.elementor-element-621dde0e{--container-widget-width:37%;--container-widget-flex-grow:0;width:var( --container-widget-width, 37% );max-width:37%;}.elementor-8907 .elementor-element.elementor-element-53bcc9b3{--gap:5px 0px;--row-gap:5px;--column-gap:0px;}.elementor-8907 .elementor-element.elementor-element-31857180{line-height:1.4em;}.elementor-8907 .elementor-element.elementor-element-2e870c61{--container-widget-width:37%;--container-widget-flex-grow:0;width:var( --container-widget-width, 37% );max-width:37%;}.elementor-8907 .elementor-element.elementor-element-12c0132c{--gap:5px 0px;--row-gap:5px;--column-gap:0px;}.elementor-8907 .elementor-element.elementor-element-4ff8d9b1{line-height:1.4em;}.elementor-8907 .elementor-element.elementor-element-3e15526d{--container-widget-width:37%;--container-widget-flex-grow:0;width:var( --container-widget-width, 37% );max-width:37%;}.elementor-8907 .elementor-element.elementor-element-57ebe019{--gap:5px 0px;--row-gap:5px;--column-gap:0px;}.elementor-8907 .elementor-element.elementor-element-cea6766{line-height:1.4em;}.elementor-8907 .elementor-element.elementor-element-4015fba4{--container-widget-width:37%;--container-widget-flex-grow:0;width:var( --container-widget-width, 37% );max-width:37%;}.elementor-8907 .elementor-element.elementor-element-6d6a3995{--gap:5px 0px;--row-gap:5px;--column-gap:0px;}.elementor-8907 .elementor-element.elementor-element-358134d8{line-height:1.4em;}.elementor-8907 .elementor-element.elementor-element-c5d8a61{--container-widget-width:37%;--container-widget-flex-grow:0;width:var( --container-widget-width, 37% );max-width:37%;}.elementor-8907 .elementor-element.elementor-element-18a0aef7{line-height:1.4em;}.elementor-8907 .elementor-element.elementor-element-5adaf57e{--container-widget-width:37%;--container-widget-flex-grow:0;width:var( --container-widget-width, 37% );max-width:37%;}.elementor-8907 .elementor-element.elementor-element-2f89d423{line-height:1.4em;}.elementor-8907 .elementor-element.elementor-element-2c4f912f{--container-widget-width:37%;--container-widget-flex-grow:0;width:var( --container-widget-width, 37% );max-width:37%;}.elementor-8907 .elementor-element.elementor-element-26009523{--gap:5px 0px;--row-gap:5px;--column-gap:0px;}.elementor-8907 .elementor-element.elementor-element-4a8f2933{line-height:1.4em;}.elementor-8907 .elementor-element.elementor-element-9117978{--container-widget-width:37%;--container-widget-flex-grow:0;width:var( --container-widget-width, 37% );max-width:37%;}.elementor-8907 .elementor-element.elementor-element-c6c9400{--e-n-carousel-swiper-slides-to-display:3;}.elementor-8907 .elementor-element.elementor-element-2ac5e950{line-height:1.4em;}.elementor-8907 .elementor-element.elementor-element-2371327{--container-widget-width:37%;--container-widget-flex-grow:0;width:var( --container-widget-width, 37% );max-width:37%;}.elementor-8907 .elementor-element.elementor-element-6676df9c{line-height:1.4em;}.elementor-8907 .elementor-element.elementor-element-5ee7b8be{--container-widget-width:37%;--container-widget-flex-grow:0;width:var( --container-widget-width, 37% );max-width:37%;}.elementor-8907 .elementor-element.elementor-element-1dd0cd52{--gap:5px 0px;--row-gap:5px;--column-gap:0px;}.elementor-8907 .elementor-element.elementor-element-28b6669a{line-height:1.4em;}.elementor-8907 .elementor-element.elementor-element-2bb355e3{--container-widget-width:37%;--container-widget-flex-grow:0;width:var( --container-widget-width, 37% );max-width:37%;}.elementor-8907 .elementor-element.elementor-element-d6b0389{--e-n-carousel-swiper-slides-to-display:3;}}@media(max-width:1200px){.elementor-8907 .elementor-element.elementor-element-5fd8ad97 .elementor-heading-title{font-size:75px;}.elementor-8907 .elementor-element.elementor-element-22c8f40e .elementor-heading-title{font-size:75px;}.elementor-8907 .elementor-element.elementor-element-c6c9400{padding:0px 0px 0px 0px;}.elementor-8907 .elementor-element.elementor-element-d6b0389{padding:0px 0px 0px 0px;}}@media(max-width:1024px){.elementor-8907 .elementor-element.elementor-element-13edefa6:not(.elementor-motion-effects-element-type-background), .elementor-8907 .elementor-element.elementor-element-13edefa6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-8907 .elementor-element.elementor-element-5fd8ad97 .elementor-heading-title{font-size:66px;}.elementor-8907 .elementor-element.elementor-element-22c8f40e .elementor-heading-title{font-size:66px;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );}.elementor-8907 .elementor-element.elementor-element-41c66d96{--e-n-carousel-swiper-slides-to-display:2;}.elementor-8907 .elementor-element.elementor-element-6133be3b{--e-n-carousel-swiper-slides-to-display:2;}.elementor-8907 .elementor-element.elementor-element-f5f5700{--e-n-carousel-swiper-slides-to-display:2;}.elementor-8907 .elementor-element.elementor-element-c6c9400{--e-n-carousel-swiper-slides-to-display:2;}.elementor-8907 .elementor-element.elementor-element-d6b0389{--e-n-carousel-swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-8907 .elementor-element.elementor-element-13edefa6{--min-height:29vh;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-8907 .elementor-element.elementor-element-13edefa6:not(.elementor-motion-effects-element-type-background), .elementor-8907 .elementor-element.elementor-element-13edefa6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;background-size:cover;}.elementor-8907 .elementor-element.elementor-element-664a029a{--justify-content:center;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-8907 .elementor-element.elementor-element-5fd8ad97 .elementor-heading-title{font-size:20px;letter-spacing:0px;}.elementor-8907 .elementor-element.elementor-element-22c8f40e .elementor-heading-title{font-size:20px;letter-spacing:0px;}.elementor-8907 .elementor-element.elementor-element-37e28eb{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-8907 .elementor-element.elementor-element-41a17bda{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-7b1ebbba{--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-8907 .elementor-element.elementor-element-6c22d37f{--padding-top:7px;--padding-bottom:7px;--padding-left:0px;--padding-right:0px;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );}.elementor-8907 .elementor-element.elementor-element-16fa2634{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-3e51a79{--container-widget-width:37%;--container-widget-flex-grow:0;width:var( --container-widget-width, 37% );max-width:37%;}.elementor-8907 .elementor-element.elementor-element-79b01dba{--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-8907 .elementor-element.elementor-element-26bdfe99{--padding-top:7px;--padding-bottom:7px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-61bc1b97{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-29f2f53a{--container-widget-width:37%;--container-widget-flex-grow:0;width:var( --container-widget-width, 37% );max-width:37%;}.elementor-8907 .elementor-element.elementor-element-58bdd82a{--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-8907 .elementor-element.elementor-element-29b3d731{--padding-top:7px;--padding-bottom:7px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-48cc6bfa{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-5e5c4174{--container-widget-width:37%;--container-widget-flex-grow:0;width:var( --container-widget-width, 37% );max-width:37%;}.elementor-8907 .elementor-element.elementor-element-72395bee{--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-8907 .elementor-element.elementor-element-51d6260b{--padding-top:7px;--padding-bottom:7px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-7c39b0dc{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-3b7524a3{--container-widget-width:37%;--container-widget-flex-grow:0;width:var( --container-widget-width, 37% );max-width:37%;}.elementor-8907 .elementor-element.elementor-element-20fdfc5a{--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-8907 .elementor-element.elementor-element-236e348a{--padding-top:7px;--padding-bottom:7px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-3808c61e{--container-widget-width:37%;--container-widget-flex-grow:0;width:var( --container-widget-width, 37% );max-width:37%;}.elementor-8907 .elementor-element.elementor-element-422d7cff{--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-8907 .elementor-element.elementor-element-3fdfc00b{--padding-top:7px;--padding-bottom:7px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-34a3e070{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-60cbaffb{--container-widget-width:37%;--container-widget-flex-grow:0;width:var( --container-widget-width, 37% );max-width:37%;}.elementor-8907 .elementor-element.elementor-element-7d32a1b3{--justify-content:center;}.elementor-8907 .elementor-element.elementor-element-1e1c3284{--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-8907 .elementor-element.elementor-element-199128bf{--justify-content:center;}.elementor-8907 .elementor-element.elementor-element-2eee5cfb{--padding-top:7px;--padding-bottom:7px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-37f383b{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-2bf9c58a{--container-widget-width:37%;--container-widget-flex-grow:0;width:var( --container-widget-width, 37% );max-width:37%;}.elementor-8907 .elementor-element.elementor-element-19b63384{--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-8907 .elementor-element.elementor-element-14b6d4a3{--padding-top:7px;--padding-bottom:7px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-6b877888{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-4db2bd9{--container-widget-width:37%;--container-widget-flex-grow:0;width:var( --container-widget-width, 37% );max-width:37%;}.elementor-8907 .elementor-element.elementor-element-7e7d6141{--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-8907 .elementor-element.elementor-element-d622d8{--padding-top:7px;--padding-bottom:7px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-597b2d64{--container-widget-width:37%;--container-widget-flex-grow:0;width:var( --container-widget-width, 37% );max-width:37%;}.elementor-8907 .elementor-element.elementor-element-460a2d01{--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-8907 .elementor-element.elementor-element-c570cda{--padding-top:7px;--padding-bottom:7px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-151c644b{--container-widget-width:37%;--container-widget-flex-grow:0;width:var( --container-widget-width, 37% );max-width:37%;}.elementor-8907 .elementor-element.elementor-element-1d757ca3{--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-8907 .elementor-element.elementor-element-e07efec{--padding-top:7px;--padding-bottom:7px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-4faf5ebb{--container-widget-width:37%;--container-widget-flex-grow:0;width:var( --container-widget-width, 37% );max-width:37%;}.elementor-8907 .elementor-element.elementor-element-41c66d96{--e-n-carousel-swiper-slides-to-display:1;}.elementor-8907 .elementor-element.elementor-element-189d173f{--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-8907 .elementor-element.elementor-element-1bd83ea4{--padding-top:7px;--padding-bottom:7px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-4f36865f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-649513dc{--container-widget-width:37%;--container-widget-flex-grow:0;width:var( --container-widget-width, 37% );max-width:37%;}.elementor-8907 .elementor-element.elementor-element-4860e20f{--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-8907 .elementor-element.elementor-element-32d54ceb{--padding-top:7px;--padding-bottom:7px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-174eb340{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-5987b847{--container-widget-width:37%;--container-widget-flex-grow:0;width:var( --container-widget-width, 37% );max-width:37%;}.elementor-8907 .elementor-element.elementor-element-105b0865{--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-8907 .elementor-element.elementor-element-4eed4186{--padding-top:7px;--padding-bottom:7px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-28c87f3b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-17e60bd0{--container-widget-width:37%;--container-widget-flex-grow:0;width:var( --container-widget-width, 37% );max-width:37%;}.elementor-8907 .elementor-element.elementor-element-6133be3b{--e-n-carousel-swiper-slides-to-display:1;}.elementor-8907 .elementor-element.elementor-element-153111d8{--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-8907 .elementor-element.elementor-element-31c2b9ae{--padding-top:7px;--padding-bottom:7px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-1c173032{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-173a9996{--container-widget-width:37%;--container-widget-flex-grow:0;width:var( --container-widget-width, 37% );max-width:37%;}.elementor-8907 .elementor-element.elementor-element-5b52c11f{--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-8907 .elementor-element.elementor-element-1519a6d7{--padding-top:7px;--padding-bottom:7px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-4e9e8f8a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-255866c8{--container-widget-width:37%;--container-widget-flex-grow:0;width:var( --container-widget-width, 37% );max-width:37%;}.elementor-8907 .elementor-element.elementor-element-1dcc0495{--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-8907 .elementor-element.elementor-element-50b62604{--padding-top:7px;--padding-bottom:7px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-66398d64{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-621dde0e{--container-widget-width:37%;--container-widget-flex-grow:0;width:var( --container-widget-width, 37% );max-width:37%;}.elementor-8907 .elementor-element.elementor-element-52a1d248{--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-8907 .elementor-element.elementor-element-48d9c241{--padding-top:7px;--padding-bottom:7px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-78691785{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-2e870c61{--container-widget-width:37%;--container-widget-flex-grow:0;width:var( --container-widget-width, 37% );max-width:37%;}.elementor-8907 .elementor-element.elementor-element-47aeb2f2{--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-8907 .elementor-element.elementor-element-1b55db04{--padding-top:7px;--padding-bottom:7px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-1c868205{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-3e15526d{--container-widget-width:37%;--container-widget-flex-grow:0;width:var( --container-widget-width, 37% );max-width:37%;}.elementor-8907 .elementor-element.elementor-element-6e25f48c{--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-8907 .elementor-element.elementor-element-37ef9449{--padding-top:7px;--padding-bottom:7px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-6719eb81{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-4015fba4{--container-widget-width:37%;--container-widget-flex-grow:0;width:var( --container-widget-width, 37% );max-width:37%;}.elementor-8907 .elementor-element.elementor-element-5d66478a{--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-8907 .elementor-element.elementor-element-55f5afab{--padding-top:7px;--padding-bottom:7px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-39354341{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-c5d8a61{--container-widget-width:37%;--container-widget-flex-grow:0;width:var( --container-widget-width, 37% );max-width:37%;}.elementor-8907 .elementor-element.elementor-element-f5f5700{--e-n-carousel-swiper-slides-to-display:1;}.elementor-8907 .elementor-element.elementor-element-39985269{--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-8907 .elementor-element.elementor-element-100f9da6{--padding-top:7px;--padding-bottom:7px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-5adaf57e{--container-widget-width:40%;--container-widget-flex-grow:0;width:var( --container-widget-width, 40% );max-width:40%;}.elementor-8907 .elementor-element.elementor-element-1bba342f{--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-8907 .elementor-element.elementor-element-5fc2cb6c{--padding-top:7px;--padding-bottom:7px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-2c4f912f{--container-widget-width:40%;--container-widget-flex-grow:0;width:var( --container-widget-width, 40% );max-width:40%;}.elementor-8907 .elementor-element.elementor-element-1c03b95f{--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-8907 .elementor-element.elementor-element-64ae7172{--padding-top:7px;--padding-bottom:7px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-9117978{--container-widget-width:40%;--container-widget-flex-grow:0;width:var( --container-widget-width, 40% );max-width:40%;}.elementor-8907 .elementor-element.elementor-element-c6c9400{--e-n-carousel-swiper-slides-to-display:1;}.elementor-8907 .elementor-element.elementor-element-14f14a74{--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-8907 .elementor-element.elementor-element-2424da8d{--padding-top:7px;--padding-bottom:7px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-2371327{--container-widget-width:40%;--container-widget-flex-grow:0;width:var( --container-widget-width, 40% );max-width:40%;}.elementor-8907 .elementor-element.elementor-element-32c11e58{--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-8907 .elementor-element.elementor-element-59b399b4{--padding-top:7px;--padding-bottom:7px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-5ee7b8be{--container-widget-width:40%;--container-widget-flex-grow:0;width:var( --container-widget-width, 40% );max-width:40%;}.elementor-8907 .elementor-element.elementor-element-292db9bb{--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-8907 .elementor-element.elementor-element-5e371bcf{--padding-top:7px;--padding-bottom:7px;--padding-left:0px;--padding-right:0px;}.elementor-8907 .elementor-element.elementor-element-2bb355e3{--container-widget-width:40%;--container-widget-flex-grow:0;width:var( --container-widget-width, 40% );max-width:40%;}.elementor-8907 .elementor-element.elementor-element-d6b0389{--e-n-carousel-swiper-slides-to-display:1;}}@media(min-width:768px){.elementor-8907 .elementor-element.elementor-element-13edefa6{--content-width:1366px;}.elementor-8907 .elementor-element.elementor-element-664a029a{--width:100%;}.elementor-8907 .elementor-element.elementor-element-2d32e012{--width:100%;}.elementor-8907 .elementor-element.elementor-element-5c764ac6{--content-width:1366px;}.elementor-8907 .elementor-element.elementor-element-696491f1{--content-width:1366px;}.elementor-8907 .elementor-element.elementor-element-4c62c76{--width:50%;}.elementor-8907 .elementor-element.elementor-element-6c22d37f{--width:50%;}.elementor-8907 .elementor-element.elementor-element-292a6720{--width:50%;}.elementor-8907 .elementor-element.elementor-element-26bdfe99{--width:50%;}.elementor-8907 .elementor-element.elementor-element-50517c30{--width:50%;}.elementor-8907 .elementor-element.elementor-element-29b3d731{--width:50%;}.elementor-8907 .elementor-element.elementor-element-6fabfad8{--width:50%;}.elementor-8907 .elementor-element.elementor-element-51d6260b{--width:50%;}.elementor-8907 .elementor-element.elementor-element-2abba994{--width:50%;}.elementor-8907 .elementor-element.elementor-element-236e348a{--width:50%;}.elementor-8907 .elementor-element.elementor-element-21e7767e{--width:50%;}.elementor-8907 .elementor-element.elementor-element-3fdfc00b{--width:50%;}.elementor-8907 .elementor-element.elementor-element-199128bf{--width:50%;}.elementor-8907 .elementor-element.elementor-element-2eee5cfb{--width:50%;}.elementor-8907 .elementor-element.elementor-element-1c01cf98{--width:50%;}.elementor-8907 .elementor-element.elementor-element-14b6d4a3{--width:50%;}.elementor-8907 .elementor-element.elementor-element-47c5391d{--width:50%;}.elementor-8907 .elementor-element.elementor-element-d622d8{--width:50%;}.elementor-8907 .elementor-element.elementor-element-33dc0ac1{--width:50%;}.elementor-8907 .elementor-element.elementor-element-c570cda{--width:50%;}.elementor-8907 .elementor-element.elementor-element-4895d81f{--width:50%;}.elementor-8907 .elementor-element.elementor-element-e07efec{--width:50%;}.elementor-8907 .elementor-element.elementor-element-726a1466{--width:50%;}.elementor-8907 .elementor-element.elementor-element-1bd83ea4{--width:50%;}.elementor-8907 .elementor-element.elementor-element-67ce20ee{--width:50%;}.elementor-8907 .elementor-element.elementor-element-32d54ceb{--width:50%;}.elementor-8907 .elementor-element.elementor-element-7f6fe297{--width:50%;}.elementor-8907 .elementor-element.elementor-element-4eed4186{--width:50%;}.elementor-8907 .elementor-element.elementor-element-4753fc7b{--width:50%;}.elementor-8907 .elementor-element.elementor-element-31c2b9ae{--width:50%;}.elementor-8907 .elementor-element.elementor-element-34b5fcb9{--width:50%;}.elementor-8907 .elementor-element.elementor-element-1519a6d7{--width:50%;}.elementor-8907 .elementor-element.elementor-element-13d3acb9{--width:50%;}.elementor-8907 .elementor-element.elementor-element-50b62604{--width:50%;}.elementor-8907 .elementor-element.elementor-element-9c4794c{--width:50%;}.elementor-8907 .elementor-element.elementor-element-48d9c241{--width:50%;}.elementor-8907 .elementor-element.elementor-element-46d0d041{--width:50%;}.elementor-8907 .elementor-element.elementor-element-1b55db04{--width:50%;}.elementor-8907 .elementor-element.elementor-element-101ba1c7{--width:50%;}.elementor-8907 .elementor-element.elementor-element-37ef9449{--width:50%;}.elementor-8907 .elementor-element.elementor-element-9fdecec{--width:50%;}.elementor-8907 .elementor-element.elementor-element-55f5afab{--width:50%;}.elementor-8907 .elementor-element.elementor-element-32b48e75{--width:50%;}.elementor-8907 .elementor-element.elementor-element-100f9da6{--width:50%;}.elementor-8907 .elementor-element.elementor-element-25981343{--width:50%;}.elementor-8907 .elementor-element.elementor-element-5fc2cb6c{--width:50%;}.elementor-8907 .elementor-element.elementor-element-6a28271c{--width:50%;}.elementor-8907 .elementor-element.elementor-element-64ae7172{--width:50%;}.elementor-8907 .elementor-element.elementor-element-7b40d7c{--width:50%;}.elementor-8907 .elementor-element.elementor-element-2424da8d{--width:50%;}.elementor-8907 .elementor-element.elementor-element-6a8caee9{--width:50%;}.elementor-8907 .elementor-element.elementor-element-59b399b4{--width:50%;}.elementor-8907 .elementor-element.elementor-element-345585a0{--width:50%;}.elementor-8907 .elementor-element.elementor-element-5e371bcf{--width:50%;}}@media(max-width:1366px) and (min-width:768px){.elementor-8907 .elementor-element.elementor-element-13edefa6{--content-width:95%;}.elementor-8907 .elementor-element.elementor-element-5c764ac6{--content-width:1100px;}.elementor-8907 .elementor-element.elementor-element-696491f1{--content-width:1100px;}}@media(max-width:1200px) and (min-width:768px){.elementor-8907 .elementor-element.elementor-element-5c764ac6{--content-width:1100px;}.elementor-8907 .elementor-element.elementor-element-696491f1{--content-width:1100px;}}@media(max-width:1024px) and (min-width:768px){.elementor-8907 .elementor-element.elementor-element-664a029a{--width:100%;}}@media(min-width:2400px){.elementor-8907 .elementor-element.elementor-element-13edefa6{--min-height:80vh;}.elementor-8907 .elementor-element.elementor-element-13edefa6:not(.elementor-motion-effects-element-type-background), .elementor-8907 .elementor-element.elementor-element-13edefa6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8907 .elementor-element.elementor-element-664a029a{--width:100%;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );}}/* Start custom CSS for heading, class: .elementor-element-5fd8ad97 */.h1banner-gioithieu {
    font-weight: 800;
    display: inline-block;
    white-space: nowrap;      
    max-width: 100%;
    overflow: visible;

    /* Trắng chủ đạo – vàng #FFD659 điểm nhấn */
    background: linear-gradient(
        90deg,
        #ffffff 0%,
        #ffffff 35%,
        #FFD659 50%,   /* vàng nhẹ ở giữa */
        #ffffff 65%,
        #ffffff 100%
    );
    background-size: 300% 100%;
    background-position: 0% 50%;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: bannerGoldFlow 6s linear infinite;

    /* Ánh vàng rất nhẹ */
    text-shadow: 0 0 6px rgba(255, 214, 89, 0.25);
}

@keyframes bannerGoldFlow {
    0% {
        background-position: 0% 50%;
    }
    100% {
        background-position: 300% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-22c8f40e */.h1banner-gioithieu {
    font-weight: 800;
    display: inline-block;
    white-space: nowrap;      
    max-width: 100%;
    overflow: visible;

    /* Trắng chủ đạo – vàng #FFD659 điểm nhấn */
    background: linear-gradient(
        90deg,
        #ffffff 0%,
        #ffffff 35%,
        #FFD659 50%,   /* vàng nhẹ ở giữa */
        #ffffff 65%,
        #ffffff 100%
    );
    background-size: 300% 100%;
    background-position: 0% 50%;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: bannerGoldFlow 6s linear infinite;

    /* Ánh vàng rất nhẹ */
    text-shadow: 0 0 6px rgba(255, 214, 89, 0.25);
}

@keyframes bannerGoldFlow {
    0% {
        background-position: 0% 50%;
    }
    100% {
        background-position: 300% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for woocommerce-breadcrumb, class: .elementor-element-503416be */.woocommerce-breadcrumb,
nav.woocommerce-breadcrumb {
    display: flex !important;
    gap: 4px !important;
}

.woocommerce-breadcrumb a:first-child,
nav.woocommerce-breadcrumb a:first-child {
    font-size: 0 !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: 18px !important;
    height: 18px !important;
    line-height: 1 !important;
}

.woocommerce-breadcrumb a:first-child::before,
nav.woocommerce-breadcrumb a:first-child::before {
    content: "" !important;
    width: 18px !important;
    height: 18px !important;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2325470E' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 9l9-7 9 7v11a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z'/%3E%3Cpolyline points='9 22 9 12 15 12 15 22'/%3E%3C/svg%3E") !important;
    background-size: contain !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
    display: block !important;
}


.woocommerce-breadcrumb *,
nav.woocommerce-breadcrumb * {
    vertical-align: middle !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-685ef432 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5e3474db */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-544016a4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-58033f98 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-777a6da4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e51a79 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4b2002e6 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-74f237d2 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a306cef */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-630de482 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-117a6cda */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29f2f53a */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-31f784ad */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4d9151e1 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-519e3a62 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63e201c9 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7aa5c6f9 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e5c4174 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-75015023 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-43ac7c6c */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54d6beeb */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6d6222e3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-73233d4a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3b7524a3 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-717f17f9 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-232ca33f */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7ba74298 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5047c2ce */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-24330bdd */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3808c61e */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63fa54bf */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-14be0898 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e2a0ebb */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-26bc5130 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42ce43b8 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-60cbaffb */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6716a793 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-46d82f2f */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3d5786e3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e39810a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f3a03c1 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2bf9c58a */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-748ab5e4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dd11c80 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-675f2940 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b6e75dc */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33bb4ee5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4db2bd9 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3a0f7128 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3f44fcc3 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8b7634d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6057986a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5a97cc6a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-597b2d64 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7454b751 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-28dbaf4d */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-112e3948 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-53245b00 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6b658eca */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-151c644b */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-30a14f00 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-14d4ccc2 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a630e2e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-73ce7615 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3835a51e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4faf5ebb */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-685ef432 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5e3474db */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-544016a4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-58033f98 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-777a6da4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e51a79 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4b2002e6 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-74f237d2 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a306cef */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-630de482 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-117a6cda */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29f2f53a */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-31f784ad */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4d9151e1 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-519e3a62 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63e201c9 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7aa5c6f9 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e5c4174 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-75015023 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-43ac7c6c */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54d6beeb */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6d6222e3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-73233d4a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3b7524a3 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-717f17f9 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-232ca33f */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7ba74298 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5047c2ce */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-24330bdd */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3808c61e */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63fa54bf */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-14be0898 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e2a0ebb */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-26bc5130 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42ce43b8 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-60cbaffb */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6716a793 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-46d82f2f */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3d5786e3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e39810a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f3a03c1 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2bf9c58a */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-748ab5e4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dd11c80 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-675f2940 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b6e75dc */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33bb4ee5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4db2bd9 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3a0f7128 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3f44fcc3 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8b7634d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6057986a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5a97cc6a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-597b2d64 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7454b751 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-28dbaf4d */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-112e3948 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-53245b00 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6b658eca */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-151c644b */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-30a14f00 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-14d4ccc2 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a630e2e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-73ce7615 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3835a51e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4faf5ebb */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-685ef432 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5e3474db */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-544016a4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-58033f98 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-777a6da4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e51a79 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4b2002e6 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-74f237d2 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a306cef */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-630de482 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-117a6cda */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29f2f53a */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-31f784ad */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4d9151e1 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-519e3a62 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63e201c9 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7aa5c6f9 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e5c4174 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-75015023 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-43ac7c6c */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54d6beeb */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6d6222e3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-73233d4a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3b7524a3 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-717f17f9 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-232ca33f */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7ba74298 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5047c2ce */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-24330bdd */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3808c61e */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63fa54bf */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-14be0898 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e2a0ebb */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-26bc5130 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42ce43b8 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-60cbaffb */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6716a793 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-46d82f2f */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3d5786e3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e39810a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f3a03c1 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2bf9c58a */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-748ab5e4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dd11c80 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-675f2940 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b6e75dc */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33bb4ee5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4db2bd9 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3a0f7128 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3f44fcc3 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8b7634d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6057986a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5a97cc6a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-597b2d64 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7454b751 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-28dbaf4d */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-112e3948 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-53245b00 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6b658eca */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-151c644b */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-30a14f00 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-14d4ccc2 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a630e2e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-73ce7615 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3835a51e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4faf5ebb */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-685ef432 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5e3474db */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-544016a4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-58033f98 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-777a6da4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e51a79 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4b2002e6 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-74f237d2 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a306cef */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-630de482 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-117a6cda */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29f2f53a */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-31f784ad */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4d9151e1 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-519e3a62 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63e201c9 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7aa5c6f9 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e5c4174 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-75015023 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-43ac7c6c */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54d6beeb */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6d6222e3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-73233d4a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3b7524a3 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-717f17f9 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-232ca33f */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7ba74298 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5047c2ce */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-24330bdd */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3808c61e */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63fa54bf */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-14be0898 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e2a0ebb */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-26bc5130 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42ce43b8 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-60cbaffb */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6716a793 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-46d82f2f */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3d5786e3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e39810a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f3a03c1 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2bf9c58a */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-748ab5e4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dd11c80 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-675f2940 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b6e75dc */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33bb4ee5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4db2bd9 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3a0f7128 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3f44fcc3 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8b7634d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6057986a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5a97cc6a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-597b2d64 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7454b751 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-28dbaf4d */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-112e3948 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-53245b00 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6b658eca */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-151c644b */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-30a14f00 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-14d4ccc2 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a630e2e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-73ce7615 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3835a51e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4faf5ebb */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-685ef432 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5e3474db */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-544016a4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-58033f98 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-777a6da4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e51a79 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4b2002e6 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-74f237d2 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a306cef */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-630de482 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-117a6cda */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29f2f53a */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-31f784ad */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4d9151e1 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-519e3a62 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63e201c9 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7aa5c6f9 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e5c4174 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-75015023 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-43ac7c6c */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54d6beeb */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6d6222e3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-73233d4a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3b7524a3 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-717f17f9 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-232ca33f */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7ba74298 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5047c2ce */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-24330bdd */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3808c61e */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63fa54bf */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-14be0898 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e2a0ebb */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-26bc5130 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42ce43b8 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-60cbaffb */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6716a793 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-46d82f2f */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3d5786e3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e39810a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f3a03c1 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2bf9c58a */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-748ab5e4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dd11c80 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-675f2940 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b6e75dc */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33bb4ee5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4db2bd9 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3a0f7128 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3f44fcc3 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8b7634d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6057986a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5a97cc6a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-597b2d64 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7454b751 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-28dbaf4d */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-112e3948 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-53245b00 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6b658eca */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-151c644b */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-30a14f00 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-14d4ccc2 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a630e2e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-73ce7615 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3835a51e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4faf5ebb */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-685ef432 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5e3474db */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-544016a4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-58033f98 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-777a6da4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e51a79 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4b2002e6 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-74f237d2 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a306cef */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-630de482 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-117a6cda */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29f2f53a */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-31f784ad */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4d9151e1 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-519e3a62 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63e201c9 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7aa5c6f9 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e5c4174 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-75015023 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-43ac7c6c */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54d6beeb */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6d6222e3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-73233d4a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3b7524a3 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-717f17f9 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-232ca33f */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7ba74298 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5047c2ce */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-24330bdd */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3808c61e */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63fa54bf */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-14be0898 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e2a0ebb */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-26bc5130 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42ce43b8 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-60cbaffb */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6716a793 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-46d82f2f */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3d5786e3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e39810a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f3a03c1 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2bf9c58a */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-748ab5e4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dd11c80 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-675f2940 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b6e75dc */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33bb4ee5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4db2bd9 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3a0f7128 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3f44fcc3 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8b7634d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6057986a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5a97cc6a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-597b2d64 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7454b751 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-28dbaf4d */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-112e3948 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-53245b00 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6b658eca */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-151c644b */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-30a14f00 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-14d4ccc2 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a630e2e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-73ce7615 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3835a51e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4faf5ebb */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-685ef432 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5e3474db */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-544016a4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-58033f98 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-777a6da4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e51a79 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4b2002e6 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-74f237d2 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a306cef */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-630de482 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-117a6cda */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29f2f53a */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-31f784ad */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4d9151e1 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-519e3a62 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63e201c9 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7aa5c6f9 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e5c4174 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-75015023 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-43ac7c6c */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54d6beeb */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6d6222e3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-73233d4a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3b7524a3 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-717f17f9 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-232ca33f */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7ba74298 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5047c2ce */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-24330bdd */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3808c61e */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63fa54bf */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-14be0898 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e2a0ebb */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-26bc5130 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42ce43b8 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-60cbaffb */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6716a793 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-46d82f2f */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3d5786e3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e39810a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f3a03c1 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2bf9c58a */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-748ab5e4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dd11c80 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-675f2940 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b6e75dc */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33bb4ee5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4db2bd9 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3a0f7128 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3f44fcc3 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8b7634d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6057986a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5a97cc6a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-597b2d64 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7454b751 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-28dbaf4d */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-112e3948 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-53245b00 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6b658eca */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-151c644b */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-30a14f00 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-14d4ccc2 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a630e2e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-73ce7615 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3835a51e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4faf5ebb */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-685ef432 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5e3474db */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-544016a4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-58033f98 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-777a6da4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e51a79 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4b2002e6 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-74f237d2 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a306cef */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-630de482 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-117a6cda */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29f2f53a */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-31f784ad */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4d9151e1 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-519e3a62 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63e201c9 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7aa5c6f9 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e5c4174 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-75015023 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-43ac7c6c */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54d6beeb */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6d6222e3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-73233d4a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3b7524a3 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-717f17f9 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-232ca33f */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7ba74298 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5047c2ce */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-24330bdd */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3808c61e */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63fa54bf */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-14be0898 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e2a0ebb */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-26bc5130 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42ce43b8 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-60cbaffb */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6716a793 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-46d82f2f */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3d5786e3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e39810a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f3a03c1 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2bf9c58a */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-748ab5e4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dd11c80 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-675f2940 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b6e75dc */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33bb4ee5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4db2bd9 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3a0f7128 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3f44fcc3 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8b7634d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6057986a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5a97cc6a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-597b2d64 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7454b751 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-28dbaf4d */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-112e3948 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-53245b00 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6b658eca */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-151c644b */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-30a14f00 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-14d4ccc2 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a630e2e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-73ce7615 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3835a51e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4faf5ebb */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-685ef432 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5e3474db */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-544016a4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-58033f98 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-777a6da4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e51a79 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4b2002e6 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-74f237d2 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a306cef */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-630de482 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-117a6cda */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29f2f53a */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-31f784ad */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4d9151e1 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-519e3a62 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63e201c9 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7aa5c6f9 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e5c4174 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-75015023 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-43ac7c6c */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54d6beeb */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6d6222e3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-73233d4a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3b7524a3 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-717f17f9 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-232ca33f */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7ba74298 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5047c2ce */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-24330bdd */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3808c61e */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63fa54bf */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-14be0898 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e2a0ebb */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-26bc5130 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42ce43b8 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-60cbaffb */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6716a793 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-46d82f2f */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3d5786e3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e39810a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f3a03c1 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2bf9c58a */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-748ab5e4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dd11c80 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-675f2940 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b6e75dc */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33bb4ee5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4db2bd9 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3a0f7128 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3f44fcc3 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8b7634d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6057986a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5a97cc6a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-597b2d64 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7454b751 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-28dbaf4d */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-112e3948 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-53245b00 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6b658eca */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-151c644b */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-30a14f00 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-14d4ccc2 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a630e2e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-73ce7615 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3835a51e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4faf5ebb */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-685ef432 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5e3474db */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-544016a4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-58033f98 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-777a6da4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e51a79 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4b2002e6 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-74f237d2 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a306cef */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-630de482 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-117a6cda */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29f2f53a */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-31f784ad */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4d9151e1 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-519e3a62 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63e201c9 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7aa5c6f9 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e5c4174 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-75015023 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-43ac7c6c */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54d6beeb */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6d6222e3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-73233d4a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3b7524a3 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-717f17f9 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-232ca33f */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7ba74298 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5047c2ce */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-24330bdd */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3808c61e */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63fa54bf */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-14be0898 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e2a0ebb */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-26bc5130 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42ce43b8 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-60cbaffb */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6716a793 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-46d82f2f */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3d5786e3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e39810a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f3a03c1 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2bf9c58a */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-748ab5e4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dd11c80 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-675f2940 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b6e75dc */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33bb4ee5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4db2bd9 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3a0f7128 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3f44fcc3 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8b7634d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6057986a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5a97cc6a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-597b2d64 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7454b751 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-28dbaf4d */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-112e3948 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-53245b00 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6b658eca */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-151c644b */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-30a14f00 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-14d4ccc2 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a630e2e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-73ce7615 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3835a51e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4faf5ebb */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-685ef432 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5e3474db */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-544016a4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-58033f98 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-777a6da4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e51a79 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4b2002e6 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-74f237d2 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a306cef */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-630de482 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-117a6cda */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29f2f53a */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-31f784ad */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4d9151e1 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-519e3a62 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63e201c9 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7aa5c6f9 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e5c4174 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-75015023 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-43ac7c6c */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54d6beeb */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6d6222e3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-73233d4a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3b7524a3 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-717f17f9 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-232ca33f */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7ba74298 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5047c2ce */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-24330bdd */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3808c61e */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63fa54bf */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-14be0898 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e2a0ebb */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-26bc5130 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42ce43b8 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-60cbaffb */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6716a793 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-46d82f2f */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3d5786e3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e39810a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f3a03c1 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2bf9c58a */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-748ab5e4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dd11c80 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-675f2940 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b6e75dc */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33bb4ee5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4db2bd9 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3a0f7128 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3f44fcc3 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8b7634d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6057986a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5a97cc6a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-597b2d64 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7454b751 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-28dbaf4d */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-112e3948 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-53245b00 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6b658eca */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-151c644b */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-30a14f00 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-14d4ccc2 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a630e2e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-73ce7615 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3835a51e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4faf5ebb */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-685ef432 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5e3474db */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-544016a4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-58033f98 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-777a6da4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e51a79 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4b2002e6 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-74f237d2 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a306cef */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-630de482 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-117a6cda */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29f2f53a */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-31f784ad */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4d9151e1 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-519e3a62 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63e201c9 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7aa5c6f9 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e5c4174 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-75015023 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-43ac7c6c */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54d6beeb */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6d6222e3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-73233d4a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3b7524a3 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-717f17f9 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-232ca33f */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7ba74298 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5047c2ce */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-24330bdd */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3808c61e */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63fa54bf */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-14be0898 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e2a0ebb */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-26bc5130 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42ce43b8 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-60cbaffb */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6716a793 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-46d82f2f */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3d5786e3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e39810a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f3a03c1 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2bf9c58a */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-748ab5e4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dd11c80 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-675f2940 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b6e75dc */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33bb4ee5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4db2bd9 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3a0f7128 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3f44fcc3 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8b7634d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6057986a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5a97cc6a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-597b2d64 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7454b751 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-28dbaf4d */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-112e3948 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-53245b00 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6b658eca */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-151c644b */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-30a14f00 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-14d4ccc2 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a630e2e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-73ce7615 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3835a51e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4faf5ebb */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c3ef194 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4c79facf */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e6d5c01 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-533bbad3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3f620ea3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-649513dc */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29c1b904 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-759f676a */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7ea21f99 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-38b011b3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-34706d98 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5987b847 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-15b7b12c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6f5e016a */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1e5ee298 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-20777f5e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a1b633e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-17e60bd0 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c3ef194 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4c79facf */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e6d5c01 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-533bbad3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3f620ea3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-649513dc */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29c1b904 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-759f676a */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7ea21f99 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-38b011b3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-34706d98 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5987b847 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-15b7b12c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6f5e016a */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1e5ee298 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-20777f5e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a1b633e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-17e60bd0 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c3ef194 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4c79facf */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e6d5c01 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-533bbad3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3f620ea3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-649513dc */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29c1b904 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-759f676a */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7ea21f99 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-38b011b3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-34706d98 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5987b847 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-15b7b12c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6f5e016a */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1e5ee298 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-20777f5e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a1b633e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-17e60bd0 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c3ef194 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4c79facf */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e6d5c01 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-533bbad3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3f620ea3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-649513dc */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29c1b904 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-759f676a */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7ea21f99 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-38b011b3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-34706d98 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5987b847 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-15b7b12c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6f5e016a */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1e5ee298 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-20777f5e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a1b633e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-17e60bd0 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3beab76 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-66ba684a */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-265370a0 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c21a085 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-20cb3721 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-173a9996 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-18eb4eea */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cc6bb1a */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4f91a083 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6a35f933 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4340d9ec */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-255866c8 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-163972fd */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7fd2459b */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-75c6f118 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-67224a0a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-45b0cf94 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-621dde0e */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2203433 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-31857180 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a744e90 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-43de8d47 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-433caa8a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2e870c61 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1ef384b7 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4ff8d9b1 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b286f7c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5faf7ff1 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-11ddd54 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e15526d */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b0e09db */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cea6766 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-507f4fcf */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-249bb3b3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2361a966 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4015fba4 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d9708a4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-358134d8 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-480277e8 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7be0fb3c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1bef0e70 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c5d8a61 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3beab76 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-66ba684a */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-265370a0 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c21a085 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-20cb3721 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-173a9996 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-18eb4eea */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cc6bb1a */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4f91a083 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6a35f933 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4340d9ec */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-255866c8 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-163972fd */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7fd2459b */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-75c6f118 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-67224a0a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-45b0cf94 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-621dde0e */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2203433 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-31857180 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a744e90 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-43de8d47 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-433caa8a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2e870c61 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1ef384b7 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4ff8d9b1 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b286f7c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5faf7ff1 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-11ddd54 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e15526d */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b0e09db */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cea6766 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-507f4fcf */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-249bb3b3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2361a966 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4015fba4 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d9708a4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-358134d8 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-480277e8 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7be0fb3c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1bef0e70 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c5d8a61 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3beab76 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-66ba684a */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-265370a0 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c21a085 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-20cb3721 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-173a9996 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-18eb4eea */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cc6bb1a */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4f91a083 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6a35f933 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4340d9ec */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-255866c8 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-163972fd */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7fd2459b */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-75c6f118 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-67224a0a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-45b0cf94 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-621dde0e */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2203433 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-31857180 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a744e90 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-43de8d47 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-433caa8a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2e870c61 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1ef384b7 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4ff8d9b1 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b286f7c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5faf7ff1 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-11ddd54 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e15526d */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b0e09db */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cea6766 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-507f4fcf */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-249bb3b3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2361a966 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4015fba4 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d9708a4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-358134d8 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-480277e8 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7be0fb3c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1bef0e70 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c5d8a61 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3beab76 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-66ba684a */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-265370a0 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c21a085 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-20cb3721 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-173a9996 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-18eb4eea */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cc6bb1a */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4f91a083 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6a35f933 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4340d9ec */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-255866c8 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-163972fd */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7fd2459b */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-75c6f118 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-67224a0a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-45b0cf94 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-621dde0e */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2203433 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-31857180 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a744e90 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-43de8d47 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-433caa8a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2e870c61 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1ef384b7 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4ff8d9b1 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b286f7c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5faf7ff1 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-11ddd54 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e15526d */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b0e09db */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cea6766 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-507f4fcf */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-249bb3b3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2361a966 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4015fba4 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d9708a4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-358134d8 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-480277e8 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7be0fb3c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1bef0e70 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c5d8a61 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3beab76 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-66ba684a */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-265370a0 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c21a085 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-20cb3721 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-173a9996 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-18eb4eea */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cc6bb1a */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4f91a083 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6a35f933 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4340d9ec */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-255866c8 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-163972fd */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7fd2459b */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-75c6f118 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-67224a0a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-45b0cf94 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-621dde0e */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2203433 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-31857180 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a744e90 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-43de8d47 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-433caa8a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2e870c61 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1ef384b7 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4ff8d9b1 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b286f7c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5faf7ff1 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-11ddd54 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e15526d */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b0e09db */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cea6766 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-507f4fcf */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-249bb3b3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2361a966 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4015fba4 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d9708a4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-358134d8 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-480277e8 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7be0fb3c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1bef0e70 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c5d8a61 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3beab76 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-66ba684a */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-265370a0 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c21a085 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-20cb3721 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-173a9996 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-18eb4eea */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cc6bb1a */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4f91a083 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6a35f933 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4340d9ec */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-255866c8 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-163972fd */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7fd2459b */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-75c6f118 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-67224a0a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-45b0cf94 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-621dde0e */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2203433 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-31857180 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a744e90 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-43de8d47 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-433caa8a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2e870c61 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1ef384b7 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4ff8d9b1 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b286f7c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5faf7ff1 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-11ddd54 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e15526d */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b0e09db */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cea6766 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-507f4fcf */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-249bb3b3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2361a966 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4015fba4 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d9708a4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-358134d8 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-480277e8 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7be0fb3c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1bef0e70 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c5d8a61 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3beab76 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-66ba684a */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-265370a0 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c21a085 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-20cb3721 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-173a9996 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-18eb4eea */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cc6bb1a */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4f91a083 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6a35f933 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4340d9ec */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-255866c8 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-163972fd */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7fd2459b */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-75c6f118 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-67224a0a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-45b0cf94 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-621dde0e */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2203433 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-31857180 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a744e90 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-43de8d47 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-433caa8a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2e870c61 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1ef384b7 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4ff8d9b1 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b286f7c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5faf7ff1 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-11ddd54 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e15526d */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b0e09db */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cea6766 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-507f4fcf */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-249bb3b3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2361a966 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4015fba4 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d9708a4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-358134d8 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-480277e8 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7be0fb3c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1bef0e70 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c5d8a61 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3beab76 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-66ba684a */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-265370a0 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c21a085 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-20cb3721 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-173a9996 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-18eb4eea */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cc6bb1a */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4f91a083 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6a35f933 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4340d9ec */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-255866c8 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-163972fd */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7fd2459b */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-75c6f118 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-67224a0a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-45b0cf94 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-621dde0e */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2203433 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-31857180 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a744e90 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-43de8d47 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-433caa8a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2e870c61 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1ef384b7 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4ff8d9b1 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b286f7c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5faf7ff1 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-11ddd54 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e15526d */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b0e09db */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cea6766 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-507f4fcf */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-249bb3b3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2361a966 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4015fba4 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d9708a4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-358134d8 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-480277e8 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7be0fb3c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1bef0e70 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c5d8a61 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2a2a6ebb */.image-loaicay a {
    aspect-ratio: 1 / 1 !important;
    
    width: 100% !important;
    overflow: hidden;
    position: relative;
    border-radius: 10px;
}
.image-loaicay img {
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important;
    display: block;
    transition: transform 0.6s ease;
}
.image-loaicay:hover img {
    transform: scale(1.06);
}
.image-loaicay::after {
    content: "";
    position: absolute;
    top: 0;
    left: -75%;
    width: 50%;
    height: 100%;
    background: linear-gradient(
        120deg,
        rgba(255,255,255,0) 0%,
        rgba(255,255,255,0.35) 50%,
        rgba(255,255,255,0) 100%
    );
    transform: skewX(-20deg);
    opacity: 0;
    pointer-events: none;
}

.image-loaicay:hover::after {
    animation: mirrorShine 0.8s ease forwards;
    opacity: 1;
}

@keyframes mirrorShine {
    0% {
        left: -75%;
    }
    100% {
        left: 130%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-45bd90eb */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-18a0aef7 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2c6d0bf2 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1cc5593e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6eb82294 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5adaf57e */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4687fc94 */.image-loaicay a {
    aspect-ratio: 1 / 1 !important;
    
    width: 100% !important;
    overflow: hidden;
    position: relative;
    border-radius: 10px;
}
.image-loaicay img {
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important;
    display: block;
    transition: transform 0.6s ease;
}
.image-loaicay:hover img {
    transform: scale(1.06);
}
.image-loaicay::after {
    content: "";
    position: absolute;
    top: 0;
    left: -75%;
    width: 50%;
    height: 100%;
    background: linear-gradient(
        120deg,
        rgba(255,255,255,0) 0%,
        rgba(255,255,255,0.35) 50%,
        rgba(255,255,255,0) 100%
    );
    transform: skewX(-20deg);
    opacity: 0;
    pointer-events: none;
}

.image-loaicay:hover::after {
    animation: mirrorShine 0.8s ease forwards;
    opacity: 1;
}

@keyframes mirrorShine {
    0% {
        left: -75%;
    }
    100% {
        left: 130%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-17811a71 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2f89d423 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-147401a6 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-57fd8540 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4969095c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2c4f912f */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-682c01fd */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4a8f2933 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-47132c72 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c22fd14 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-480093e7 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9117978 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2a2a6ebb */.image-loaicay a {
    aspect-ratio: 1 / 1 !important;
    
    width: 100% !important;
    overflow: hidden;
    position: relative;
    border-radius: 10px;
}
.image-loaicay img {
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important;
    display: block;
    transition: transform 0.6s ease;
}
.image-loaicay:hover img {
    transform: scale(1.06);
}
.image-loaicay::after {
    content: "";
    position: absolute;
    top: 0;
    left: -75%;
    width: 50%;
    height: 100%;
    background: linear-gradient(
        120deg,
        rgba(255,255,255,0) 0%,
        rgba(255,255,255,0.35) 50%,
        rgba(255,255,255,0) 100%
    );
    transform: skewX(-20deg);
    opacity: 0;
    pointer-events: none;
}

.image-loaicay:hover::after {
    animation: mirrorShine 0.8s ease forwards;
    opacity: 1;
}

@keyframes mirrorShine {
    0% {
        left: -75%;
    }
    100% {
        left: 130%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-45bd90eb */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-18a0aef7 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2c6d0bf2 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1cc5593e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6eb82294 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5adaf57e */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4687fc94 */.image-loaicay a {
    aspect-ratio: 1 / 1 !important;
    
    width: 100% !important;
    overflow: hidden;
    position: relative;
    border-radius: 10px;
}
.image-loaicay img {
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important;
    display: block;
    transition: transform 0.6s ease;
}
.image-loaicay:hover img {
    transform: scale(1.06);
}
.image-loaicay::after {
    content: "";
    position: absolute;
    top: 0;
    left: -75%;
    width: 50%;
    height: 100%;
    background: linear-gradient(
        120deg,
        rgba(255,255,255,0) 0%,
        rgba(255,255,255,0.35) 50%,
        rgba(255,255,255,0) 100%
    );
    transform: skewX(-20deg);
    opacity: 0;
    pointer-events: none;
}

.image-loaicay:hover::after {
    animation: mirrorShine 0.8s ease forwards;
    opacity: 1;
}

@keyframes mirrorShine {
    0% {
        left: -75%;
    }
    100% {
        left: 130%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-17811a71 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2f89d423 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-147401a6 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-57fd8540 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4969095c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2c4f912f */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-682c01fd */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4a8f2933 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-47132c72 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c22fd14 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-480093e7 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9117978 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2a2a6ebb */.image-loaicay a {
    aspect-ratio: 1 / 1 !important;
    
    width: 100% !important;
    overflow: hidden;
    position: relative;
    border-radius: 10px;
}
.image-loaicay img {
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important;
    display: block;
    transition: transform 0.6s ease;
}
.image-loaicay:hover img {
    transform: scale(1.06);
}
.image-loaicay::after {
    content: "";
    position: absolute;
    top: 0;
    left: -75%;
    width: 50%;
    height: 100%;
    background: linear-gradient(
        120deg,
        rgba(255,255,255,0) 0%,
        rgba(255,255,255,0.35) 50%,
        rgba(255,255,255,0) 100%
    );
    transform: skewX(-20deg);
    opacity: 0;
    pointer-events: none;
}

.image-loaicay:hover::after {
    animation: mirrorShine 0.8s ease forwards;
    opacity: 1;
}

@keyframes mirrorShine {
    0% {
        left: -75%;
    }
    100% {
        left: 130%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-45bd90eb */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-18a0aef7 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2c6d0bf2 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1cc5593e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6eb82294 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5adaf57e */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4687fc94 */.image-loaicay a {
    aspect-ratio: 1 / 1 !important;
    
    width: 100% !important;
    overflow: hidden;
    position: relative;
    border-radius: 10px;
}
.image-loaicay img {
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important;
    display: block;
    transition: transform 0.6s ease;
}
.image-loaicay:hover img {
    transform: scale(1.06);
}
.image-loaicay::after {
    content: "";
    position: absolute;
    top: 0;
    left: -75%;
    width: 50%;
    height: 100%;
    background: linear-gradient(
        120deg,
        rgba(255,255,255,0) 0%,
        rgba(255,255,255,0.35) 50%,
        rgba(255,255,255,0) 100%
    );
    transform: skewX(-20deg);
    opacity: 0;
    pointer-events: none;
}

.image-loaicay:hover::after {
    animation: mirrorShine 0.8s ease forwards;
    opacity: 1;
}

@keyframes mirrorShine {
    0% {
        left: -75%;
    }
    100% {
        left: 130%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-17811a71 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2f89d423 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-147401a6 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-57fd8540 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4969095c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2c4f912f */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-682c01fd */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4a8f2933 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-47132c72 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c22fd14 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-480093e7 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9117978 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2a2a6ebb */.image-loaicay a {
    aspect-ratio: 1 / 1 !important;
    
    width: 100% !important;
    overflow: hidden;
    position: relative;
    border-radius: 10px;
}
.image-loaicay img {
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important;
    display: block;
    transition: transform 0.6s ease;
}
.image-loaicay:hover img {
    transform: scale(1.06);
}
.image-loaicay::after {
    content: "";
    position: absolute;
    top: 0;
    left: -75%;
    width: 50%;
    height: 100%;
    background: linear-gradient(
        120deg,
        rgba(255,255,255,0) 0%,
        rgba(255,255,255,0.35) 50%,
        rgba(255,255,255,0) 100%
    );
    transform: skewX(-20deg);
    opacity: 0;
    pointer-events: none;
}

.image-loaicay:hover::after {
    animation: mirrorShine 0.8s ease forwards;
    opacity: 1;
}

@keyframes mirrorShine {
    0% {
        left: -75%;
    }
    100% {
        left: 130%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-45bd90eb */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-18a0aef7 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2c6d0bf2 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1cc5593e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6eb82294 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5adaf57e */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4687fc94 */.image-loaicay a {
    aspect-ratio: 1 / 1 !important;
    
    width: 100% !important;
    overflow: hidden;
    position: relative;
    border-radius: 10px;
}
.image-loaicay img {
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important;
    display: block;
    transition: transform 0.6s ease;
}
.image-loaicay:hover img {
    transform: scale(1.06);
}
.image-loaicay::after {
    content: "";
    position: absolute;
    top: 0;
    left: -75%;
    width: 50%;
    height: 100%;
    background: linear-gradient(
        120deg,
        rgba(255,255,255,0) 0%,
        rgba(255,255,255,0.35) 50%,
        rgba(255,255,255,0) 100%
    );
    transform: skewX(-20deg);
    opacity: 0;
    pointer-events: none;
}

.image-loaicay:hover::after {
    animation: mirrorShine 0.8s ease forwards;
    opacity: 1;
}

@keyframes mirrorShine {
    0% {
        left: -75%;
    }
    100% {
        left: 130%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-17811a71 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2f89d423 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-147401a6 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-57fd8540 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4969095c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2c4f912f */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-682c01fd */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4a8f2933 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-47132c72 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c22fd14 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-480093e7 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9117978 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-c6c9400 */:not(.loai-cay) .elementor-swiper-button-next,
:not(.loai-cay) .elementor-swiper-button-prev {
    background: #25470E !important;
    color: #fff !important;
    width: 46px !important;
    height: 46px !important;
    border-radius: 50% !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    cursor: pointer !important;
    box-shadow: 0 8px 20px rgba(0,0,0,0.25) !important;
    transition: all 0.35s ease !important;
    z-index: 10 !important;
}

:not(.loai-cay) .elementor-swiper-button i,
:not(.loai-cay) .elementor-swiper-button svg {
    font-size: 18px !important;
    width: 18px !important;
    height: 18px !important;
    transition: transform 0.35s ease !important;
}

:not(.loai-cay) .elementor-swiper-button-next:hover,
:not(.loai-cay) .elementor-swiper-button-prev:hover {
    background: #FFD659 !important;
    box-shadow: 0 12px 28px rgba(46,204,113,0.5) !important;
}

:not(.loai-cay) .elementor-swiper-button-prev:hover i,
:not(.loai-cay) .elementor-swiper-button-prev:hover svg {
    transform: translateX(-4px) !important;
}

:not(.loai-cay) .elementor-swiper-button-next:hover i,
:not(.loai-cay) .elementor-swiper-button-next:hover svg {
    transform: translateX(4px) !important;
}
@media (max-width: 768px) {
    :not(.loai-cay) .elementor-swiper-button-prev {
        left: 10px !important;
        right: auto !important;
    }
    
    :not(.loai-cay) .elementor-swiper-button-next {
        right: 10px !important;
        left: auto !important;
    }

    :not(.loai-cay) .elementor-swiper-button-next,
    :not(.loai-cay) .elementor-swiper-button-prev {
        width: 36px !important;
        height: 36px !important;
    }

    :not(.loai-cay) .elementor-swiper-button i,
    :not(.loai-cay) .elementor-swiper-button svg {
        font-size: 14px !important;
        width: 14px !important;
        height: 14px !important;
    }

    :not(.loai-cay) .elementor-swiper-button-next,
    :not(.loai-cay) .elementor-swiper-button-prev {
        top: 50% !important;
        transform: translateY(-50%) !important;
    }

    :not(.loai-cay) .elementor-swiper-button-next,
    :not(.loai-cay) .elementor-swiper-button-prev {
        opacity: 0.9 !important;
    }

    :not(.loai-cay) .elementor-swiper-button-next:hover,
    :not(.loai-cay) .elementor-swiper-button-prev:hover,
    :not(.loai-cay) .elementor-swiper-button-next:active,
    :not(.loai-cay) .elementor-swiper-button-prev:active {
        opacity: 1 !important;
    }
}

@media (max-width: 480px) {
 
    :not(.loai-cay) .elementor-swiper-button-prev {
        left: 5px !important;
    }
    
    :not(.loai-cay) .elementor-swiper-button-next {
        right: 5px !important;
    }
    
    :not(.loai-cay) .elementor-swiper-button-next,
    :not(.loai-cay) .elementor-swiper-button-prev {
        width: 40px !important;
        height: 40px !important;
    }

    :not(.loai-cay) .elementor-swiper-button i,
    :not(.loai-cay) .elementor-swiper-button svg {
        font-size: 15px !important;
        width: 15px !important;
        height: 15px !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c428c33 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2ac5e950 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8d71ce */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8dd4ea4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-75f6a9e4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2371327 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-560bfef0 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6676df9c */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-207dd35e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-48b90057 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-eb67ce6 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5ee7b8be */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6973952f */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-28b6669a */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-338b5ba1 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4407d60d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7d3735e4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2bb355e3 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c428c33 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2ac5e950 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8d71ce */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8dd4ea4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-75f6a9e4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2371327 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-560bfef0 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6676df9c */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-207dd35e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-48b90057 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-eb67ce6 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5ee7b8be */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6973952f */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-28b6669a */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-338b5ba1 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4407d60d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7d3735e4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2bb355e3 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c428c33 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2ac5e950 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8d71ce */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8dd4ea4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-75f6a9e4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2371327 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-560bfef0 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6676df9c */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-207dd35e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-48b90057 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-eb67ce6 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5ee7b8be */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6973952f */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-28b6669a */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-338b5ba1 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4407d60d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7d3735e4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2bb355e3 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c428c33 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2ac5e950 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8d71ce */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8dd4ea4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-75f6a9e4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2371327 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-560bfef0 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6676df9c */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-207dd35e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-48b90057 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-eb67ce6 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5ee7b8be */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6973952f */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-28b6669a */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-338b5ba1 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4407d60d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7d3735e4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2bb355e3 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-d6b0389 */:not(.loai-cay) .elementor-swiper-button-next,
:not(.loai-cay) .elementor-swiper-button-prev {
    background: #25470E !important;
    color: #fff !important;
    width: 46px !important;
    height: 46px !important;
    border-radius: 50% !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    cursor: pointer !important;
    box-shadow: 0 8px 20px rgba(0,0,0,0.25) !important;
    transition: all 0.35s ease !important;
    z-index: 10 !important;
}

:not(.loai-cay) .elementor-swiper-button i,
:not(.loai-cay) .elementor-swiper-button svg {
    font-size: 18px !important;
    width: 18px !important;
    height: 18px !important;
    transition: transform 0.35s ease !important;
}

:not(.loai-cay) .elementor-swiper-button-next:hover,
:not(.loai-cay) .elementor-swiper-button-prev:hover {
    background: #FFD659 !important;
    box-shadow: 0 12px 28px rgba(46,204,113,0.5) !important;
}

:not(.loai-cay) .elementor-swiper-button-prev:hover i,
:not(.loai-cay) .elementor-swiper-button-prev:hover svg {
    transform: translateX(-4px) !important;
}

:not(.loai-cay) .elementor-swiper-button-next:hover i,
:not(.loai-cay) .elementor-swiper-button-next:hover svg {
    transform: translateX(4px) !important;
}
@media (max-width: 768px) {
    :not(.loai-cay) .elementor-swiper-button-prev {
        left: 10px !important;
        right: auto !important;
    }
    
    :not(.loai-cay) .elementor-swiper-button-next {
        right: 10px !important;
        left: auto !important;
    }

    :not(.loai-cay) .elementor-swiper-button-next,
    :not(.loai-cay) .elementor-swiper-button-prev {
        width: 36px !important;
        height: 36px !important;
    }

    :not(.loai-cay) .elementor-swiper-button i,
    :not(.loai-cay) .elementor-swiper-button svg {
        font-size: 14px !important;
        width: 14px !important;
        height: 14px !important;
    }

    :not(.loai-cay) .elementor-swiper-button-next,
    :not(.loai-cay) .elementor-swiper-button-prev {
        top: 50% !important;
        transform: translateY(-50%) !important;
    }

    :not(.loai-cay) .elementor-swiper-button-next,
    :not(.loai-cay) .elementor-swiper-button-prev {
        opacity: 0.9 !important;
    }

    :not(.loai-cay) .elementor-swiper-button-next:hover,
    :not(.loai-cay) .elementor-swiper-button-prev:hover,
    :not(.loai-cay) .elementor-swiper-button-next:active,
    :not(.loai-cay) .elementor-swiper-button-prev:active {
        opacity: 1 !important;
    }
}

@media (max-width: 480px) {
 
    :not(.loai-cay) .elementor-swiper-button-prev {
        left: 5px !important;
    }
    
    :not(.loai-cay) .elementor-swiper-button-next {
        right: 5px !important;
    }
    
    :not(.loai-cay) .elementor-swiper-button-next,
    :not(.loai-cay) .elementor-swiper-button-prev {
        width: 40px !important;
        height: 40px !important;
    }

    :not(.loai-cay) .elementor-swiper-button i,
    :not(.loai-cay) .elementor-swiper-button svg {
        font-size: 15px !important;
        width: 15px !important;
        height: 15px !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-685ef432 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5e3474db */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-544016a4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-58033f98 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-777a6da4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e51a79 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4b2002e6 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-74f237d2 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a306cef */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-630de482 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-117a6cda */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29f2f53a */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-31f784ad */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4d9151e1 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-519e3a62 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63e201c9 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7aa5c6f9 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e5c4174 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-75015023 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-43ac7c6c */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54d6beeb */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6d6222e3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-73233d4a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3b7524a3 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-717f17f9 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-232ca33f */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7ba74298 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5047c2ce */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-24330bdd */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3808c61e */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63fa54bf */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-14be0898 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e2a0ebb */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-26bc5130 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42ce43b8 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-60cbaffb */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6716a793 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-46d82f2f */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3d5786e3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e39810a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f3a03c1 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2bf9c58a */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-748ab5e4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dd11c80 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-675f2940 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b6e75dc */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33bb4ee5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4db2bd9 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3a0f7128 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3f44fcc3 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8b7634d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6057986a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5a97cc6a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-597b2d64 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7454b751 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-28dbaf4d */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-112e3948 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-53245b00 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6b658eca */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-151c644b */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-30a14f00 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-14d4ccc2 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a630e2e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-73ce7615 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3835a51e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4faf5ebb */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-685ef432 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5e3474db */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-544016a4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-58033f98 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-777a6da4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e51a79 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4b2002e6 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-74f237d2 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a306cef */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-630de482 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-117a6cda */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29f2f53a */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-31f784ad */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4d9151e1 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-519e3a62 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63e201c9 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7aa5c6f9 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e5c4174 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-75015023 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-43ac7c6c */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54d6beeb */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6d6222e3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-73233d4a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3b7524a3 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-717f17f9 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-232ca33f */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7ba74298 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5047c2ce */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-24330bdd */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3808c61e */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63fa54bf */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-14be0898 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e2a0ebb */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-26bc5130 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42ce43b8 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-60cbaffb */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6716a793 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-46d82f2f */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3d5786e3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e39810a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f3a03c1 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2bf9c58a */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-748ab5e4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dd11c80 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-675f2940 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b6e75dc */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33bb4ee5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4db2bd9 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3a0f7128 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3f44fcc3 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8b7634d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6057986a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5a97cc6a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-597b2d64 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7454b751 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-28dbaf4d */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-112e3948 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-53245b00 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6b658eca */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-151c644b */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-30a14f00 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-14d4ccc2 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a630e2e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-73ce7615 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3835a51e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4faf5ebb */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-685ef432 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5e3474db */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-544016a4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-58033f98 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-777a6da4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e51a79 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4b2002e6 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-74f237d2 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a306cef */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-630de482 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-117a6cda */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29f2f53a */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-31f784ad */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4d9151e1 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-519e3a62 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63e201c9 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7aa5c6f9 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e5c4174 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-75015023 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-43ac7c6c */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54d6beeb */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6d6222e3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-73233d4a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3b7524a3 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-717f17f9 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-232ca33f */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7ba74298 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5047c2ce */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-24330bdd */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3808c61e */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63fa54bf */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-14be0898 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e2a0ebb */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-26bc5130 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42ce43b8 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-60cbaffb */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6716a793 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-46d82f2f */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3d5786e3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e39810a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f3a03c1 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2bf9c58a */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-748ab5e4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dd11c80 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-675f2940 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b6e75dc */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33bb4ee5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4db2bd9 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3a0f7128 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3f44fcc3 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8b7634d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6057986a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5a97cc6a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-597b2d64 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7454b751 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-28dbaf4d */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-112e3948 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-53245b00 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6b658eca */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-151c644b */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-30a14f00 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-14d4ccc2 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a630e2e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-73ce7615 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3835a51e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4faf5ebb */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-685ef432 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5e3474db */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-544016a4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-58033f98 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-777a6da4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e51a79 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4b2002e6 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-74f237d2 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a306cef */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-630de482 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-117a6cda */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29f2f53a */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-31f784ad */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4d9151e1 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-519e3a62 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63e201c9 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7aa5c6f9 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e5c4174 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-75015023 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-43ac7c6c */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54d6beeb */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6d6222e3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-73233d4a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3b7524a3 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-717f17f9 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-232ca33f */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7ba74298 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5047c2ce */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-24330bdd */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3808c61e */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63fa54bf */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-14be0898 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e2a0ebb */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-26bc5130 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42ce43b8 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-60cbaffb */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6716a793 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-46d82f2f */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3d5786e3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e39810a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f3a03c1 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2bf9c58a */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-748ab5e4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dd11c80 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-675f2940 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b6e75dc */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33bb4ee5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4db2bd9 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3a0f7128 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3f44fcc3 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8b7634d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6057986a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5a97cc6a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-597b2d64 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7454b751 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-28dbaf4d */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-112e3948 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-53245b00 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6b658eca */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-151c644b */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-30a14f00 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-14d4ccc2 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a630e2e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-73ce7615 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3835a51e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4faf5ebb */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-685ef432 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5e3474db */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-544016a4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-58033f98 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-777a6da4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e51a79 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4b2002e6 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-74f237d2 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a306cef */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-630de482 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-117a6cda */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29f2f53a */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-31f784ad */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4d9151e1 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-519e3a62 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63e201c9 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7aa5c6f9 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e5c4174 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-75015023 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-43ac7c6c */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54d6beeb */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6d6222e3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-73233d4a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3b7524a3 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-717f17f9 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-232ca33f */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7ba74298 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5047c2ce */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-24330bdd */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3808c61e */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63fa54bf */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-14be0898 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e2a0ebb */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-26bc5130 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42ce43b8 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-60cbaffb */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6716a793 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-46d82f2f */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3d5786e3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e39810a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f3a03c1 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2bf9c58a */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-748ab5e4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dd11c80 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-675f2940 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b6e75dc */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33bb4ee5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4db2bd9 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3a0f7128 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3f44fcc3 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8b7634d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6057986a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5a97cc6a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-597b2d64 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7454b751 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-28dbaf4d */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-112e3948 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-53245b00 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6b658eca */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-151c644b */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-30a14f00 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-14d4ccc2 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a630e2e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-73ce7615 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3835a51e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4faf5ebb */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-685ef432 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5e3474db */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-544016a4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-58033f98 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-777a6da4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e51a79 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4b2002e6 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-74f237d2 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a306cef */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-630de482 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-117a6cda */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29f2f53a */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-31f784ad */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4d9151e1 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-519e3a62 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63e201c9 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7aa5c6f9 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e5c4174 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-75015023 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-43ac7c6c */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54d6beeb */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6d6222e3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-73233d4a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3b7524a3 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-717f17f9 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-232ca33f */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7ba74298 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5047c2ce */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-24330bdd */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3808c61e */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63fa54bf */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-14be0898 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e2a0ebb */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-26bc5130 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42ce43b8 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-60cbaffb */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6716a793 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-46d82f2f */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3d5786e3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e39810a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f3a03c1 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2bf9c58a */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-748ab5e4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dd11c80 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-675f2940 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b6e75dc */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33bb4ee5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4db2bd9 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3a0f7128 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3f44fcc3 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8b7634d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6057986a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5a97cc6a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-597b2d64 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7454b751 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-28dbaf4d */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-112e3948 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-53245b00 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6b658eca */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-151c644b */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-30a14f00 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-14d4ccc2 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a630e2e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-73ce7615 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3835a51e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4faf5ebb */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-685ef432 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5e3474db */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-544016a4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-58033f98 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-777a6da4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e51a79 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4b2002e6 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-74f237d2 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a306cef */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-630de482 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-117a6cda */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29f2f53a */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-31f784ad */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4d9151e1 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-519e3a62 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63e201c9 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7aa5c6f9 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e5c4174 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-75015023 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-43ac7c6c */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54d6beeb */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6d6222e3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-73233d4a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3b7524a3 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-717f17f9 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-232ca33f */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7ba74298 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5047c2ce */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-24330bdd */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3808c61e */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63fa54bf */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-14be0898 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e2a0ebb */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-26bc5130 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42ce43b8 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-60cbaffb */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6716a793 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-46d82f2f */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3d5786e3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e39810a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f3a03c1 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2bf9c58a */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-748ab5e4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dd11c80 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-675f2940 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b6e75dc */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33bb4ee5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4db2bd9 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3a0f7128 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3f44fcc3 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8b7634d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6057986a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5a97cc6a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-597b2d64 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7454b751 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-28dbaf4d */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-112e3948 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-53245b00 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6b658eca */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-151c644b */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-30a14f00 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-14d4ccc2 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a630e2e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-73ce7615 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3835a51e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4faf5ebb */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-685ef432 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5e3474db */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-544016a4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-58033f98 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-777a6da4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e51a79 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4b2002e6 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-74f237d2 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a306cef */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-630de482 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-117a6cda */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29f2f53a */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-31f784ad */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4d9151e1 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-519e3a62 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63e201c9 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7aa5c6f9 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e5c4174 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-75015023 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-43ac7c6c */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54d6beeb */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6d6222e3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-73233d4a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3b7524a3 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-717f17f9 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-232ca33f */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7ba74298 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5047c2ce */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-24330bdd */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3808c61e */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63fa54bf */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-14be0898 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e2a0ebb */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-26bc5130 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42ce43b8 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-60cbaffb */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6716a793 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-46d82f2f */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3d5786e3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e39810a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f3a03c1 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2bf9c58a */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-748ab5e4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dd11c80 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-675f2940 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b6e75dc */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33bb4ee5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4db2bd9 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3a0f7128 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3f44fcc3 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8b7634d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6057986a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5a97cc6a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-597b2d64 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7454b751 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-28dbaf4d */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-112e3948 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-53245b00 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6b658eca */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-151c644b */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-30a14f00 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-14d4ccc2 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a630e2e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-73ce7615 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3835a51e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4faf5ebb */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-685ef432 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5e3474db */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-544016a4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-58033f98 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-777a6da4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e51a79 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4b2002e6 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-74f237d2 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a306cef */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-630de482 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-117a6cda */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29f2f53a */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-31f784ad */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4d9151e1 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-519e3a62 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63e201c9 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7aa5c6f9 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e5c4174 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-75015023 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-43ac7c6c */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54d6beeb */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6d6222e3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-73233d4a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3b7524a3 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-717f17f9 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-232ca33f */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7ba74298 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5047c2ce */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-24330bdd */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3808c61e */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63fa54bf */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-14be0898 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e2a0ebb */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-26bc5130 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42ce43b8 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-60cbaffb */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6716a793 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-46d82f2f */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3d5786e3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e39810a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f3a03c1 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2bf9c58a */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-748ab5e4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dd11c80 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-675f2940 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b6e75dc */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33bb4ee5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4db2bd9 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3a0f7128 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3f44fcc3 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8b7634d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6057986a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5a97cc6a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-597b2d64 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7454b751 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-28dbaf4d */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-112e3948 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-53245b00 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6b658eca */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-151c644b */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-30a14f00 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-14d4ccc2 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a630e2e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-73ce7615 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3835a51e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4faf5ebb */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-685ef432 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5e3474db */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-544016a4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-58033f98 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-777a6da4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e51a79 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4b2002e6 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-74f237d2 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a306cef */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-630de482 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-117a6cda */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29f2f53a */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-31f784ad */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4d9151e1 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-519e3a62 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63e201c9 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7aa5c6f9 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e5c4174 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-75015023 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-43ac7c6c */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54d6beeb */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6d6222e3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-73233d4a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3b7524a3 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-717f17f9 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-232ca33f */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7ba74298 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5047c2ce */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-24330bdd */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3808c61e */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63fa54bf */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-14be0898 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e2a0ebb */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-26bc5130 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42ce43b8 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-60cbaffb */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6716a793 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-46d82f2f */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3d5786e3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e39810a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f3a03c1 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2bf9c58a */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-748ab5e4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dd11c80 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-675f2940 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b6e75dc */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33bb4ee5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4db2bd9 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3a0f7128 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3f44fcc3 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8b7634d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6057986a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5a97cc6a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-597b2d64 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7454b751 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-28dbaf4d */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-112e3948 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-53245b00 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6b658eca */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-151c644b */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-30a14f00 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-14d4ccc2 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a630e2e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-73ce7615 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3835a51e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4faf5ebb */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-685ef432 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5e3474db */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-544016a4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-58033f98 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-777a6da4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e51a79 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4b2002e6 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-74f237d2 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a306cef */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-630de482 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-117a6cda */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29f2f53a */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-31f784ad */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4d9151e1 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-519e3a62 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63e201c9 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7aa5c6f9 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e5c4174 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-75015023 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-43ac7c6c */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54d6beeb */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6d6222e3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-73233d4a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3b7524a3 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-717f17f9 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-232ca33f */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7ba74298 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5047c2ce */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-24330bdd */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3808c61e */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63fa54bf */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-14be0898 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e2a0ebb */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-26bc5130 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42ce43b8 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-60cbaffb */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6716a793 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-46d82f2f */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3d5786e3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e39810a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f3a03c1 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2bf9c58a */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-748ab5e4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dd11c80 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-675f2940 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b6e75dc */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33bb4ee5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4db2bd9 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3a0f7128 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3f44fcc3 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8b7634d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6057986a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5a97cc6a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-597b2d64 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7454b751 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-28dbaf4d */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-112e3948 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-53245b00 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6b658eca */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-151c644b */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-30a14f00 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-14d4ccc2 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a630e2e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-73ce7615 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3835a51e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4faf5ebb */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-685ef432 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5e3474db */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-544016a4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-58033f98 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-777a6da4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e51a79 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4b2002e6 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-74f237d2 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a306cef */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-630de482 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-117a6cda */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29f2f53a */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-31f784ad */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4d9151e1 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-519e3a62 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63e201c9 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7aa5c6f9 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e5c4174 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-75015023 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-43ac7c6c */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54d6beeb */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6d6222e3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-73233d4a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3b7524a3 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-717f17f9 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-232ca33f */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7ba74298 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5047c2ce */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-24330bdd */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3808c61e */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63fa54bf */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-14be0898 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e2a0ebb */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-26bc5130 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42ce43b8 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-60cbaffb */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6716a793 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-46d82f2f */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3d5786e3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e39810a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f3a03c1 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2bf9c58a */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-748ab5e4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dd11c80 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-675f2940 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b6e75dc */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33bb4ee5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4db2bd9 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3a0f7128 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3f44fcc3 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8b7634d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6057986a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5a97cc6a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-597b2d64 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7454b751 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-28dbaf4d */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-112e3948 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-53245b00 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6b658eca */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-151c644b */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-30a14f00 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-14d4ccc2 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a630e2e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-73ce7615 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3835a51e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4faf5ebb */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c3ef194 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4c79facf */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e6d5c01 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-533bbad3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3f620ea3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-649513dc */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29c1b904 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-759f676a */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7ea21f99 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-38b011b3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-34706d98 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5987b847 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-15b7b12c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6f5e016a */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1e5ee298 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-20777f5e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a1b633e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-17e60bd0 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c3ef194 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4c79facf */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e6d5c01 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-533bbad3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3f620ea3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-649513dc */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29c1b904 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-759f676a */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7ea21f99 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-38b011b3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-34706d98 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5987b847 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-15b7b12c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6f5e016a */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1e5ee298 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-20777f5e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a1b633e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-17e60bd0 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c3ef194 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4c79facf */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e6d5c01 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-533bbad3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3f620ea3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-649513dc */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29c1b904 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-759f676a */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7ea21f99 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-38b011b3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-34706d98 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5987b847 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-15b7b12c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6f5e016a */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1e5ee298 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-20777f5e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a1b633e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-17e60bd0 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c3ef194 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4c79facf */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e6d5c01 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-533bbad3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3f620ea3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-649513dc */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29c1b904 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-759f676a */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7ea21f99 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-38b011b3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-34706d98 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5987b847 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-15b7b12c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6f5e016a */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1e5ee298 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-20777f5e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a1b633e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-17e60bd0 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3beab76 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-66ba684a */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-265370a0 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c21a085 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-20cb3721 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-173a9996 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-18eb4eea */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cc6bb1a */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4f91a083 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6a35f933 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4340d9ec */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-255866c8 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-163972fd */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7fd2459b */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-75c6f118 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-67224a0a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-45b0cf94 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-621dde0e */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2203433 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-31857180 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a744e90 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-43de8d47 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-433caa8a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2e870c61 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1ef384b7 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4ff8d9b1 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b286f7c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5faf7ff1 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-11ddd54 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e15526d */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b0e09db */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cea6766 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-507f4fcf */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-249bb3b3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2361a966 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4015fba4 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d9708a4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-358134d8 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-480277e8 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7be0fb3c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1bef0e70 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c5d8a61 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3beab76 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-66ba684a */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-265370a0 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c21a085 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-20cb3721 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-173a9996 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-18eb4eea */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cc6bb1a */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4f91a083 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6a35f933 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4340d9ec */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-255866c8 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-163972fd */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7fd2459b */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-75c6f118 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-67224a0a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-45b0cf94 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-621dde0e */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2203433 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-31857180 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a744e90 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-43de8d47 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-433caa8a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2e870c61 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1ef384b7 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4ff8d9b1 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b286f7c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5faf7ff1 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-11ddd54 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e15526d */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b0e09db */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cea6766 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-507f4fcf */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-249bb3b3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2361a966 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4015fba4 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d9708a4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-358134d8 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-480277e8 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7be0fb3c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1bef0e70 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c5d8a61 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3beab76 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-66ba684a */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-265370a0 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c21a085 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-20cb3721 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-173a9996 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-18eb4eea */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cc6bb1a */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4f91a083 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6a35f933 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4340d9ec */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-255866c8 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-163972fd */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7fd2459b */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-75c6f118 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-67224a0a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-45b0cf94 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-621dde0e */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2203433 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-31857180 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a744e90 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-43de8d47 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-433caa8a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2e870c61 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1ef384b7 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4ff8d9b1 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b286f7c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5faf7ff1 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-11ddd54 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e15526d */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b0e09db */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cea6766 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-507f4fcf */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-249bb3b3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2361a966 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4015fba4 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d9708a4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-358134d8 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-480277e8 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7be0fb3c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1bef0e70 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c5d8a61 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3beab76 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-66ba684a */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-265370a0 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c21a085 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-20cb3721 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-173a9996 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-18eb4eea */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cc6bb1a */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4f91a083 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6a35f933 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4340d9ec */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-255866c8 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-163972fd */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7fd2459b */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-75c6f118 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-67224a0a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-45b0cf94 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-621dde0e */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2203433 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-31857180 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a744e90 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-43de8d47 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-433caa8a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2e870c61 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1ef384b7 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4ff8d9b1 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b286f7c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5faf7ff1 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-11ddd54 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e15526d */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b0e09db */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cea6766 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-507f4fcf */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-249bb3b3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2361a966 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4015fba4 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d9708a4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-358134d8 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-480277e8 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7be0fb3c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1bef0e70 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c5d8a61 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3beab76 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-66ba684a */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-265370a0 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c21a085 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-20cb3721 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-173a9996 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-18eb4eea */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cc6bb1a */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4f91a083 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6a35f933 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4340d9ec */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-255866c8 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-163972fd */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7fd2459b */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-75c6f118 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-67224a0a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-45b0cf94 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-621dde0e */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2203433 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-31857180 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a744e90 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-43de8d47 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-433caa8a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2e870c61 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1ef384b7 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4ff8d9b1 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b286f7c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5faf7ff1 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-11ddd54 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e15526d */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b0e09db */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cea6766 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-507f4fcf */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-249bb3b3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2361a966 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4015fba4 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d9708a4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-358134d8 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-480277e8 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7be0fb3c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1bef0e70 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c5d8a61 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3beab76 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-66ba684a */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-265370a0 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c21a085 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-20cb3721 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-173a9996 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-18eb4eea */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cc6bb1a */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4f91a083 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6a35f933 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4340d9ec */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-255866c8 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-163972fd */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7fd2459b */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-75c6f118 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-67224a0a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-45b0cf94 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-621dde0e */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2203433 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-31857180 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a744e90 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-43de8d47 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-433caa8a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2e870c61 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1ef384b7 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4ff8d9b1 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b286f7c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5faf7ff1 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-11ddd54 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e15526d */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b0e09db */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cea6766 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-507f4fcf */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-249bb3b3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2361a966 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4015fba4 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d9708a4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-358134d8 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-480277e8 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7be0fb3c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1bef0e70 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c5d8a61 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3beab76 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-66ba684a */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-265370a0 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c21a085 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-20cb3721 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-173a9996 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-18eb4eea */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cc6bb1a */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4f91a083 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6a35f933 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4340d9ec */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-255866c8 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-163972fd */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7fd2459b */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-75c6f118 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-67224a0a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-45b0cf94 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-621dde0e */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2203433 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-31857180 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a744e90 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-43de8d47 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-433caa8a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2e870c61 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1ef384b7 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4ff8d9b1 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b286f7c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5faf7ff1 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-11ddd54 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e15526d */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b0e09db */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cea6766 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-507f4fcf */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-249bb3b3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2361a966 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4015fba4 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d9708a4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-358134d8 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-480277e8 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7be0fb3c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1bef0e70 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c5d8a61 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3beab76 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-66ba684a */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-265370a0 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c21a085 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-20cb3721 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-173a9996 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-18eb4eea */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cc6bb1a */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4f91a083 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6a35f933 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4340d9ec */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-255866c8 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-163972fd */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7fd2459b */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-75c6f118 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-67224a0a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-45b0cf94 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-621dde0e */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2203433 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-31857180 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a744e90 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-43de8d47 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-433caa8a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2e870c61 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1ef384b7 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4ff8d9b1 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b286f7c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5faf7ff1 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-11ddd54 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e15526d */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b0e09db */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cea6766 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-507f4fcf */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-249bb3b3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2361a966 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4015fba4 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d9708a4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-358134d8 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-480277e8 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7be0fb3c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1bef0e70 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c5d8a61 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2a2a6ebb */.image-loaicay a {
    aspect-ratio: 1 / 1 !important;
    
    width: 100% !important;
    overflow: hidden;
    position: relative;
    border-radius: 10px;
}
.image-loaicay img {
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important;
    display: block;
    transition: transform 0.6s ease;
}
.image-loaicay:hover img {
    transform: scale(1.06);
}
.image-loaicay::after {
    content: "";
    position: absolute;
    top: 0;
    left: -75%;
    width: 50%;
    height: 100%;
    background: linear-gradient(
        120deg,
        rgba(255,255,255,0) 0%,
        rgba(255,255,255,0.35) 50%,
        rgba(255,255,255,0) 100%
    );
    transform: skewX(-20deg);
    opacity: 0;
    pointer-events: none;
}

.image-loaicay:hover::after {
    animation: mirrorShine 0.8s ease forwards;
    opacity: 1;
}

@keyframes mirrorShine {
    0% {
        left: -75%;
    }
    100% {
        left: 130%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-45bd90eb */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-18a0aef7 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2c6d0bf2 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1cc5593e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6eb82294 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5adaf57e */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4687fc94 */.image-loaicay a {
    aspect-ratio: 1 / 1 !important;
    
    width: 100% !important;
    overflow: hidden;
    position: relative;
    border-radius: 10px;
}
.image-loaicay img {
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important;
    display: block;
    transition: transform 0.6s ease;
}
.image-loaicay:hover img {
    transform: scale(1.06);
}
.image-loaicay::after {
    content: "";
    position: absolute;
    top: 0;
    left: -75%;
    width: 50%;
    height: 100%;
    background: linear-gradient(
        120deg,
        rgba(255,255,255,0) 0%,
        rgba(255,255,255,0.35) 50%,
        rgba(255,255,255,0) 100%
    );
    transform: skewX(-20deg);
    opacity: 0;
    pointer-events: none;
}

.image-loaicay:hover::after {
    animation: mirrorShine 0.8s ease forwards;
    opacity: 1;
}

@keyframes mirrorShine {
    0% {
        left: -75%;
    }
    100% {
        left: 130%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-17811a71 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2f89d423 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-147401a6 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-57fd8540 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4969095c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2c4f912f */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-682c01fd */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4a8f2933 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-47132c72 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c22fd14 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-480093e7 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9117978 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2a2a6ebb */.image-loaicay a {
    aspect-ratio: 1 / 1 !important;
    
    width: 100% !important;
    overflow: hidden;
    position: relative;
    border-radius: 10px;
}
.image-loaicay img {
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important;
    display: block;
    transition: transform 0.6s ease;
}
.image-loaicay:hover img {
    transform: scale(1.06);
}
.image-loaicay::after {
    content: "";
    position: absolute;
    top: 0;
    left: -75%;
    width: 50%;
    height: 100%;
    background: linear-gradient(
        120deg,
        rgba(255,255,255,0) 0%,
        rgba(255,255,255,0.35) 50%,
        rgba(255,255,255,0) 100%
    );
    transform: skewX(-20deg);
    opacity: 0;
    pointer-events: none;
}

.image-loaicay:hover::after {
    animation: mirrorShine 0.8s ease forwards;
    opacity: 1;
}

@keyframes mirrorShine {
    0% {
        left: -75%;
    }
    100% {
        left: 130%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-45bd90eb */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-18a0aef7 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2c6d0bf2 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1cc5593e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6eb82294 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5adaf57e */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4687fc94 */.image-loaicay a {
    aspect-ratio: 1 / 1 !important;
    
    width: 100% !important;
    overflow: hidden;
    position: relative;
    border-radius: 10px;
}
.image-loaicay img {
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important;
    display: block;
    transition: transform 0.6s ease;
}
.image-loaicay:hover img {
    transform: scale(1.06);
}
.image-loaicay::after {
    content: "";
    position: absolute;
    top: 0;
    left: -75%;
    width: 50%;
    height: 100%;
    background: linear-gradient(
        120deg,
        rgba(255,255,255,0) 0%,
        rgba(255,255,255,0.35) 50%,
        rgba(255,255,255,0) 100%
    );
    transform: skewX(-20deg);
    opacity: 0;
    pointer-events: none;
}

.image-loaicay:hover::after {
    animation: mirrorShine 0.8s ease forwards;
    opacity: 1;
}

@keyframes mirrorShine {
    0% {
        left: -75%;
    }
    100% {
        left: 130%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-17811a71 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2f89d423 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-147401a6 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-57fd8540 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4969095c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2c4f912f */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-682c01fd */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4a8f2933 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-47132c72 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c22fd14 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-480093e7 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9117978 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2a2a6ebb */.image-loaicay a {
    aspect-ratio: 1 / 1 !important;
    
    width: 100% !important;
    overflow: hidden;
    position: relative;
    border-radius: 10px;
}
.image-loaicay img {
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important;
    display: block;
    transition: transform 0.6s ease;
}
.image-loaicay:hover img {
    transform: scale(1.06);
}
.image-loaicay::after {
    content: "";
    position: absolute;
    top: 0;
    left: -75%;
    width: 50%;
    height: 100%;
    background: linear-gradient(
        120deg,
        rgba(255,255,255,0) 0%,
        rgba(255,255,255,0.35) 50%,
        rgba(255,255,255,0) 100%
    );
    transform: skewX(-20deg);
    opacity: 0;
    pointer-events: none;
}

.image-loaicay:hover::after {
    animation: mirrorShine 0.8s ease forwards;
    opacity: 1;
}

@keyframes mirrorShine {
    0% {
        left: -75%;
    }
    100% {
        left: 130%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-45bd90eb */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-18a0aef7 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2c6d0bf2 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1cc5593e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6eb82294 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5adaf57e */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4687fc94 */.image-loaicay a {
    aspect-ratio: 1 / 1 !important;
    
    width: 100% !important;
    overflow: hidden;
    position: relative;
    border-radius: 10px;
}
.image-loaicay img {
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important;
    display: block;
    transition: transform 0.6s ease;
}
.image-loaicay:hover img {
    transform: scale(1.06);
}
.image-loaicay::after {
    content: "";
    position: absolute;
    top: 0;
    left: -75%;
    width: 50%;
    height: 100%;
    background: linear-gradient(
        120deg,
        rgba(255,255,255,0) 0%,
        rgba(255,255,255,0.35) 50%,
        rgba(255,255,255,0) 100%
    );
    transform: skewX(-20deg);
    opacity: 0;
    pointer-events: none;
}

.image-loaicay:hover::after {
    animation: mirrorShine 0.8s ease forwards;
    opacity: 1;
}

@keyframes mirrorShine {
    0% {
        left: -75%;
    }
    100% {
        left: 130%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-17811a71 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2f89d423 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-147401a6 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-57fd8540 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4969095c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2c4f912f */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-682c01fd */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4a8f2933 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-47132c72 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c22fd14 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-480093e7 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9117978 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2a2a6ebb */.image-loaicay a {
    aspect-ratio: 1 / 1 !important;
    
    width: 100% !important;
    overflow: hidden;
    position: relative;
    border-radius: 10px;
}
.image-loaicay img {
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important;
    display: block;
    transition: transform 0.6s ease;
}
.image-loaicay:hover img {
    transform: scale(1.06);
}
.image-loaicay::after {
    content: "";
    position: absolute;
    top: 0;
    left: -75%;
    width: 50%;
    height: 100%;
    background: linear-gradient(
        120deg,
        rgba(255,255,255,0) 0%,
        rgba(255,255,255,0.35) 50%,
        rgba(255,255,255,0) 100%
    );
    transform: skewX(-20deg);
    opacity: 0;
    pointer-events: none;
}

.image-loaicay:hover::after {
    animation: mirrorShine 0.8s ease forwards;
    opacity: 1;
}

@keyframes mirrorShine {
    0% {
        left: -75%;
    }
    100% {
        left: 130%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-45bd90eb */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-18a0aef7 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2c6d0bf2 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1cc5593e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6eb82294 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5adaf57e */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4687fc94 */.image-loaicay a {
    aspect-ratio: 1 / 1 !important;
    
    width: 100% !important;
    overflow: hidden;
    position: relative;
    border-radius: 10px;
}
.image-loaicay img {
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important;
    display: block;
    transition: transform 0.6s ease;
}
.image-loaicay:hover img {
    transform: scale(1.06);
}
.image-loaicay::after {
    content: "";
    position: absolute;
    top: 0;
    left: -75%;
    width: 50%;
    height: 100%;
    background: linear-gradient(
        120deg,
        rgba(255,255,255,0) 0%,
        rgba(255,255,255,0.35) 50%,
        rgba(255,255,255,0) 100%
    );
    transform: skewX(-20deg);
    opacity: 0;
    pointer-events: none;
}

.image-loaicay:hover::after {
    animation: mirrorShine 0.8s ease forwards;
    opacity: 1;
}

@keyframes mirrorShine {
    0% {
        left: -75%;
    }
    100% {
        left: 130%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-17811a71 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2f89d423 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-147401a6 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-57fd8540 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4969095c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2c4f912f */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-682c01fd */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4a8f2933 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-47132c72 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c22fd14 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-480093e7 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9117978 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-c6c9400 */:not(.loai-cay) .elementor-swiper-button-next,
:not(.loai-cay) .elementor-swiper-button-prev {
    background: #25470E !important;
    color: #fff !important;
    width: 46px !important;
    height: 46px !important;
    border-radius: 50% !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    cursor: pointer !important;
    box-shadow: 0 8px 20px rgba(0,0,0,0.25) !important;
    transition: all 0.35s ease !important;
    z-index: 10 !important;
}

:not(.loai-cay) .elementor-swiper-button i,
:not(.loai-cay) .elementor-swiper-button svg {
    font-size: 18px !important;
    width: 18px !important;
    height: 18px !important;
    transition: transform 0.35s ease !important;
}

:not(.loai-cay) .elementor-swiper-button-next:hover,
:not(.loai-cay) .elementor-swiper-button-prev:hover {
    background: #FFD659 !important;
    box-shadow: 0 12px 28px rgba(46,204,113,0.5) !important;
}

:not(.loai-cay) .elementor-swiper-button-prev:hover i,
:not(.loai-cay) .elementor-swiper-button-prev:hover svg {
    transform: translateX(-4px) !important;
}

:not(.loai-cay) .elementor-swiper-button-next:hover i,
:not(.loai-cay) .elementor-swiper-button-next:hover svg {
    transform: translateX(4px) !important;
}
@media (max-width: 768px) {
    :not(.loai-cay) .elementor-swiper-button-prev {
        left: 10px !important;
        right: auto !important;
    }
    
    :not(.loai-cay) .elementor-swiper-button-next {
        right: 10px !important;
        left: auto !important;
    }

    :not(.loai-cay) .elementor-swiper-button-next,
    :not(.loai-cay) .elementor-swiper-button-prev {
        width: 36px !important;
        height: 36px !important;
    }

    :not(.loai-cay) .elementor-swiper-button i,
    :not(.loai-cay) .elementor-swiper-button svg {
        font-size: 14px !important;
        width: 14px !important;
        height: 14px !important;
    }

    :not(.loai-cay) .elementor-swiper-button-next,
    :not(.loai-cay) .elementor-swiper-button-prev {
        top: 50% !important;
        transform: translateY(-50%) !important;
    }

    :not(.loai-cay) .elementor-swiper-button-next,
    :not(.loai-cay) .elementor-swiper-button-prev {
        opacity: 0.9 !important;
    }

    :not(.loai-cay) .elementor-swiper-button-next:hover,
    :not(.loai-cay) .elementor-swiper-button-prev:hover,
    :not(.loai-cay) .elementor-swiper-button-next:active,
    :not(.loai-cay) .elementor-swiper-button-prev:active {
        opacity: 1 !important;
    }
}

@media (max-width: 480px) {
 
    :not(.loai-cay) .elementor-swiper-button-prev {
        left: 5px !important;
    }
    
    :not(.loai-cay) .elementor-swiper-button-next {
        right: 5px !important;
    }
    
    :not(.loai-cay) .elementor-swiper-button-next,
    :not(.loai-cay) .elementor-swiper-button-prev {
        width: 40px !important;
        height: 40px !important;
    }

    :not(.loai-cay) .elementor-swiper-button i,
    :not(.loai-cay) .elementor-swiper-button svg {
        font-size: 15px !important;
        width: 15px !important;
        height: 15px !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c428c33 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2ac5e950 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8d71ce */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8dd4ea4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-75f6a9e4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2371327 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-560bfef0 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6676df9c */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-207dd35e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-48b90057 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-eb67ce6 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5ee7b8be */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6973952f */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-28b6669a */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-338b5ba1 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4407d60d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7d3735e4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2bb355e3 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c428c33 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2ac5e950 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8d71ce */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8dd4ea4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-75f6a9e4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2371327 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-560bfef0 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6676df9c */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-207dd35e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-48b90057 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-eb67ce6 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5ee7b8be */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6973952f */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-28b6669a */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-338b5ba1 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4407d60d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7d3735e4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2bb355e3 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c428c33 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2ac5e950 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8d71ce */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8dd4ea4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-75f6a9e4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2371327 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-560bfef0 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6676df9c */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-207dd35e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-48b90057 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-eb67ce6 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5ee7b8be */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6973952f */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-28b6669a */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-338b5ba1 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4407d60d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7d3735e4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2bb355e3 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c428c33 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2ac5e950 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8d71ce */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8dd4ea4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-75f6a9e4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2371327 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-560bfef0 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6676df9c */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-207dd35e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-48b90057 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-eb67ce6 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5ee7b8be */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6973952f */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-28b6669a */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-338b5ba1 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4407d60d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7d3735e4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2bb355e3 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-d6b0389 */:not(.loai-cay) .elementor-swiper-button-next,
:not(.loai-cay) .elementor-swiper-button-prev {
    background: #25470E !important;
    color: #fff !important;
    width: 46px !important;
    height: 46px !important;
    border-radius: 50% !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    cursor: pointer !important;
    box-shadow: 0 8px 20px rgba(0,0,0,0.25) !important;
    transition: all 0.35s ease !important;
    z-index: 10 !important;
}

:not(.loai-cay) .elementor-swiper-button i,
:not(.loai-cay) .elementor-swiper-button svg {
    font-size: 18px !important;
    width: 18px !important;
    height: 18px !important;
    transition: transform 0.35s ease !important;
}

:not(.loai-cay) .elementor-swiper-button-next:hover,
:not(.loai-cay) .elementor-swiper-button-prev:hover {
    background: #FFD659 !important;
    box-shadow: 0 12px 28px rgba(46,204,113,0.5) !important;
}

:not(.loai-cay) .elementor-swiper-button-prev:hover i,
:not(.loai-cay) .elementor-swiper-button-prev:hover svg {
    transform: translateX(-4px) !important;
}

:not(.loai-cay) .elementor-swiper-button-next:hover i,
:not(.loai-cay) .elementor-swiper-button-next:hover svg {
    transform: translateX(4px) !important;
}
@media (max-width: 768px) {
    :not(.loai-cay) .elementor-swiper-button-prev {
        left: 10px !important;
        right: auto !important;
    }
    
    :not(.loai-cay) .elementor-swiper-button-next {
        right: 10px !important;
        left: auto !important;
    }

    :not(.loai-cay) .elementor-swiper-button-next,
    :not(.loai-cay) .elementor-swiper-button-prev {
        width: 36px !important;
        height: 36px !important;
    }

    :not(.loai-cay) .elementor-swiper-button i,
    :not(.loai-cay) .elementor-swiper-button svg {
        font-size: 14px !important;
        width: 14px !important;
        height: 14px !important;
    }

    :not(.loai-cay) .elementor-swiper-button-next,
    :not(.loai-cay) .elementor-swiper-button-prev {
        top: 50% !important;
        transform: translateY(-50%) !important;
    }

    :not(.loai-cay) .elementor-swiper-button-next,
    :not(.loai-cay) .elementor-swiper-button-prev {
        opacity: 0.9 !important;
    }

    :not(.loai-cay) .elementor-swiper-button-next:hover,
    :not(.loai-cay) .elementor-swiper-button-prev:hover,
    :not(.loai-cay) .elementor-swiper-button-next:active,
    :not(.loai-cay) .elementor-swiper-button-prev:active {
        opacity: 1 !important;
    }
}

@media (max-width: 480px) {
 
    :not(.loai-cay) .elementor-swiper-button-prev {
        left: 5px !important;
    }
    
    :not(.loai-cay) .elementor-swiper-button-next {
        right: 5px !important;
    }
    
    :not(.loai-cay) .elementor-swiper-button-next,
    :not(.loai-cay) .elementor-swiper-button-prev {
        width: 40px !important;
        height: 40px !important;
    }

    :not(.loai-cay) .elementor-swiper-button i,
    :not(.loai-cay) .elementor-swiper-button svg {
        font-size: 15px !important;
        width: 15px !important;
        height: 15px !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-685ef432 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5e3474db */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-544016a4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-58033f98 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-777a6da4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e51a79 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4b2002e6 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-74f237d2 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a306cef */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-630de482 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-117a6cda */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29f2f53a */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-31f784ad */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4d9151e1 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-519e3a62 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63e201c9 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7aa5c6f9 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e5c4174 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-75015023 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-43ac7c6c */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54d6beeb */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6d6222e3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-73233d4a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3b7524a3 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-717f17f9 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-232ca33f */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7ba74298 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5047c2ce */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-24330bdd */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3808c61e */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63fa54bf */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-14be0898 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e2a0ebb */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-26bc5130 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42ce43b8 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-60cbaffb */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6716a793 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-46d82f2f */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3d5786e3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e39810a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f3a03c1 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2bf9c58a */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-748ab5e4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dd11c80 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-675f2940 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b6e75dc */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33bb4ee5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4db2bd9 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3a0f7128 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3f44fcc3 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8b7634d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6057986a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5a97cc6a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-597b2d64 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7454b751 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-28dbaf4d */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-112e3948 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-53245b00 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6b658eca */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-151c644b */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-30a14f00 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-14d4ccc2 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a630e2e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-73ce7615 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3835a51e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4faf5ebb */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-685ef432 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5e3474db */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-544016a4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-58033f98 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-777a6da4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e51a79 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4b2002e6 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-74f237d2 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a306cef */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-630de482 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-117a6cda */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29f2f53a */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-31f784ad */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4d9151e1 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-519e3a62 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63e201c9 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7aa5c6f9 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e5c4174 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-75015023 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-43ac7c6c */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54d6beeb */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6d6222e3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-73233d4a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3b7524a3 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-717f17f9 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-232ca33f */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7ba74298 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5047c2ce */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-24330bdd */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3808c61e */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63fa54bf */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-14be0898 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e2a0ebb */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-26bc5130 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42ce43b8 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-60cbaffb */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6716a793 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-46d82f2f */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3d5786e3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e39810a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f3a03c1 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2bf9c58a */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-748ab5e4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dd11c80 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-675f2940 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b6e75dc */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33bb4ee5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4db2bd9 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3a0f7128 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3f44fcc3 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8b7634d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6057986a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5a97cc6a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-597b2d64 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7454b751 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-28dbaf4d */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-112e3948 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-53245b00 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6b658eca */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-151c644b */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-30a14f00 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-14d4ccc2 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a630e2e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-73ce7615 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3835a51e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4faf5ebb */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-685ef432 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5e3474db */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-544016a4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-58033f98 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-777a6da4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e51a79 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4b2002e6 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-74f237d2 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a306cef */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-630de482 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-117a6cda */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29f2f53a */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-31f784ad */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4d9151e1 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-519e3a62 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63e201c9 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7aa5c6f9 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e5c4174 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-75015023 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-43ac7c6c */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54d6beeb */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6d6222e3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-73233d4a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3b7524a3 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-717f17f9 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-232ca33f */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7ba74298 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5047c2ce */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-24330bdd */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3808c61e */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63fa54bf */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-14be0898 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e2a0ebb */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-26bc5130 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42ce43b8 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-60cbaffb */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6716a793 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-46d82f2f */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3d5786e3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e39810a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f3a03c1 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2bf9c58a */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-748ab5e4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dd11c80 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-675f2940 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b6e75dc */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33bb4ee5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4db2bd9 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3a0f7128 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3f44fcc3 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8b7634d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6057986a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5a97cc6a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-597b2d64 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7454b751 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-28dbaf4d */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-112e3948 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-53245b00 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6b658eca */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-151c644b */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-30a14f00 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-14d4ccc2 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a630e2e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-73ce7615 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3835a51e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4faf5ebb */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-685ef432 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5e3474db */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-544016a4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-58033f98 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-777a6da4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e51a79 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4b2002e6 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-74f237d2 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a306cef */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-630de482 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-117a6cda */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29f2f53a */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-31f784ad */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4d9151e1 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-519e3a62 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63e201c9 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7aa5c6f9 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e5c4174 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-75015023 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-43ac7c6c */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54d6beeb */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6d6222e3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-73233d4a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3b7524a3 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-717f17f9 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-232ca33f */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7ba74298 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5047c2ce */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-24330bdd */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3808c61e */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63fa54bf */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-14be0898 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e2a0ebb */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-26bc5130 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42ce43b8 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-60cbaffb */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6716a793 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-46d82f2f */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3d5786e3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e39810a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f3a03c1 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2bf9c58a */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-748ab5e4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dd11c80 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-675f2940 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b6e75dc */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33bb4ee5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4db2bd9 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3a0f7128 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3f44fcc3 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8b7634d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6057986a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5a97cc6a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-597b2d64 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7454b751 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-28dbaf4d */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-112e3948 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-53245b00 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6b658eca */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-151c644b */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-30a14f00 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-14d4ccc2 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a630e2e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-73ce7615 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3835a51e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4faf5ebb */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-685ef432 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5e3474db */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-544016a4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-58033f98 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-777a6da4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e51a79 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4b2002e6 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-74f237d2 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a306cef */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-630de482 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-117a6cda */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29f2f53a */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-31f784ad */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4d9151e1 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-519e3a62 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63e201c9 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7aa5c6f9 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e5c4174 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-75015023 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-43ac7c6c */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54d6beeb */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6d6222e3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-73233d4a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3b7524a3 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-717f17f9 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-232ca33f */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7ba74298 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5047c2ce */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-24330bdd */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3808c61e */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63fa54bf */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-14be0898 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e2a0ebb */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-26bc5130 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42ce43b8 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-60cbaffb */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6716a793 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-46d82f2f */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3d5786e3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e39810a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f3a03c1 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2bf9c58a */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-748ab5e4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dd11c80 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-675f2940 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b6e75dc */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33bb4ee5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4db2bd9 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3a0f7128 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3f44fcc3 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8b7634d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6057986a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5a97cc6a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-597b2d64 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7454b751 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-28dbaf4d */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-112e3948 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-53245b00 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6b658eca */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-151c644b */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-30a14f00 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-14d4ccc2 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a630e2e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-73ce7615 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3835a51e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4faf5ebb */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-685ef432 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5e3474db */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-544016a4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-58033f98 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-777a6da4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e51a79 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4b2002e6 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-74f237d2 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a306cef */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-630de482 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-117a6cda */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29f2f53a */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-31f784ad */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4d9151e1 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-519e3a62 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63e201c9 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7aa5c6f9 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e5c4174 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-75015023 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-43ac7c6c */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54d6beeb */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6d6222e3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-73233d4a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3b7524a3 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-717f17f9 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-232ca33f */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7ba74298 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5047c2ce */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-24330bdd */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3808c61e */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63fa54bf */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-14be0898 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e2a0ebb */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-26bc5130 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42ce43b8 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-60cbaffb */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6716a793 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-46d82f2f */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3d5786e3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e39810a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f3a03c1 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2bf9c58a */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-748ab5e4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dd11c80 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-675f2940 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b6e75dc */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33bb4ee5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4db2bd9 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3a0f7128 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3f44fcc3 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8b7634d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6057986a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5a97cc6a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-597b2d64 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7454b751 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-28dbaf4d */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-112e3948 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-53245b00 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6b658eca */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-151c644b */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-30a14f00 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-14d4ccc2 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a630e2e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-73ce7615 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3835a51e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4faf5ebb */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-685ef432 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5e3474db */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-544016a4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-58033f98 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-777a6da4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e51a79 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4b2002e6 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-74f237d2 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a306cef */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-630de482 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-117a6cda */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29f2f53a */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-31f784ad */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4d9151e1 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-519e3a62 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63e201c9 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7aa5c6f9 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e5c4174 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-75015023 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-43ac7c6c */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54d6beeb */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6d6222e3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-73233d4a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3b7524a3 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-717f17f9 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-232ca33f */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7ba74298 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5047c2ce */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-24330bdd */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3808c61e */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63fa54bf */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-14be0898 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e2a0ebb */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-26bc5130 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42ce43b8 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-60cbaffb */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6716a793 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-46d82f2f */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3d5786e3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e39810a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f3a03c1 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2bf9c58a */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-748ab5e4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dd11c80 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-675f2940 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b6e75dc */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33bb4ee5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4db2bd9 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3a0f7128 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3f44fcc3 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8b7634d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6057986a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5a97cc6a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-597b2d64 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7454b751 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-28dbaf4d */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-112e3948 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-53245b00 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6b658eca */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-151c644b */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-30a14f00 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-14d4ccc2 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a630e2e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-73ce7615 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3835a51e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4faf5ebb */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-685ef432 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5e3474db */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-544016a4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-58033f98 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-777a6da4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e51a79 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4b2002e6 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-74f237d2 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a306cef */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-630de482 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-117a6cda */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29f2f53a */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-31f784ad */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4d9151e1 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-519e3a62 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63e201c9 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7aa5c6f9 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e5c4174 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-75015023 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-43ac7c6c */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54d6beeb */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6d6222e3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-73233d4a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3b7524a3 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-717f17f9 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-232ca33f */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7ba74298 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5047c2ce */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-24330bdd */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3808c61e */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63fa54bf */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-14be0898 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e2a0ebb */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-26bc5130 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42ce43b8 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-60cbaffb */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6716a793 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-46d82f2f */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3d5786e3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e39810a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f3a03c1 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2bf9c58a */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-748ab5e4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dd11c80 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-675f2940 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b6e75dc */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33bb4ee5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4db2bd9 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3a0f7128 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3f44fcc3 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8b7634d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6057986a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5a97cc6a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-597b2d64 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7454b751 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-28dbaf4d */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-112e3948 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-53245b00 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6b658eca */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-151c644b */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-30a14f00 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-14d4ccc2 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a630e2e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-73ce7615 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3835a51e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4faf5ebb */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-685ef432 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5e3474db */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-544016a4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-58033f98 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-777a6da4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e51a79 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4b2002e6 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-74f237d2 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a306cef */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-630de482 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-117a6cda */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29f2f53a */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-31f784ad */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4d9151e1 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-519e3a62 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63e201c9 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7aa5c6f9 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e5c4174 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-75015023 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-43ac7c6c */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54d6beeb */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6d6222e3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-73233d4a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3b7524a3 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-717f17f9 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-232ca33f */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7ba74298 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5047c2ce */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-24330bdd */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3808c61e */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63fa54bf */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-14be0898 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e2a0ebb */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-26bc5130 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42ce43b8 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-60cbaffb */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6716a793 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-46d82f2f */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3d5786e3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e39810a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f3a03c1 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2bf9c58a */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-748ab5e4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dd11c80 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-675f2940 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b6e75dc */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33bb4ee5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4db2bd9 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3a0f7128 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3f44fcc3 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8b7634d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6057986a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5a97cc6a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-597b2d64 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7454b751 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-28dbaf4d */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-112e3948 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-53245b00 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6b658eca */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-151c644b */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-30a14f00 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-14d4ccc2 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a630e2e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-73ce7615 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3835a51e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4faf5ebb */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-685ef432 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5e3474db */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-544016a4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-58033f98 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-777a6da4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e51a79 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4b2002e6 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-74f237d2 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a306cef */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-630de482 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-117a6cda */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29f2f53a */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-31f784ad */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4d9151e1 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-519e3a62 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63e201c9 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7aa5c6f9 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e5c4174 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-75015023 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-43ac7c6c */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54d6beeb */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6d6222e3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-73233d4a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3b7524a3 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-717f17f9 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-232ca33f */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7ba74298 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5047c2ce */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-24330bdd */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3808c61e */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63fa54bf */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-14be0898 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e2a0ebb */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-26bc5130 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42ce43b8 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-60cbaffb */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6716a793 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-46d82f2f */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3d5786e3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e39810a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f3a03c1 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2bf9c58a */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-748ab5e4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dd11c80 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-675f2940 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b6e75dc */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33bb4ee5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4db2bd9 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3a0f7128 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3f44fcc3 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8b7634d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6057986a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5a97cc6a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-597b2d64 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7454b751 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-28dbaf4d */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-112e3948 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-53245b00 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6b658eca */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-151c644b */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-30a14f00 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-14d4ccc2 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a630e2e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-73ce7615 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3835a51e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4faf5ebb */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-685ef432 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5e3474db */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-544016a4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-58033f98 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-777a6da4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e51a79 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4b2002e6 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-74f237d2 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a306cef */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-630de482 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-117a6cda */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29f2f53a */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-31f784ad */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4d9151e1 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-519e3a62 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63e201c9 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7aa5c6f9 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e5c4174 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-75015023 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-43ac7c6c */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54d6beeb */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6d6222e3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-73233d4a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3b7524a3 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-717f17f9 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-232ca33f */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7ba74298 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5047c2ce */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-24330bdd */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3808c61e */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63fa54bf */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-14be0898 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e2a0ebb */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-26bc5130 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42ce43b8 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-60cbaffb */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6716a793 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-46d82f2f */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3d5786e3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e39810a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f3a03c1 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2bf9c58a */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-748ab5e4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dd11c80 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-675f2940 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b6e75dc */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33bb4ee5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4db2bd9 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3a0f7128 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3f44fcc3 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8b7634d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6057986a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5a97cc6a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-597b2d64 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7454b751 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-28dbaf4d */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-112e3948 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-53245b00 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6b658eca */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-151c644b */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-30a14f00 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-14d4ccc2 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a630e2e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-73ce7615 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3835a51e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4faf5ebb */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-685ef432 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5e3474db */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-544016a4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-58033f98 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-777a6da4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e51a79 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4b2002e6 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-74f237d2 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a306cef */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-630de482 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-117a6cda */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29f2f53a */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-31f784ad */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4d9151e1 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-519e3a62 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63e201c9 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7aa5c6f9 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e5c4174 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-75015023 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-43ac7c6c */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54d6beeb */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6d6222e3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-73233d4a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3b7524a3 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-717f17f9 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-232ca33f */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7ba74298 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5047c2ce */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-24330bdd */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3808c61e */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63fa54bf */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-14be0898 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e2a0ebb */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-26bc5130 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42ce43b8 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-60cbaffb */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6716a793 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-46d82f2f */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3d5786e3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e39810a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f3a03c1 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2bf9c58a */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-748ab5e4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dd11c80 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-675f2940 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b6e75dc */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33bb4ee5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4db2bd9 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3a0f7128 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3f44fcc3 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8b7634d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6057986a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5a97cc6a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-597b2d64 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7454b751 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-28dbaf4d */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-112e3948 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-53245b00 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6b658eca */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-151c644b */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-30a14f00 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-14d4ccc2 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a630e2e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-73ce7615 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3835a51e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4faf5ebb */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c3ef194 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4c79facf */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e6d5c01 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-533bbad3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3f620ea3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-649513dc */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29c1b904 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-759f676a */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7ea21f99 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-38b011b3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-34706d98 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5987b847 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-15b7b12c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6f5e016a */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1e5ee298 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-20777f5e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a1b633e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-17e60bd0 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c3ef194 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4c79facf */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e6d5c01 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-533bbad3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3f620ea3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-649513dc */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29c1b904 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-759f676a */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7ea21f99 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-38b011b3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-34706d98 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5987b847 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-15b7b12c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6f5e016a */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1e5ee298 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-20777f5e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a1b633e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-17e60bd0 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c3ef194 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4c79facf */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e6d5c01 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-533bbad3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3f620ea3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-649513dc */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29c1b904 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-759f676a */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7ea21f99 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-38b011b3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-34706d98 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5987b847 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-15b7b12c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6f5e016a */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1e5ee298 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-20777f5e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a1b633e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-17e60bd0 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c3ef194 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4c79facf */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e6d5c01 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-533bbad3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3f620ea3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-649513dc */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29c1b904 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-759f676a */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7ea21f99 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-38b011b3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-34706d98 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5987b847 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-15b7b12c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6f5e016a */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1e5ee298 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-20777f5e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a1b633e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-17e60bd0 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3beab76 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-66ba684a */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-265370a0 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c21a085 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-20cb3721 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-173a9996 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-18eb4eea */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cc6bb1a */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4f91a083 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6a35f933 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4340d9ec */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-255866c8 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-163972fd */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7fd2459b */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-75c6f118 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-67224a0a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-45b0cf94 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-621dde0e */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2203433 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-31857180 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a744e90 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-43de8d47 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-433caa8a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2e870c61 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1ef384b7 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4ff8d9b1 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b286f7c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5faf7ff1 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-11ddd54 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e15526d */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b0e09db */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cea6766 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-507f4fcf */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-249bb3b3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2361a966 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4015fba4 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d9708a4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-358134d8 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-480277e8 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7be0fb3c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1bef0e70 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c5d8a61 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3beab76 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-66ba684a */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-265370a0 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c21a085 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-20cb3721 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-173a9996 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-18eb4eea */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cc6bb1a */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4f91a083 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6a35f933 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4340d9ec */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-255866c8 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-163972fd */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7fd2459b */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-75c6f118 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-67224a0a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-45b0cf94 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-621dde0e */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2203433 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-31857180 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a744e90 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-43de8d47 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-433caa8a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2e870c61 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1ef384b7 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4ff8d9b1 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b286f7c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5faf7ff1 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-11ddd54 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e15526d */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b0e09db */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cea6766 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-507f4fcf */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-249bb3b3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2361a966 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4015fba4 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d9708a4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-358134d8 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-480277e8 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7be0fb3c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1bef0e70 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c5d8a61 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3beab76 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-66ba684a */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-265370a0 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c21a085 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-20cb3721 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-173a9996 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-18eb4eea */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cc6bb1a */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4f91a083 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6a35f933 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4340d9ec */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-255866c8 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-163972fd */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7fd2459b */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-75c6f118 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-67224a0a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-45b0cf94 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-621dde0e */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2203433 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-31857180 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a744e90 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-43de8d47 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-433caa8a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2e870c61 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1ef384b7 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4ff8d9b1 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b286f7c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5faf7ff1 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-11ddd54 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e15526d */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b0e09db */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cea6766 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-507f4fcf */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-249bb3b3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2361a966 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4015fba4 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d9708a4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-358134d8 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-480277e8 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7be0fb3c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1bef0e70 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c5d8a61 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3beab76 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-66ba684a */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-265370a0 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c21a085 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-20cb3721 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-173a9996 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-18eb4eea */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cc6bb1a */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4f91a083 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6a35f933 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4340d9ec */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-255866c8 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-163972fd */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7fd2459b */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-75c6f118 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-67224a0a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-45b0cf94 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-621dde0e */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2203433 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-31857180 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a744e90 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-43de8d47 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-433caa8a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2e870c61 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1ef384b7 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4ff8d9b1 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b286f7c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5faf7ff1 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-11ddd54 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e15526d */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b0e09db */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cea6766 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-507f4fcf */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-249bb3b3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2361a966 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4015fba4 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d9708a4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-358134d8 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-480277e8 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7be0fb3c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1bef0e70 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c5d8a61 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3beab76 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-66ba684a */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-265370a0 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c21a085 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-20cb3721 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-173a9996 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-18eb4eea */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cc6bb1a */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4f91a083 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6a35f933 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4340d9ec */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-255866c8 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-163972fd */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7fd2459b */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-75c6f118 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-67224a0a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-45b0cf94 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-621dde0e */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2203433 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-31857180 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a744e90 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-43de8d47 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-433caa8a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2e870c61 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1ef384b7 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4ff8d9b1 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b286f7c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5faf7ff1 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-11ddd54 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e15526d */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b0e09db */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cea6766 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-507f4fcf */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-249bb3b3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2361a966 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4015fba4 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d9708a4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-358134d8 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-480277e8 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7be0fb3c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1bef0e70 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c5d8a61 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3beab76 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-66ba684a */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-265370a0 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c21a085 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-20cb3721 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-173a9996 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-18eb4eea */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cc6bb1a */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4f91a083 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6a35f933 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4340d9ec */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-255866c8 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-163972fd */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7fd2459b */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-75c6f118 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-67224a0a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-45b0cf94 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-621dde0e */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2203433 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-31857180 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a744e90 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-43de8d47 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-433caa8a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2e870c61 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1ef384b7 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4ff8d9b1 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b286f7c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5faf7ff1 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-11ddd54 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e15526d */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b0e09db */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cea6766 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-507f4fcf */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-249bb3b3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2361a966 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4015fba4 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d9708a4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-358134d8 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-480277e8 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7be0fb3c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1bef0e70 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c5d8a61 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3beab76 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-66ba684a */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-265370a0 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c21a085 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-20cb3721 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-173a9996 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-18eb4eea */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cc6bb1a */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4f91a083 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6a35f933 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4340d9ec */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-255866c8 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-163972fd */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7fd2459b */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-75c6f118 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-67224a0a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-45b0cf94 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-621dde0e */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2203433 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-31857180 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a744e90 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-43de8d47 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-433caa8a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2e870c61 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1ef384b7 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4ff8d9b1 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b286f7c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5faf7ff1 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-11ddd54 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e15526d */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b0e09db */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cea6766 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-507f4fcf */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-249bb3b3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2361a966 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4015fba4 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d9708a4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-358134d8 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-480277e8 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7be0fb3c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1bef0e70 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c5d8a61 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3beab76 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-66ba684a */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-265370a0 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c21a085 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-20cb3721 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-173a9996 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-18eb4eea */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cc6bb1a */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4f91a083 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6a35f933 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4340d9ec */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-255866c8 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-163972fd */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7fd2459b */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-75c6f118 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-67224a0a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-45b0cf94 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-621dde0e */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2203433 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-31857180 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a744e90 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-43de8d47 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-433caa8a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2e870c61 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1ef384b7 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4ff8d9b1 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b286f7c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5faf7ff1 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-11ddd54 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e15526d */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b0e09db */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cea6766 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-507f4fcf */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-249bb3b3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2361a966 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4015fba4 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d9708a4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-358134d8 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-480277e8 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7be0fb3c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1bef0e70 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c5d8a61 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2a2a6ebb */.image-loaicay a {
    aspect-ratio: 1 / 1 !important;
    
    width: 100% !important;
    overflow: hidden;
    position: relative;
    border-radius: 10px;
}
.image-loaicay img {
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important;
    display: block;
    transition: transform 0.6s ease;
}
.image-loaicay:hover img {
    transform: scale(1.06);
}
.image-loaicay::after {
    content: "";
    position: absolute;
    top: 0;
    left: -75%;
    width: 50%;
    height: 100%;
    background: linear-gradient(
        120deg,
        rgba(255,255,255,0) 0%,
        rgba(255,255,255,0.35) 50%,
        rgba(255,255,255,0) 100%
    );
    transform: skewX(-20deg);
    opacity: 0;
    pointer-events: none;
}

.image-loaicay:hover::after {
    animation: mirrorShine 0.8s ease forwards;
    opacity: 1;
}

@keyframes mirrorShine {
    0% {
        left: -75%;
    }
    100% {
        left: 130%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-45bd90eb */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-18a0aef7 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2c6d0bf2 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1cc5593e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6eb82294 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5adaf57e */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4687fc94 */.image-loaicay a {
    aspect-ratio: 1 / 1 !important;
    
    width: 100% !important;
    overflow: hidden;
    position: relative;
    border-radius: 10px;
}
.image-loaicay img {
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important;
    display: block;
    transition: transform 0.6s ease;
}
.image-loaicay:hover img {
    transform: scale(1.06);
}
.image-loaicay::after {
    content: "";
    position: absolute;
    top: 0;
    left: -75%;
    width: 50%;
    height: 100%;
    background: linear-gradient(
        120deg,
        rgba(255,255,255,0) 0%,
        rgba(255,255,255,0.35) 50%,
        rgba(255,255,255,0) 100%
    );
    transform: skewX(-20deg);
    opacity: 0;
    pointer-events: none;
}

.image-loaicay:hover::after {
    animation: mirrorShine 0.8s ease forwards;
    opacity: 1;
}

@keyframes mirrorShine {
    0% {
        left: -75%;
    }
    100% {
        left: 130%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-17811a71 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2f89d423 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-147401a6 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-57fd8540 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4969095c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2c4f912f */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-682c01fd */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4a8f2933 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-47132c72 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c22fd14 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-480093e7 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9117978 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2a2a6ebb */.image-loaicay a {
    aspect-ratio: 1 / 1 !important;
    
    width: 100% !important;
    overflow: hidden;
    position: relative;
    border-radius: 10px;
}
.image-loaicay img {
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important;
    display: block;
    transition: transform 0.6s ease;
}
.image-loaicay:hover img {
    transform: scale(1.06);
}
.image-loaicay::after {
    content: "";
    position: absolute;
    top: 0;
    left: -75%;
    width: 50%;
    height: 100%;
    background: linear-gradient(
        120deg,
        rgba(255,255,255,0) 0%,
        rgba(255,255,255,0.35) 50%,
        rgba(255,255,255,0) 100%
    );
    transform: skewX(-20deg);
    opacity: 0;
    pointer-events: none;
}

.image-loaicay:hover::after {
    animation: mirrorShine 0.8s ease forwards;
    opacity: 1;
}

@keyframes mirrorShine {
    0% {
        left: -75%;
    }
    100% {
        left: 130%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-45bd90eb */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-18a0aef7 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2c6d0bf2 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1cc5593e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6eb82294 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5adaf57e */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4687fc94 */.image-loaicay a {
    aspect-ratio: 1 / 1 !important;
    
    width: 100% !important;
    overflow: hidden;
    position: relative;
    border-radius: 10px;
}
.image-loaicay img {
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important;
    display: block;
    transition: transform 0.6s ease;
}
.image-loaicay:hover img {
    transform: scale(1.06);
}
.image-loaicay::after {
    content: "";
    position: absolute;
    top: 0;
    left: -75%;
    width: 50%;
    height: 100%;
    background: linear-gradient(
        120deg,
        rgba(255,255,255,0) 0%,
        rgba(255,255,255,0.35) 50%,
        rgba(255,255,255,0) 100%
    );
    transform: skewX(-20deg);
    opacity: 0;
    pointer-events: none;
}

.image-loaicay:hover::after {
    animation: mirrorShine 0.8s ease forwards;
    opacity: 1;
}

@keyframes mirrorShine {
    0% {
        left: -75%;
    }
    100% {
        left: 130%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-17811a71 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2f89d423 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-147401a6 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-57fd8540 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4969095c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2c4f912f */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-682c01fd */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4a8f2933 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-47132c72 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c22fd14 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-480093e7 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9117978 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2a2a6ebb */.image-loaicay a {
    aspect-ratio: 1 / 1 !important;
    
    width: 100% !important;
    overflow: hidden;
    position: relative;
    border-radius: 10px;
}
.image-loaicay img {
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important;
    display: block;
    transition: transform 0.6s ease;
}
.image-loaicay:hover img {
    transform: scale(1.06);
}
.image-loaicay::after {
    content: "";
    position: absolute;
    top: 0;
    left: -75%;
    width: 50%;
    height: 100%;
    background: linear-gradient(
        120deg,
        rgba(255,255,255,0) 0%,
        rgba(255,255,255,0.35) 50%,
        rgba(255,255,255,0) 100%
    );
    transform: skewX(-20deg);
    opacity: 0;
    pointer-events: none;
}

.image-loaicay:hover::after {
    animation: mirrorShine 0.8s ease forwards;
    opacity: 1;
}

@keyframes mirrorShine {
    0% {
        left: -75%;
    }
    100% {
        left: 130%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-45bd90eb */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-18a0aef7 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2c6d0bf2 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1cc5593e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6eb82294 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5adaf57e */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4687fc94 */.image-loaicay a {
    aspect-ratio: 1 / 1 !important;
    
    width: 100% !important;
    overflow: hidden;
    position: relative;
    border-radius: 10px;
}
.image-loaicay img {
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important;
    display: block;
    transition: transform 0.6s ease;
}
.image-loaicay:hover img {
    transform: scale(1.06);
}
.image-loaicay::after {
    content: "";
    position: absolute;
    top: 0;
    left: -75%;
    width: 50%;
    height: 100%;
    background: linear-gradient(
        120deg,
        rgba(255,255,255,0) 0%,
        rgba(255,255,255,0.35) 50%,
        rgba(255,255,255,0) 100%
    );
    transform: skewX(-20deg);
    opacity: 0;
    pointer-events: none;
}

.image-loaicay:hover::after {
    animation: mirrorShine 0.8s ease forwards;
    opacity: 1;
}

@keyframes mirrorShine {
    0% {
        left: -75%;
    }
    100% {
        left: 130%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-17811a71 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2f89d423 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-147401a6 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-57fd8540 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4969095c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2c4f912f */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-682c01fd */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4a8f2933 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-47132c72 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c22fd14 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-480093e7 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9117978 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2a2a6ebb */.image-loaicay a {
    aspect-ratio: 1 / 1 !important;
    
    width: 100% !important;
    overflow: hidden;
    position: relative;
    border-radius: 10px;
}
.image-loaicay img {
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important;
    display: block;
    transition: transform 0.6s ease;
}
.image-loaicay:hover img {
    transform: scale(1.06);
}
.image-loaicay::after {
    content: "";
    position: absolute;
    top: 0;
    left: -75%;
    width: 50%;
    height: 100%;
    background: linear-gradient(
        120deg,
        rgba(255,255,255,0) 0%,
        rgba(255,255,255,0.35) 50%,
        rgba(255,255,255,0) 100%
    );
    transform: skewX(-20deg);
    opacity: 0;
    pointer-events: none;
}

.image-loaicay:hover::after {
    animation: mirrorShine 0.8s ease forwards;
    opacity: 1;
}

@keyframes mirrorShine {
    0% {
        left: -75%;
    }
    100% {
        left: 130%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-45bd90eb */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-18a0aef7 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2c6d0bf2 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1cc5593e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6eb82294 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5adaf57e */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4687fc94 */.image-loaicay a {
    aspect-ratio: 1 / 1 !important;
    
    width: 100% !important;
    overflow: hidden;
    position: relative;
    border-radius: 10px;
}
.image-loaicay img {
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important;
    display: block;
    transition: transform 0.6s ease;
}
.image-loaicay:hover img {
    transform: scale(1.06);
}
.image-loaicay::after {
    content: "";
    position: absolute;
    top: 0;
    left: -75%;
    width: 50%;
    height: 100%;
    background: linear-gradient(
        120deg,
        rgba(255,255,255,0) 0%,
        rgba(255,255,255,0.35) 50%,
        rgba(255,255,255,0) 100%
    );
    transform: skewX(-20deg);
    opacity: 0;
    pointer-events: none;
}

.image-loaicay:hover::after {
    animation: mirrorShine 0.8s ease forwards;
    opacity: 1;
}

@keyframes mirrorShine {
    0% {
        left: -75%;
    }
    100% {
        left: 130%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-17811a71 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2f89d423 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-147401a6 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-57fd8540 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4969095c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2c4f912f */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-682c01fd */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4a8f2933 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-47132c72 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c22fd14 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-480093e7 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9117978 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-c6c9400 */:not(.loai-cay) .elementor-swiper-button-next,
:not(.loai-cay) .elementor-swiper-button-prev {
    background: #25470E !important;
    color: #fff !important;
    width: 46px !important;
    height: 46px !important;
    border-radius: 50% !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    cursor: pointer !important;
    box-shadow: 0 8px 20px rgba(0,0,0,0.25) !important;
    transition: all 0.35s ease !important;
    z-index: 10 !important;
}

:not(.loai-cay) .elementor-swiper-button i,
:not(.loai-cay) .elementor-swiper-button svg {
    font-size: 18px !important;
    width: 18px !important;
    height: 18px !important;
    transition: transform 0.35s ease !important;
}

:not(.loai-cay) .elementor-swiper-button-next:hover,
:not(.loai-cay) .elementor-swiper-button-prev:hover {
    background: #FFD659 !important;
    box-shadow: 0 12px 28px rgba(46,204,113,0.5) !important;
}

:not(.loai-cay) .elementor-swiper-button-prev:hover i,
:not(.loai-cay) .elementor-swiper-button-prev:hover svg {
    transform: translateX(-4px) !important;
}

:not(.loai-cay) .elementor-swiper-button-next:hover i,
:not(.loai-cay) .elementor-swiper-button-next:hover svg {
    transform: translateX(4px) !important;
}
@media (max-width: 768px) {
    :not(.loai-cay) .elementor-swiper-button-prev {
        left: 10px !important;
        right: auto !important;
    }
    
    :not(.loai-cay) .elementor-swiper-button-next {
        right: 10px !important;
        left: auto !important;
    }

    :not(.loai-cay) .elementor-swiper-button-next,
    :not(.loai-cay) .elementor-swiper-button-prev {
        width: 36px !important;
        height: 36px !important;
    }

    :not(.loai-cay) .elementor-swiper-button i,
    :not(.loai-cay) .elementor-swiper-button svg {
        font-size: 14px !important;
        width: 14px !important;
        height: 14px !important;
    }

    :not(.loai-cay) .elementor-swiper-button-next,
    :not(.loai-cay) .elementor-swiper-button-prev {
        top: 50% !important;
        transform: translateY(-50%) !important;
    }

    :not(.loai-cay) .elementor-swiper-button-next,
    :not(.loai-cay) .elementor-swiper-button-prev {
        opacity: 0.9 !important;
    }

    :not(.loai-cay) .elementor-swiper-button-next:hover,
    :not(.loai-cay) .elementor-swiper-button-prev:hover,
    :not(.loai-cay) .elementor-swiper-button-next:active,
    :not(.loai-cay) .elementor-swiper-button-prev:active {
        opacity: 1 !important;
    }
}

@media (max-width: 480px) {
 
    :not(.loai-cay) .elementor-swiper-button-prev {
        left: 5px !important;
    }
    
    :not(.loai-cay) .elementor-swiper-button-next {
        right: 5px !important;
    }
    
    :not(.loai-cay) .elementor-swiper-button-next,
    :not(.loai-cay) .elementor-swiper-button-prev {
        width: 40px !important;
        height: 40px !important;
    }

    :not(.loai-cay) .elementor-swiper-button i,
    :not(.loai-cay) .elementor-swiper-button svg {
        font-size: 15px !important;
        width: 15px !important;
        height: 15px !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c428c33 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2ac5e950 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8d71ce */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8dd4ea4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-75f6a9e4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2371327 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-560bfef0 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6676df9c */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-207dd35e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-48b90057 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-eb67ce6 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5ee7b8be */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6973952f */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-28b6669a */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-338b5ba1 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4407d60d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7d3735e4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2bb355e3 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c428c33 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2ac5e950 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8d71ce */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8dd4ea4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-75f6a9e4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2371327 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-560bfef0 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6676df9c */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-207dd35e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-48b90057 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-eb67ce6 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5ee7b8be */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6973952f */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-28b6669a */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-338b5ba1 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4407d60d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7d3735e4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2bb355e3 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c428c33 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2ac5e950 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8d71ce */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8dd4ea4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-75f6a9e4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2371327 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-560bfef0 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6676df9c */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-207dd35e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-48b90057 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-eb67ce6 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5ee7b8be */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6973952f */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-28b6669a */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-338b5ba1 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4407d60d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7d3735e4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2bb355e3 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c428c33 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2ac5e950 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8d71ce */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8dd4ea4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-75f6a9e4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2371327 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-560bfef0 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6676df9c */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-207dd35e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-48b90057 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-eb67ce6 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5ee7b8be */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6973952f */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-28b6669a */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-338b5ba1 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4407d60d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7d3735e4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2bb355e3 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-d6b0389 */:not(.loai-cay) .elementor-swiper-button-next,
:not(.loai-cay) .elementor-swiper-button-prev {
    background: #25470E !important;
    color: #fff !important;
    width: 46px !important;
    height: 46px !important;
    border-radius: 50% !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    cursor: pointer !important;
    box-shadow: 0 8px 20px rgba(0,0,0,0.25) !important;
    transition: all 0.35s ease !important;
    z-index: 10 !important;
}

:not(.loai-cay) .elementor-swiper-button i,
:not(.loai-cay) .elementor-swiper-button svg {
    font-size: 18px !important;
    width: 18px !important;
    height: 18px !important;
    transition: transform 0.35s ease !important;
}

:not(.loai-cay) .elementor-swiper-button-next:hover,
:not(.loai-cay) .elementor-swiper-button-prev:hover {
    background: #FFD659 !important;
    box-shadow: 0 12px 28px rgba(46,204,113,0.5) !important;
}

:not(.loai-cay) .elementor-swiper-button-prev:hover i,
:not(.loai-cay) .elementor-swiper-button-prev:hover svg {
    transform: translateX(-4px) !important;
}

:not(.loai-cay) .elementor-swiper-button-next:hover i,
:not(.loai-cay) .elementor-swiper-button-next:hover svg {
    transform: translateX(4px) !important;
}
@media (max-width: 768px) {
    :not(.loai-cay) .elementor-swiper-button-prev {
        left: 10px !important;
        right: auto !important;
    }
    
    :not(.loai-cay) .elementor-swiper-button-next {
        right: 10px !important;
        left: auto !important;
    }

    :not(.loai-cay) .elementor-swiper-button-next,
    :not(.loai-cay) .elementor-swiper-button-prev {
        width: 36px !important;
        height: 36px !important;
    }

    :not(.loai-cay) .elementor-swiper-button i,
    :not(.loai-cay) .elementor-swiper-button svg {
        font-size: 14px !important;
        width: 14px !important;
        height: 14px !important;
    }

    :not(.loai-cay) .elementor-swiper-button-next,
    :not(.loai-cay) .elementor-swiper-button-prev {
        top: 50% !important;
        transform: translateY(-50%) !important;
    }

    :not(.loai-cay) .elementor-swiper-button-next,
    :not(.loai-cay) .elementor-swiper-button-prev {
        opacity: 0.9 !important;
    }

    :not(.loai-cay) .elementor-swiper-button-next:hover,
    :not(.loai-cay) .elementor-swiper-button-prev:hover,
    :not(.loai-cay) .elementor-swiper-button-next:active,
    :not(.loai-cay) .elementor-swiper-button-prev:active {
        opacity: 1 !important;
    }
}

@media (max-width: 480px) {
 
    :not(.loai-cay) .elementor-swiper-button-prev {
        left: 5px !important;
    }
    
    :not(.loai-cay) .elementor-swiper-button-next {
        right: 5px !important;
    }
    
    :not(.loai-cay) .elementor-swiper-button-next,
    :not(.loai-cay) .elementor-swiper-button-prev {
        width: 40px !important;
        height: 40px !important;
    }

    :not(.loai-cay) .elementor-swiper-button i,
    :not(.loai-cay) .elementor-swiper-button svg {
        font-size: 15px !important;
        width: 15px !important;
        height: 15px !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-685ef432 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5e3474db */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-544016a4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-58033f98 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-777a6da4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e51a79 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4b2002e6 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-74f237d2 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a306cef */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-630de482 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-117a6cda */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29f2f53a */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-31f784ad */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4d9151e1 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-519e3a62 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63e201c9 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7aa5c6f9 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e5c4174 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-75015023 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-43ac7c6c */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54d6beeb */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6d6222e3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-73233d4a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3b7524a3 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-717f17f9 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-232ca33f */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7ba74298 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5047c2ce */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-24330bdd */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3808c61e */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63fa54bf */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-14be0898 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e2a0ebb */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-26bc5130 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42ce43b8 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-60cbaffb */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6716a793 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-46d82f2f */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3d5786e3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e39810a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f3a03c1 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2bf9c58a */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-748ab5e4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dd11c80 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-675f2940 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b6e75dc */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33bb4ee5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4db2bd9 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3a0f7128 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3f44fcc3 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8b7634d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6057986a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5a97cc6a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-597b2d64 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7454b751 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-28dbaf4d */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-112e3948 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-53245b00 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6b658eca */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-151c644b */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-30a14f00 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-14d4ccc2 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a630e2e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-73ce7615 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3835a51e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4faf5ebb */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-685ef432 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5e3474db */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-544016a4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-58033f98 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-777a6da4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e51a79 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4b2002e6 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-74f237d2 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a306cef */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-630de482 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-117a6cda */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29f2f53a */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-31f784ad */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4d9151e1 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-519e3a62 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63e201c9 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7aa5c6f9 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e5c4174 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-75015023 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-43ac7c6c */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54d6beeb */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6d6222e3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-73233d4a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3b7524a3 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-717f17f9 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-232ca33f */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7ba74298 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5047c2ce */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-24330bdd */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3808c61e */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63fa54bf */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-14be0898 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e2a0ebb */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-26bc5130 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42ce43b8 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-60cbaffb */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6716a793 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-46d82f2f */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3d5786e3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e39810a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f3a03c1 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2bf9c58a */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-748ab5e4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dd11c80 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-675f2940 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b6e75dc */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33bb4ee5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4db2bd9 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3a0f7128 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3f44fcc3 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8b7634d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6057986a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5a97cc6a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-597b2d64 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7454b751 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-28dbaf4d */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-112e3948 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-53245b00 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6b658eca */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-151c644b */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-30a14f00 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-14d4ccc2 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a630e2e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-73ce7615 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3835a51e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4faf5ebb */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-685ef432 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5e3474db */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-544016a4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-58033f98 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-777a6da4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e51a79 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4b2002e6 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-74f237d2 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a306cef */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-630de482 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-117a6cda */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29f2f53a */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-31f784ad */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4d9151e1 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-519e3a62 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63e201c9 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7aa5c6f9 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e5c4174 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-75015023 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-43ac7c6c */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54d6beeb */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6d6222e3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-73233d4a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3b7524a3 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-717f17f9 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-232ca33f */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7ba74298 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5047c2ce */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-24330bdd */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3808c61e */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63fa54bf */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-14be0898 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e2a0ebb */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-26bc5130 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42ce43b8 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-60cbaffb */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6716a793 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-46d82f2f */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3d5786e3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e39810a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f3a03c1 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2bf9c58a */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-748ab5e4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dd11c80 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-675f2940 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b6e75dc */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33bb4ee5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4db2bd9 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3a0f7128 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3f44fcc3 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8b7634d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6057986a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5a97cc6a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-597b2d64 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7454b751 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-28dbaf4d */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-112e3948 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-53245b00 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6b658eca */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-151c644b */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-30a14f00 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-14d4ccc2 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a630e2e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-73ce7615 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3835a51e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4faf5ebb */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-685ef432 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5e3474db */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-544016a4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-58033f98 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-777a6da4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e51a79 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4b2002e6 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-74f237d2 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a306cef */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-630de482 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-117a6cda */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29f2f53a */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-31f784ad */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4d9151e1 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-519e3a62 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63e201c9 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7aa5c6f9 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e5c4174 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-75015023 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-43ac7c6c */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54d6beeb */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6d6222e3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-73233d4a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3b7524a3 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-717f17f9 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-232ca33f */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7ba74298 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5047c2ce */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-24330bdd */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3808c61e */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63fa54bf */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-14be0898 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e2a0ebb */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-26bc5130 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42ce43b8 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-60cbaffb */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6716a793 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-46d82f2f */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3d5786e3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e39810a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f3a03c1 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2bf9c58a */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-748ab5e4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dd11c80 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-675f2940 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b6e75dc */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33bb4ee5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4db2bd9 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3a0f7128 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3f44fcc3 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8b7634d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6057986a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5a97cc6a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-597b2d64 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7454b751 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-28dbaf4d */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-112e3948 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-53245b00 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6b658eca */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-151c644b */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-30a14f00 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-14d4ccc2 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a630e2e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-73ce7615 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3835a51e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4faf5ebb */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-685ef432 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5e3474db */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-544016a4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-58033f98 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-777a6da4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e51a79 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4b2002e6 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-74f237d2 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a306cef */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-630de482 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-117a6cda */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29f2f53a */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-31f784ad */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4d9151e1 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-519e3a62 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63e201c9 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7aa5c6f9 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e5c4174 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-75015023 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-43ac7c6c */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54d6beeb */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6d6222e3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-73233d4a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3b7524a3 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-717f17f9 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-232ca33f */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7ba74298 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5047c2ce */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-24330bdd */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3808c61e */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63fa54bf */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-14be0898 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e2a0ebb */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-26bc5130 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42ce43b8 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-60cbaffb */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6716a793 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-46d82f2f */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3d5786e3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e39810a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f3a03c1 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2bf9c58a */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-748ab5e4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dd11c80 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-675f2940 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b6e75dc */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33bb4ee5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4db2bd9 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3a0f7128 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3f44fcc3 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8b7634d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6057986a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5a97cc6a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-597b2d64 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7454b751 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-28dbaf4d */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-112e3948 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-53245b00 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6b658eca */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-151c644b */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-30a14f00 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-14d4ccc2 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a630e2e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-73ce7615 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3835a51e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4faf5ebb */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-685ef432 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5e3474db */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-544016a4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-58033f98 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-777a6da4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e51a79 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4b2002e6 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-74f237d2 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a306cef */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-630de482 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-117a6cda */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29f2f53a */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-31f784ad */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4d9151e1 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-519e3a62 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63e201c9 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7aa5c6f9 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e5c4174 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-75015023 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-43ac7c6c */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54d6beeb */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6d6222e3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-73233d4a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3b7524a3 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-717f17f9 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-232ca33f */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7ba74298 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5047c2ce */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-24330bdd */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3808c61e */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63fa54bf */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-14be0898 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e2a0ebb */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-26bc5130 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42ce43b8 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-60cbaffb */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6716a793 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-46d82f2f */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3d5786e3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e39810a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f3a03c1 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2bf9c58a */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-748ab5e4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dd11c80 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-675f2940 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b6e75dc */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33bb4ee5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4db2bd9 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3a0f7128 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3f44fcc3 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8b7634d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6057986a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5a97cc6a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-597b2d64 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7454b751 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-28dbaf4d */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-112e3948 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-53245b00 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6b658eca */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-151c644b */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-30a14f00 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-14d4ccc2 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a630e2e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-73ce7615 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3835a51e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4faf5ebb */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-685ef432 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5e3474db */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-544016a4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-58033f98 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-777a6da4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e51a79 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4b2002e6 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-74f237d2 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a306cef */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-630de482 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-117a6cda */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29f2f53a */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-31f784ad */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4d9151e1 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-519e3a62 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63e201c9 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7aa5c6f9 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e5c4174 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-75015023 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-43ac7c6c */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54d6beeb */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6d6222e3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-73233d4a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3b7524a3 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-717f17f9 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-232ca33f */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7ba74298 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5047c2ce */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-24330bdd */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3808c61e */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63fa54bf */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-14be0898 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e2a0ebb */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-26bc5130 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42ce43b8 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-60cbaffb */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6716a793 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-46d82f2f */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3d5786e3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e39810a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f3a03c1 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2bf9c58a */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-748ab5e4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dd11c80 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-675f2940 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b6e75dc */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33bb4ee5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4db2bd9 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3a0f7128 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3f44fcc3 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8b7634d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6057986a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5a97cc6a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-597b2d64 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7454b751 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-28dbaf4d */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-112e3948 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-53245b00 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6b658eca */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-151c644b */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-30a14f00 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-14d4ccc2 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a630e2e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-73ce7615 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3835a51e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4faf5ebb */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-685ef432 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5e3474db */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-544016a4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-58033f98 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-777a6da4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e51a79 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4b2002e6 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-74f237d2 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a306cef */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-630de482 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-117a6cda */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29f2f53a */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-31f784ad */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4d9151e1 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-519e3a62 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63e201c9 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7aa5c6f9 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e5c4174 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-75015023 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-43ac7c6c */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54d6beeb */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6d6222e3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-73233d4a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3b7524a3 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-717f17f9 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-232ca33f */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7ba74298 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5047c2ce */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-24330bdd */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3808c61e */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63fa54bf */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-14be0898 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e2a0ebb */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-26bc5130 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42ce43b8 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-60cbaffb */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6716a793 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-46d82f2f */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3d5786e3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e39810a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f3a03c1 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2bf9c58a */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-748ab5e4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dd11c80 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-675f2940 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b6e75dc */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33bb4ee5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4db2bd9 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3a0f7128 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3f44fcc3 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8b7634d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6057986a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5a97cc6a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-597b2d64 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7454b751 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-28dbaf4d */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-112e3948 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-53245b00 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6b658eca */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-151c644b */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-30a14f00 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-14d4ccc2 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a630e2e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-73ce7615 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3835a51e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4faf5ebb */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-685ef432 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5e3474db */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-544016a4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-58033f98 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-777a6da4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e51a79 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4b2002e6 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-74f237d2 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a306cef */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-630de482 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-117a6cda */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29f2f53a */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-31f784ad */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4d9151e1 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-519e3a62 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63e201c9 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7aa5c6f9 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e5c4174 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-75015023 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-43ac7c6c */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54d6beeb */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6d6222e3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-73233d4a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3b7524a3 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-717f17f9 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-232ca33f */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7ba74298 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5047c2ce */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-24330bdd */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3808c61e */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63fa54bf */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-14be0898 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e2a0ebb */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-26bc5130 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42ce43b8 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-60cbaffb */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6716a793 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-46d82f2f */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3d5786e3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e39810a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f3a03c1 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2bf9c58a */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-748ab5e4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dd11c80 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-675f2940 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b6e75dc */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33bb4ee5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4db2bd9 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3a0f7128 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3f44fcc3 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8b7634d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6057986a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5a97cc6a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-597b2d64 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7454b751 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-28dbaf4d */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-112e3948 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-53245b00 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6b658eca */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-151c644b */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-30a14f00 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-14d4ccc2 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a630e2e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-73ce7615 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3835a51e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4faf5ebb */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-685ef432 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5e3474db */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-544016a4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-58033f98 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-777a6da4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e51a79 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4b2002e6 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-74f237d2 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a306cef */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-630de482 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-117a6cda */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29f2f53a */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-31f784ad */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4d9151e1 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-519e3a62 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63e201c9 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7aa5c6f9 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e5c4174 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-75015023 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-43ac7c6c */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54d6beeb */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6d6222e3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-73233d4a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3b7524a3 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-717f17f9 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-232ca33f */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7ba74298 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5047c2ce */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-24330bdd */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3808c61e */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63fa54bf */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-14be0898 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e2a0ebb */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-26bc5130 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42ce43b8 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-60cbaffb */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6716a793 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-46d82f2f */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3d5786e3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e39810a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f3a03c1 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2bf9c58a */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-748ab5e4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dd11c80 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-675f2940 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b6e75dc */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33bb4ee5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4db2bd9 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3a0f7128 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3f44fcc3 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8b7634d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6057986a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5a97cc6a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-597b2d64 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7454b751 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-28dbaf4d */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-112e3948 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-53245b00 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6b658eca */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-151c644b */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-30a14f00 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-14d4ccc2 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a630e2e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-73ce7615 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3835a51e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4faf5ebb */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-685ef432 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5e3474db */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-544016a4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-58033f98 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-777a6da4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e51a79 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4b2002e6 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-74f237d2 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a306cef */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-630de482 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-117a6cda */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29f2f53a */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-31f784ad */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4d9151e1 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-519e3a62 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63e201c9 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7aa5c6f9 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e5c4174 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-75015023 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-43ac7c6c */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54d6beeb */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6d6222e3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-73233d4a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3b7524a3 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-717f17f9 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-232ca33f */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7ba74298 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5047c2ce */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-24330bdd */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3808c61e */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63fa54bf */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-14be0898 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e2a0ebb */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-26bc5130 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42ce43b8 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-60cbaffb */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6716a793 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-46d82f2f */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3d5786e3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e39810a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f3a03c1 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2bf9c58a */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-748ab5e4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dd11c80 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-675f2940 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b6e75dc */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33bb4ee5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4db2bd9 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3a0f7128 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3f44fcc3 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8b7634d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6057986a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5a97cc6a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-597b2d64 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7454b751 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-28dbaf4d */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-112e3948 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-53245b00 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6b658eca */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-151c644b */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-30a14f00 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-14d4ccc2 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a630e2e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-73ce7615 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3835a51e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4faf5ebb */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-685ef432 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5e3474db */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-544016a4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-58033f98 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-777a6da4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e51a79 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4b2002e6 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-74f237d2 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a306cef */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-630de482 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-117a6cda */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29f2f53a */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-31f784ad */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4d9151e1 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-519e3a62 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63e201c9 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7aa5c6f9 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e5c4174 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-75015023 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-43ac7c6c */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54d6beeb */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6d6222e3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-73233d4a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3b7524a3 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-717f17f9 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-232ca33f */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7ba74298 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5047c2ce */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-24330bdd */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3808c61e */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63fa54bf */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-14be0898 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e2a0ebb */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-26bc5130 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42ce43b8 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-60cbaffb */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6716a793 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-46d82f2f */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3d5786e3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e39810a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f3a03c1 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2bf9c58a */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-748ab5e4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dd11c80 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-675f2940 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b6e75dc */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33bb4ee5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4db2bd9 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3a0f7128 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3f44fcc3 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8b7634d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6057986a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5a97cc6a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-597b2d64 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7454b751 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-28dbaf4d */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-112e3948 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-53245b00 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6b658eca */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-151c644b */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-30a14f00 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-14d4ccc2 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a630e2e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-73ce7615 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3835a51e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4faf5ebb */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c3ef194 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4c79facf */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e6d5c01 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-533bbad3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3f620ea3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-649513dc */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29c1b904 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-759f676a */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7ea21f99 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-38b011b3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-34706d98 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5987b847 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-15b7b12c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6f5e016a */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1e5ee298 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-20777f5e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a1b633e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-17e60bd0 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c3ef194 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4c79facf */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e6d5c01 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-533bbad3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3f620ea3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-649513dc */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29c1b904 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-759f676a */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7ea21f99 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-38b011b3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-34706d98 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5987b847 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-15b7b12c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6f5e016a */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1e5ee298 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-20777f5e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a1b633e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-17e60bd0 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c3ef194 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4c79facf */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e6d5c01 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-533bbad3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3f620ea3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-649513dc */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29c1b904 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-759f676a */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7ea21f99 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-38b011b3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-34706d98 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5987b847 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-15b7b12c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6f5e016a */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1e5ee298 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-20777f5e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a1b633e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-17e60bd0 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c3ef194 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4c79facf */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e6d5c01 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-533bbad3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3f620ea3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-649513dc */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29c1b904 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-759f676a */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7ea21f99 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-38b011b3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-34706d98 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5987b847 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-15b7b12c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6f5e016a */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1e5ee298 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-20777f5e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a1b633e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-17e60bd0 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3beab76 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-66ba684a */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-265370a0 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c21a085 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-20cb3721 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-173a9996 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-18eb4eea */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cc6bb1a */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4f91a083 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6a35f933 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4340d9ec */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-255866c8 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-163972fd */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7fd2459b */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-75c6f118 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-67224a0a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-45b0cf94 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-621dde0e */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2203433 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-31857180 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a744e90 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-43de8d47 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-433caa8a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2e870c61 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1ef384b7 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4ff8d9b1 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b286f7c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5faf7ff1 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-11ddd54 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e15526d */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b0e09db */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cea6766 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-507f4fcf */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-249bb3b3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2361a966 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4015fba4 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d9708a4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-358134d8 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-480277e8 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7be0fb3c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1bef0e70 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c5d8a61 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3beab76 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-66ba684a */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-265370a0 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c21a085 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-20cb3721 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-173a9996 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-18eb4eea */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cc6bb1a */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4f91a083 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6a35f933 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4340d9ec */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-255866c8 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-163972fd */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7fd2459b */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-75c6f118 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-67224a0a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-45b0cf94 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-621dde0e */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2203433 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-31857180 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a744e90 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-43de8d47 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-433caa8a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2e870c61 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1ef384b7 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4ff8d9b1 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b286f7c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5faf7ff1 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-11ddd54 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e15526d */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b0e09db */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cea6766 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-507f4fcf */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-249bb3b3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2361a966 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4015fba4 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d9708a4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-358134d8 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-480277e8 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7be0fb3c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1bef0e70 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c5d8a61 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3beab76 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-66ba684a */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-265370a0 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c21a085 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-20cb3721 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-173a9996 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-18eb4eea */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cc6bb1a */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4f91a083 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6a35f933 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4340d9ec */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-255866c8 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-163972fd */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7fd2459b */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-75c6f118 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-67224a0a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-45b0cf94 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-621dde0e */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2203433 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-31857180 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a744e90 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-43de8d47 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-433caa8a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2e870c61 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1ef384b7 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4ff8d9b1 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b286f7c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5faf7ff1 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-11ddd54 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e15526d */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b0e09db */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cea6766 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-507f4fcf */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-249bb3b3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2361a966 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4015fba4 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d9708a4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-358134d8 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-480277e8 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7be0fb3c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1bef0e70 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c5d8a61 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3beab76 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-66ba684a */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-265370a0 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c21a085 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-20cb3721 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-173a9996 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-18eb4eea */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cc6bb1a */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4f91a083 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6a35f933 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4340d9ec */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-255866c8 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-163972fd */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7fd2459b */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-75c6f118 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-67224a0a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-45b0cf94 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-621dde0e */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2203433 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-31857180 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a744e90 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-43de8d47 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-433caa8a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2e870c61 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1ef384b7 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4ff8d9b1 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b286f7c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5faf7ff1 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-11ddd54 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e15526d */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b0e09db */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cea6766 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-507f4fcf */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-249bb3b3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2361a966 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4015fba4 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d9708a4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-358134d8 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-480277e8 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7be0fb3c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1bef0e70 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c5d8a61 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3beab76 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-66ba684a */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-265370a0 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c21a085 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-20cb3721 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-173a9996 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-18eb4eea */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cc6bb1a */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4f91a083 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6a35f933 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4340d9ec */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-255866c8 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-163972fd */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7fd2459b */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-75c6f118 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-67224a0a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-45b0cf94 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-621dde0e */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2203433 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-31857180 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a744e90 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-43de8d47 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-433caa8a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2e870c61 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1ef384b7 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4ff8d9b1 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b286f7c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5faf7ff1 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-11ddd54 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e15526d */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b0e09db */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cea6766 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-507f4fcf */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-249bb3b3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2361a966 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4015fba4 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d9708a4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-358134d8 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-480277e8 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7be0fb3c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1bef0e70 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c5d8a61 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3beab76 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-66ba684a */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-265370a0 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c21a085 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-20cb3721 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-173a9996 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-18eb4eea */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cc6bb1a */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4f91a083 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6a35f933 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4340d9ec */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-255866c8 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-163972fd */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7fd2459b */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-75c6f118 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-67224a0a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-45b0cf94 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-621dde0e */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2203433 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-31857180 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a744e90 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-43de8d47 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-433caa8a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2e870c61 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1ef384b7 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4ff8d9b1 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b286f7c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5faf7ff1 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-11ddd54 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e15526d */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b0e09db */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cea6766 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-507f4fcf */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-249bb3b3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2361a966 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4015fba4 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d9708a4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-358134d8 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-480277e8 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7be0fb3c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1bef0e70 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c5d8a61 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3beab76 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-66ba684a */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-265370a0 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c21a085 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-20cb3721 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-173a9996 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-18eb4eea */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cc6bb1a */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4f91a083 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6a35f933 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4340d9ec */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-255866c8 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-163972fd */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7fd2459b */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-75c6f118 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-67224a0a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-45b0cf94 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-621dde0e */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2203433 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-31857180 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a744e90 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-43de8d47 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-433caa8a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2e870c61 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1ef384b7 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4ff8d9b1 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b286f7c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5faf7ff1 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-11ddd54 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e15526d */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b0e09db */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cea6766 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-507f4fcf */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-249bb3b3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2361a966 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4015fba4 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d9708a4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-358134d8 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-480277e8 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7be0fb3c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1bef0e70 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c5d8a61 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3beab76 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-66ba684a */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-265370a0 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c21a085 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-20cb3721 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-173a9996 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-18eb4eea */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cc6bb1a */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4f91a083 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6a35f933 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4340d9ec */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-255866c8 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-163972fd */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7fd2459b */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-75c6f118 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-67224a0a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-45b0cf94 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-621dde0e */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2203433 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-31857180 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a744e90 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-43de8d47 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-433caa8a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2e870c61 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1ef384b7 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4ff8d9b1 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b286f7c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5faf7ff1 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-11ddd54 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e15526d */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b0e09db */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cea6766 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-507f4fcf */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-249bb3b3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2361a966 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4015fba4 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d9708a4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-358134d8 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-480277e8 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7be0fb3c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1bef0e70 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c5d8a61 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2a2a6ebb */.image-loaicay a {
    aspect-ratio: 1 / 1 !important;
    
    width: 100% !important;
    overflow: hidden;
    position: relative;
    border-radius: 10px;
}
.image-loaicay img {
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important;
    display: block;
    transition: transform 0.6s ease;
}
.image-loaicay:hover img {
    transform: scale(1.06);
}
.image-loaicay::after {
    content: "";
    position: absolute;
    top: 0;
    left: -75%;
    width: 50%;
    height: 100%;
    background: linear-gradient(
        120deg,
        rgba(255,255,255,0) 0%,
        rgba(255,255,255,0.35) 50%,
        rgba(255,255,255,0) 100%
    );
    transform: skewX(-20deg);
    opacity: 0;
    pointer-events: none;
}

.image-loaicay:hover::after {
    animation: mirrorShine 0.8s ease forwards;
    opacity: 1;
}

@keyframes mirrorShine {
    0% {
        left: -75%;
    }
    100% {
        left: 130%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-45bd90eb */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-18a0aef7 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2c6d0bf2 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1cc5593e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6eb82294 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5adaf57e */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4687fc94 */.image-loaicay a {
    aspect-ratio: 1 / 1 !important;
    
    width: 100% !important;
    overflow: hidden;
    position: relative;
    border-radius: 10px;
}
.image-loaicay img {
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important;
    display: block;
    transition: transform 0.6s ease;
}
.image-loaicay:hover img {
    transform: scale(1.06);
}
.image-loaicay::after {
    content: "";
    position: absolute;
    top: 0;
    left: -75%;
    width: 50%;
    height: 100%;
    background: linear-gradient(
        120deg,
        rgba(255,255,255,0) 0%,
        rgba(255,255,255,0.35) 50%,
        rgba(255,255,255,0) 100%
    );
    transform: skewX(-20deg);
    opacity: 0;
    pointer-events: none;
}

.image-loaicay:hover::after {
    animation: mirrorShine 0.8s ease forwards;
    opacity: 1;
}

@keyframes mirrorShine {
    0% {
        left: -75%;
    }
    100% {
        left: 130%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-17811a71 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2f89d423 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-147401a6 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-57fd8540 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4969095c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2c4f912f */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-682c01fd */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4a8f2933 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-47132c72 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c22fd14 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-480093e7 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9117978 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2a2a6ebb */.image-loaicay a {
    aspect-ratio: 1 / 1 !important;
    
    width: 100% !important;
    overflow: hidden;
    position: relative;
    border-radius: 10px;
}
.image-loaicay img {
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important;
    display: block;
    transition: transform 0.6s ease;
}
.image-loaicay:hover img {
    transform: scale(1.06);
}
.image-loaicay::after {
    content: "";
    position: absolute;
    top: 0;
    left: -75%;
    width: 50%;
    height: 100%;
    background: linear-gradient(
        120deg,
        rgba(255,255,255,0) 0%,
        rgba(255,255,255,0.35) 50%,
        rgba(255,255,255,0) 100%
    );
    transform: skewX(-20deg);
    opacity: 0;
    pointer-events: none;
}

.image-loaicay:hover::after {
    animation: mirrorShine 0.8s ease forwards;
    opacity: 1;
}

@keyframes mirrorShine {
    0% {
        left: -75%;
    }
    100% {
        left: 130%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-45bd90eb */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-18a0aef7 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2c6d0bf2 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1cc5593e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6eb82294 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5adaf57e */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4687fc94 */.image-loaicay a {
    aspect-ratio: 1 / 1 !important;
    
    width: 100% !important;
    overflow: hidden;
    position: relative;
    border-radius: 10px;
}
.image-loaicay img {
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important;
    display: block;
    transition: transform 0.6s ease;
}
.image-loaicay:hover img {
    transform: scale(1.06);
}
.image-loaicay::after {
    content: "";
    position: absolute;
    top: 0;
    left: -75%;
    width: 50%;
    height: 100%;
    background: linear-gradient(
        120deg,
        rgba(255,255,255,0) 0%,
        rgba(255,255,255,0.35) 50%,
        rgba(255,255,255,0) 100%
    );
    transform: skewX(-20deg);
    opacity: 0;
    pointer-events: none;
}

.image-loaicay:hover::after {
    animation: mirrorShine 0.8s ease forwards;
    opacity: 1;
}

@keyframes mirrorShine {
    0% {
        left: -75%;
    }
    100% {
        left: 130%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-17811a71 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2f89d423 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-147401a6 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-57fd8540 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4969095c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2c4f912f */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-682c01fd */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4a8f2933 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-47132c72 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c22fd14 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-480093e7 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9117978 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2a2a6ebb */.image-loaicay a {
    aspect-ratio: 1 / 1 !important;
    
    width: 100% !important;
    overflow: hidden;
    position: relative;
    border-radius: 10px;
}
.image-loaicay img {
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important;
    display: block;
    transition: transform 0.6s ease;
}
.image-loaicay:hover img {
    transform: scale(1.06);
}
.image-loaicay::after {
    content: "";
    position: absolute;
    top: 0;
    left: -75%;
    width: 50%;
    height: 100%;
    background: linear-gradient(
        120deg,
        rgba(255,255,255,0) 0%,
        rgba(255,255,255,0.35) 50%,
        rgba(255,255,255,0) 100%
    );
    transform: skewX(-20deg);
    opacity: 0;
    pointer-events: none;
}

.image-loaicay:hover::after {
    animation: mirrorShine 0.8s ease forwards;
    opacity: 1;
}

@keyframes mirrorShine {
    0% {
        left: -75%;
    }
    100% {
        left: 130%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-45bd90eb */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-18a0aef7 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2c6d0bf2 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1cc5593e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6eb82294 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5adaf57e */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4687fc94 */.image-loaicay a {
    aspect-ratio: 1 / 1 !important;
    
    width: 100% !important;
    overflow: hidden;
    position: relative;
    border-radius: 10px;
}
.image-loaicay img {
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important;
    display: block;
    transition: transform 0.6s ease;
}
.image-loaicay:hover img {
    transform: scale(1.06);
}
.image-loaicay::after {
    content: "";
    position: absolute;
    top: 0;
    left: -75%;
    width: 50%;
    height: 100%;
    background: linear-gradient(
        120deg,
        rgba(255,255,255,0) 0%,
        rgba(255,255,255,0.35) 50%,
        rgba(255,255,255,0) 100%
    );
    transform: skewX(-20deg);
    opacity: 0;
    pointer-events: none;
}

.image-loaicay:hover::after {
    animation: mirrorShine 0.8s ease forwards;
    opacity: 1;
}

@keyframes mirrorShine {
    0% {
        left: -75%;
    }
    100% {
        left: 130%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-17811a71 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2f89d423 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-147401a6 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-57fd8540 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4969095c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2c4f912f */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-682c01fd */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4a8f2933 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-47132c72 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c22fd14 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-480093e7 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9117978 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2a2a6ebb */.image-loaicay a {
    aspect-ratio: 1 / 1 !important;
    
    width: 100% !important;
    overflow: hidden;
    position: relative;
    border-radius: 10px;
}
.image-loaicay img {
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important;
    display: block;
    transition: transform 0.6s ease;
}
.image-loaicay:hover img {
    transform: scale(1.06);
}
.image-loaicay::after {
    content: "";
    position: absolute;
    top: 0;
    left: -75%;
    width: 50%;
    height: 100%;
    background: linear-gradient(
        120deg,
        rgba(255,255,255,0) 0%,
        rgba(255,255,255,0.35) 50%,
        rgba(255,255,255,0) 100%
    );
    transform: skewX(-20deg);
    opacity: 0;
    pointer-events: none;
}

.image-loaicay:hover::after {
    animation: mirrorShine 0.8s ease forwards;
    opacity: 1;
}

@keyframes mirrorShine {
    0% {
        left: -75%;
    }
    100% {
        left: 130%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-45bd90eb */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-18a0aef7 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2c6d0bf2 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1cc5593e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6eb82294 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5adaf57e */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4687fc94 */.image-loaicay a {
    aspect-ratio: 1 / 1 !important;
    
    width: 100% !important;
    overflow: hidden;
    position: relative;
    border-radius: 10px;
}
.image-loaicay img {
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important;
    display: block;
    transition: transform 0.6s ease;
}
.image-loaicay:hover img {
    transform: scale(1.06);
}
.image-loaicay::after {
    content: "";
    position: absolute;
    top: 0;
    left: -75%;
    width: 50%;
    height: 100%;
    background: linear-gradient(
        120deg,
        rgba(255,255,255,0) 0%,
        rgba(255,255,255,0.35) 50%,
        rgba(255,255,255,0) 100%
    );
    transform: skewX(-20deg);
    opacity: 0;
    pointer-events: none;
}

.image-loaicay:hover::after {
    animation: mirrorShine 0.8s ease forwards;
    opacity: 1;
}

@keyframes mirrorShine {
    0% {
        left: -75%;
    }
    100% {
        left: 130%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-17811a71 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2f89d423 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-147401a6 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-57fd8540 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4969095c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2c4f912f */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-682c01fd */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4a8f2933 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-47132c72 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c22fd14 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-480093e7 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9117978 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-c6c9400 */:not(.loai-cay) .elementor-swiper-button-next,
:not(.loai-cay) .elementor-swiper-button-prev {
    background: #25470E !important;
    color: #fff !important;
    width: 46px !important;
    height: 46px !important;
    border-radius: 50% !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    cursor: pointer !important;
    box-shadow: 0 8px 20px rgba(0,0,0,0.25) !important;
    transition: all 0.35s ease !important;
    z-index: 10 !important;
}

:not(.loai-cay) .elementor-swiper-button i,
:not(.loai-cay) .elementor-swiper-button svg {
    font-size: 18px !important;
    width: 18px !important;
    height: 18px !important;
    transition: transform 0.35s ease !important;
}

:not(.loai-cay) .elementor-swiper-button-next:hover,
:not(.loai-cay) .elementor-swiper-button-prev:hover {
    background: #FFD659 !important;
    box-shadow: 0 12px 28px rgba(46,204,113,0.5) !important;
}

:not(.loai-cay) .elementor-swiper-button-prev:hover i,
:not(.loai-cay) .elementor-swiper-button-prev:hover svg {
    transform: translateX(-4px) !important;
}

:not(.loai-cay) .elementor-swiper-button-next:hover i,
:not(.loai-cay) .elementor-swiper-button-next:hover svg {
    transform: translateX(4px) !important;
}
@media (max-width: 768px) {
    :not(.loai-cay) .elementor-swiper-button-prev {
        left: 10px !important;
        right: auto !important;
    }
    
    :not(.loai-cay) .elementor-swiper-button-next {
        right: 10px !important;
        left: auto !important;
    }

    :not(.loai-cay) .elementor-swiper-button-next,
    :not(.loai-cay) .elementor-swiper-button-prev {
        width: 36px !important;
        height: 36px !important;
    }

    :not(.loai-cay) .elementor-swiper-button i,
    :not(.loai-cay) .elementor-swiper-button svg {
        font-size: 14px !important;
        width: 14px !important;
        height: 14px !important;
    }

    :not(.loai-cay) .elementor-swiper-button-next,
    :not(.loai-cay) .elementor-swiper-button-prev {
        top: 50% !important;
        transform: translateY(-50%) !important;
    }

    :not(.loai-cay) .elementor-swiper-button-next,
    :not(.loai-cay) .elementor-swiper-button-prev {
        opacity: 0.9 !important;
    }

    :not(.loai-cay) .elementor-swiper-button-next:hover,
    :not(.loai-cay) .elementor-swiper-button-prev:hover,
    :not(.loai-cay) .elementor-swiper-button-next:active,
    :not(.loai-cay) .elementor-swiper-button-prev:active {
        opacity: 1 !important;
    }
}

@media (max-width: 480px) {
 
    :not(.loai-cay) .elementor-swiper-button-prev {
        left: 5px !important;
    }
    
    :not(.loai-cay) .elementor-swiper-button-next {
        right: 5px !important;
    }
    
    :not(.loai-cay) .elementor-swiper-button-next,
    :not(.loai-cay) .elementor-swiper-button-prev {
        width: 40px !important;
        height: 40px !important;
    }

    :not(.loai-cay) .elementor-swiper-button i,
    :not(.loai-cay) .elementor-swiper-button svg {
        font-size: 15px !important;
        width: 15px !important;
        height: 15px !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c428c33 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2ac5e950 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8d71ce */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8dd4ea4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-75f6a9e4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2371327 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-560bfef0 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6676df9c */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-207dd35e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-48b90057 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-eb67ce6 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5ee7b8be */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6973952f */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-28b6669a */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-338b5ba1 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4407d60d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7d3735e4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2bb355e3 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c428c33 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2ac5e950 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8d71ce */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8dd4ea4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-75f6a9e4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2371327 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-560bfef0 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6676df9c */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-207dd35e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-48b90057 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-eb67ce6 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5ee7b8be */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6973952f */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-28b6669a */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-338b5ba1 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4407d60d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7d3735e4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2bb355e3 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c428c33 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2ac5e950 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8d71ce */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8dd4ea4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-75f6a9e4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2371327 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-560bfef0 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6676df9c */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-207dd35e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-48b90057 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-eb67ce6 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5ee7b8be */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6973952f */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-28b6669a */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-338b5ba1 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4407d60d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7d3735e4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2bb355e3 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c428c33 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2ac5e950 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8d71ce */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8dd4ea4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-75f6a9e4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2371327 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-560bfef0 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6676df9c */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-207dd35e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-48b90057 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-eb67ce6 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5ee7b8be */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6973952f */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-28b6669a */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-338b5ba1 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4407d60d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7d3735e4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2bb355e3 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-d6b0389 */:not(.loai-cay) .elementor-swiper-button-next,
:not(.loai-cay) .elementor-swiper-button-prev {
    background: #25470E !important;
    color: #fff !important;
    width: 46px !important;
    height: 46px !important;
    border-radius: 50% !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    cursor: pointer !important;
    box-shadow: 0 8px 20px rgba(0,0,0,0.25) !important;
    transition: all 0.35s ease !important;
    z-index: 10 !important;
}

:not(.loai-cay) .elementor-swiper-button i,
:not(.loai-cay) .elementor-swiper-button svg {
    font-size: 18px !important;
    width: 18px !important;
    height: 18px !important;
    transition: transform 0.35s ease !important;
}

:not(.loai-cay) .elementor-swiper-button-next:hover,
:not(.loai-cay) .elementor-swiper-button-prev:hover {
    background: #FFD659 !important;
    box-shadow: 0 12px 28px rgba(46,204,113,0.5) !important;
}

:not(.loai-cay) .elementor-swiper-button-prev:hover i,
:not(.loai-cay) .elementor-swiper-button-prev:hover svg {
    transform: translateX(-4px) !important;
}

:not(.loai-cay) .elementor-swiper-button-next:hover i,
:not(.loai-cay) .elementor-swiper-button-next:hover svg {
    transform: translateX(4px) !important;
}
@media (max-width: 768px) {
    :not(.loai-cay) .elementor-swiper-button-prev {
        left: 10px !important;
        right: auto !important;
    }
    
    :not(.loai-cay) .elementor-swiper-button-next {
        right: 10px !important;
        left: auto !important;
    }

    :not(.loai-cay) .elementor-swiper-button-next,
    :not(.loai-cay) .elementor-swiper-button-prev {
        width: 36px !important;
        height: 36px !important;
    }

    :not(.loai-cay) .elementor-swiper-button i,
    :not(.loai-cay) .elementor-swiper-button svg {
        font-size: 14px !important;
        width: 14px !important;
        height: 14px !important;
    }

    :not(.loai-cay) .elementor-swiper-button-next,
    :not(.loai-cay) .elementor-swiper-button-prev {
        top: 50% !important;
        transform: translateY(-50%) !important;
    }

    :not(.loai-cay) .elementor-swiper-button-next,
    :not(.loai-cay) .elementor-swiper-button-prev {
        opacity: 0.9 !important;
    }

    :not(.loai-cay) .elementor-swiper-button-next:hover,
    :not(.loai-cay) .elementor-swiper-button-prev:hover,
    :not(.loai-cay) .elementor-swiper-button-next:active,
    :not(.loai-cay) .elementor-swiper-button-prev:active {
        opacity: 1 !important;
    }
}

@media (max-width: 480px) {
 
    :not(.loai-cay) .elementor-swiper-button-prev {
        left: 5px !important;
    }
    
    :not(.loai-cay) .elementor-swiper-button-next {
        right: 5px !important;
    }
    
    :not(.loai-cay) .elementor-swiper-button-next,
    :not(.loai-cay) .elementor-swiper-button-prev {
        width: 40px !important;
        height: 40px !important;
    }

    :not(.loai-cay) .elementor-swiper-button i,
    :not(.loai-cay) .elementor-swiper-button svg {
        font-size: 15px !important;
        width: 15px !important;
        height: 15px !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-685ef432 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5e3474db */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-544016a4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-58033f98 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-777a6da4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e51a79 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4b2002e6 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-74f237d2 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a306cef */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-630de482 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-117a6cda */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29f2f53a */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-31f784ad */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4d9151e1 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-519e3a62 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63e201c9 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7aa5c6f9 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e5c4174 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-75015023 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-43ac7c6c */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54d6beeb */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6d6222e3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-73233d4a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3b7524a3 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-717f17f9 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-232ca33f */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7ba74298 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5047c2ce */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-24330bdd */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3808c61e */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63fa54bf */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-14be0898 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e2a0ebb */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-26bc5130 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42ce43b8 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-60cbaffb */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6716a793 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-46d82f2f */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3d5786e3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e39810a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f3a03c1 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2bf9c58a */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-748ab5e4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dd11c80 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-675f2940 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b6e75dc */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33bb4ee5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4db2bd9 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3a0f7128 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3f44fcc3 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8b7634d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6057986a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5a97cc6a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-597b2d64 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7454b751 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-28dbaf4d */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-112e3948 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-53245b00 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6b658eca */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-151c644b */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-30a14f00 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-14d4ccc2 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a630e2e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-73ce7615 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3835a51e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4faf5ebb */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-685ef432 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5e3474db */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-544016a4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-58033f98 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-777a6da4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e51a79 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4b2002e6 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-74f237d2 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a306cef */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-630de482 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-117a6cda */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29f2f53a */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-31f784ad */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4d9151e1 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-519e3a62 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63e201c9 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7aa5c6f9 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e5c4174 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-75015023 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-43ac7c6c */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54d6beeb */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6d6222e3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-73233d4a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3b7524a3 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-717f17f9 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-232ca33f */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7ba74298 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5047c2ce */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-24330bdd */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3808c61e */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63fa54bf */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-14be0898 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e2a0ebb */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-26bc5130 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42ce43b8 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-60cbaffb */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6716a793 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-46d82f2f */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3d5786e3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e39810a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f3a03c1 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2bf9c58a */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-748ab5e4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dd11c80 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-675f2940 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b6e75dc */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33bb4ee5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4db2bd9 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3a0f7128 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3f44fcc3 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8b7634d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6057986a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5a97cc6a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-597b2d64 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7454b751 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-28dbaf4d */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-112e3948 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-53245b00 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6b658eca */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-151c644b */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-30a14f00 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-14d4ccc2 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a630e2e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-73ce7615 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3835a51e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4faf5ebb */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-685ef432 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5e3474db */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-544016a4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-58033f98 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-777a6da4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e51a79 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4b2002e6 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-74f237d2 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a306cef */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-630de482 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-117a6cda */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29f2f53a */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-31f784ad */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4d9151e1 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-519e3a62 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63e201c9 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7aa5c6f9 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e5c4174 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-75015023 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-43ac7c6c */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54d6beeb */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6d6222e3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-73233d4a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3b7524a3 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-717f17f9 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-232ca33f */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7ba74298 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5047c2ce */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-24330bdd */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3808c61e */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63fa54bf */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-14be0898 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e2a0ebb */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-26bc5130 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42ce43b8 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-60cbaffb */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6716a793 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-46d82f2f */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3d5786e3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e39810a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f3a03c1 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2bf9c58a */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-748ab5e4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dd11c80 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-675f2940 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b6e75dc */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33bb4ee5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4db2bd9 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3a0f7128 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3f44fcc3 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8b7634d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6057986a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5a97cc6a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-597b2d64 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7454b751 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-28dbaf4d */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-112e3948 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-53245b00 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6b658eca */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-151c644b */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-30a14f00 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-14d4ccc2 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a630e2e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-73ce7615 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3835a51e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4faf5ebb */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-685ef432 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5e3474db */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-544016a4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-58033f98 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-777a6da4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e51a79 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4b2002e6 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-74f237d2 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a306cef */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-630de482 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-117a6cda */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29f2f53a */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-31f784ad */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4d9151e1 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-519e3a62 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63e201c9 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7aa5c6f9 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e5c4174 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-75015023 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-43ac7c6c */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54d6beeb */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6d6222e3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-73233d4a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3b7524a3 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-717f17f9 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-232ca33f */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7ba74298 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5047c2ce */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-24330bdd */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3808c61e */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63fa54bf */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-14be0898 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e2a0ebb */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-26bc5130 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42ce43b8 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-60cbaffb */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6716a793 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-46d82f2f */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3d5786e3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e39810a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f3a03c1 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2bf9c58a */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-748ab5e4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dd11c80 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-675f2940 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b6e75dc */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33bb4ee5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4db2bd9 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3a0f7128 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3f44fcc3 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8b7634d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6057986a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5a97cc6a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-597b2d64 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7454b751 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-28dbaf4d */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-112e3948 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-53245b00 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6b658eca */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-151c644b */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-30a14f00 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-14d4ccc2 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a630e2e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-73ce7615 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3835a51e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4faf5ebb */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-685ef432 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5e3474db */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-544016a4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-58033f98 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-777a6da4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e51a79 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4b2002e6 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-74f237d2 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a306cef */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-630de482 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-117a6cda */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29f2f53a */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-31f784ad */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4d9151e1 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-519e3a62 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63e201c9 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7aa5c6f9 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e5c4174 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-75015023 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-43ac7c6c */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54d6beeb */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6d6222e3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-73233d4a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3b7524a3 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-717f17f9 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-232ca33f */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7ba74298 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5047c2ce */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-24330bdd */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3808c61e */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63fa54bf */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-14be0898 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e2a0ebb */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-26bc5130 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42ce43b8 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-60cbaffb */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6716a793 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-46d82f2f */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3d5786e3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e39810a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f3a03c1 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2bf9c58a */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-748ab5e4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dd11c80 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-675f2940 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b6e75dc */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33bb4ee5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4db2bd9 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3a0f7128 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3f44fcc3 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8b7634d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6057986a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5a97cc6a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-597b2d64 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7454b751 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-28dbaf4d */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-112e3948 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-53245b00 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6b658eca */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-151c644b */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-30a14f00 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-14d4ccc2 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a630e2e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-73ce7615 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3835a51e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4faf5ebb */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-685ef432 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5e3474db */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-544016a4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-58033f98 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-777a6da4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e51a79 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4b2002e6 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-74f237d2 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a306cef */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-630de482 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-117a6cda */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29f2f53a */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-31f784ad */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4d9151e1 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-519e3a62 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63e201c9 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7aa5c6f9 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e5c4174 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-75015023 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-43ac7c6c */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54d6beeb */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6d6222e3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-73233d4a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3b7524a3 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-717f17f9 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-232ca33f */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7ba74298 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5047c2ce */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-24330bdd */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3808c61e */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63fa54bf */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-14be0898 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e2a0ebb */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-26bc5130 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42ce43b8 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-60cbaffb */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6716a793 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-46d82f2f */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3d5786e3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e39810a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f3a03c1 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2bf9c58a */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-748ab5e4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dd11c80 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-675f2940 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b6e75dc */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33bb4ee5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4db2bd9 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3a0f7128 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3f44fcc3 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8b7634d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6057986a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5a97cc6a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-597b2d64 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7454b751 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-28dbaf4d */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-112e3948 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-53245b00 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6b658eca */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-151c644b */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-30a14f00 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-14d4ccc2 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a630e2e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-73ce7615 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3835a51e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4faf5ebb */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-685ef432 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5e3474db */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-544016a4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-58033f98 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-777a6da4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e51a79 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4b2002e6 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-74f237d2 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a306cef */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-630de482 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-117a6cda */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29f2f53a */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-31f784ad */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4d9151e1 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-519e3a62 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63e201c9 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7aa5c6f9 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e5c4174 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-75015023 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-43ac7c6c */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54d6beeb */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6d6222e3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-73233d4a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3b7524a3 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-717f17f9 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-232ca33f */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7ba74298 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5047c2ce */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-24330bdd */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3808c61e */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63fa54bf */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-14be0898 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e2a0ebb */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-26bc5130 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42ce43b8 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-60cbaffb */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6716a793 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-46d82f2f */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3d5786e3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e39810a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f3a03c1 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2bf9c58a */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-748ab5e4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dd11c80 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-675f2940 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b6e75dc */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33bb4ee5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4db2bd9 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3a0f7128 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3f44fcc3 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8b7634d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6057986a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5a97cc6a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-597b2d64 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7454b751 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-28dbaf4d */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-112e3948 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-53245b00 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6b658eca */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-151c644b */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-30a14f00 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-14d4ccc2 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a630e2e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-73ce7615 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3835a51e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4faf5ebb */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-685ef432 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5e3474db */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-544016a4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-58033f98 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-777a6da4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e51a79 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4b2002e6 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-74f237d2 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a306cef */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-630de482 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-117a6cda */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29f2f53a */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-31f784ad */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4d9151e1 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-519e3a62 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63e201c9 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7aa5c6f9 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e5c4174 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-75015023 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-43ac7c6c */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54d6beeb */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6d6222e3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-73233d4a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3b7524a3 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-717f17f9 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-232ca33f */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7ba74298 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5047c2ce */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-24330bdd */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3808c61e */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63fa54bf */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-14be0898 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e2a0ebb */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-26bc5130 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42ce43b8 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-60cbaffb */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6716a793 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-46d82f2f */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3d5786e3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e39810a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f3a03c1 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2bf9c58a */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-748ab5e4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dd11c80 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-675f2940 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b6e75dc */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33bb4ee5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4db2bd9 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3a0f7128 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3f44fcc3 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8b7634d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6057986a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5a97cc6a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-597b2d64 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7454b751 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-28dbaf4d */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-112e3948 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-53245b00 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6b658eca */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-151c644b */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-30a14f00 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-14d4ccc2 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a630e2e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-73ce7615 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3835a51e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4faf5ebb */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-685ef432 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5e3474db */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-544016a4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-58033f98 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-777a6da4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e51a79 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4b2002e6 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-74f237d2 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a306cef */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-630de482 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-117a6cda */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29f2f53a */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-31f784ad */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4d9151e1 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-519e3a62 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63e201c9 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7aa5c6f9 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e5c4174 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-75015023 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-43ac7c6c */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54d6beeb */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6d6222e3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-73233d4a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3b7524a3 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-717f17f9 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-232ca33f */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7ba74298 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5047c2ce */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-24330bdd */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3808c61e */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63fa54bf */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-14be0898 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e2a0ebb */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-26bc5130 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42ce43b8 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-60cbaffb */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6716a793 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-46d82f2f */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3d5786e3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e39810a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f3a03c1 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2bf9c58a */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-748ab5e4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dd11c80 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-675f2940 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b6e75dc */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33bb4ee5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4db2bd9 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3a0f7128 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3f44fcc3 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8b7634d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6057986a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5a97cc6a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-597b2d64 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7454b751 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-28dbaf4d */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-112e3948 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-53245b00 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6b658eca */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-151c644b */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-30a14f00 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-14d4ccc2 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a630e2e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-73ce7615 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3835a51e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4faf5ebb */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-685ef432 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5e3474db */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-544016a4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-58033f98 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-777a6da4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e51a79 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4b2002e6 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-74f237d2 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a306cef */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-630de482 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-117a6cda */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29f2f53a */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-31f784ad */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4d9151e1 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-519e3a62 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63e201c9 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7aa5c6f9 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e5c4174 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-75015023 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-43ac7c6c */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54d6beeb */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6d6222e3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-73233d4a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3b7524a3 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-717f17f9 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-232ca33f */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7ba74298 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5047c2ce */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-24330bdd */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3808c61e */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63fa54bf */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-14be0898 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e2a0ebb */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-26bc5130 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42ce43b8 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-60cbaffb */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6716a793 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-46d82f2f */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3d5786e3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e39810a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f3a03c1 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2bf9c58a */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-748ab5e4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dd11c80 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-675f2940 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b6e75dc */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33bb4ee5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4db2bd9 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3a0f7128 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3f44fcc3 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8b7634d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6057986a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5a97cc6a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-597b2d64 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7454b751 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-28dbaf4d */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-112e3948 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-53245b00 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6b658eca */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-151c644b */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-30a14f00 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-14d4ccc2 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a630e2e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-73ce7615 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3835a51e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4faf5ebb */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-685ef432 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5e3474db */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-544016a4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-58033f98 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-777a6da4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e51a79 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4b2002e6 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-74f237d2 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a306cef */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-630de482 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-117a6cda */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29f2f53a */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-31f784ad */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4d9151e1 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-519e3a62 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63e201c9 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7aa5c6f9 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e5c4174 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-75015023 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-43ac7c6c */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54d6beeb */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6d6222e3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-73233d4a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3b7524a3 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-717f17f9 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-232ca33f */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7ba74298 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5047c2ce */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-24330bdd */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3808c61e */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63fa54bf */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-14be0898 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e2a0ebb */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-26bc5130 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42ce43b8 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-60cbaffb */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6716a793 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-46d82f2f */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3d5786e3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e39810a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f3a03c1 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2bf9c58a */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-748ab5e4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dd11c80 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-675f2940 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b6e75dc */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33bb4ee5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4db2bd9 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3a0f7128 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3f44fcc3 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8b7634d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6057986a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5a97cc6a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-597b2d64 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7454b751 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-28dbaf4d */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-112e3948 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-53245b00 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6b658eca */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-151c644b */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-30a14f00 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-14d4ccc2 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a630e2e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-73ce7615 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3835a51e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4faf5ebb */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-685ef432 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5e3474db */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-544016a4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-58033f98 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-777a6da4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e51a79 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4b2002e6 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-74f237d2 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a306cef */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-630de482 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-117a6cda */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29f2f53a */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-31f784ad */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4d9151e1 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-519e3a62 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63e201c9 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7aa5c6f9 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e5c4174 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-75015023 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-43ac7c6c */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54d6beeb */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6d6222e3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-73233d4a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3b7524a3 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-717f17f9 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-232ca33f */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7ba74298 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5047c2ce */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-24330bdd */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3808c61e */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63fa54bf */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-14be0898 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e2a0ebb */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-26bc5130 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42ce43b8 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-60cbaffb */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6716a793 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-46d82f2f */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3d5786e3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e39810a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f3a03c1 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2bf9c58a */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-748ab5e4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dd11c80 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-675f2940 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b6e75dc */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33bb4ee5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4db2bd9 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3a0f7128 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3f44fcc3 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8b7634d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6057986a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5a97cc6a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-597b2d64 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7454b751 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-28dbaf4d */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-112e3948 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-53245b00 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6b658eca */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-151c644b */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-30a14f00 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-14d4ccc2 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a630e2e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-73ce7615 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3835a51e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4faf5ebb */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c3ef194 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4c79facf */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e6d5c01 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-533bbad3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3f620ea3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-649513dc */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29c1b904 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-759f676a */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7ea21f99 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-38b011b3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-34706d98 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5987b847 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-15b7b12c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6f5e016a */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1e5ee298 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-20777f5e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a1b633e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-17e60bd0 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c3ef194 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4c79facf */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e6d5c01 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-533bbad3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3f620ea3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-649513dc */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29c1b904 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-759f676a */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7ea21f99 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-38b011b3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-34706d98 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5987b847 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-15b7b12c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6f5e016a */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1e5ee298 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-20777f5e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a1b633e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-17e60bd0 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c3ef194 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4c79facf */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e6d5c01 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-533bbad3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3f620ea3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-649513dc */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29c1b904 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-759f676a */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7ea21f99 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-38b011b3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-34706d98 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5987b847 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-15b7b12c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6f5e016a */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1e5ee298 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-20777f5e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a1b633e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-17e60bd0 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c3ef194 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4c79facf */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e6d5c01 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-533bbad3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3f620ea3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-649513dc */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29c1b904 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-759f676a */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7ea21f99 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-38b011b3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-34706d98 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5987b847 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-15b7b12c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6f5e016a */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1e5ee298 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-20777f5e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a1b633e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-17e60bd0 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3beab76 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-66ba684a */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-265370a0 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c21a085 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-20cb3721 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-173a9996 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-18eb4eea */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cc6bb1a */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4f91a083 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6a35f933 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4340d9ec */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-255866c8 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-163972fd */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7fd2459b */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-75c6f118 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-67224a0a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-45b0cf94 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-621dde0e */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2203433 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-31857180 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a744e90 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-43de8d47 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-433caa8a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2e870c61 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1ef384b7 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4ff8d9b1 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b286f7c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5faf7ff1 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-11ddd54 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e15526d */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b0e09db */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cea6766 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-507f4fcf */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-249bb3b3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2361a966 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4015fba4 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d9708a4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-358134d8 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-480277e8 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7be0fb3c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1bef0e70 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c5d8a61 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3beab76 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-66ba684a */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-265370a0 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c21a085 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-20cb3721 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-173a9996 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-18eb4eea */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cc6bb1a */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4f91a083 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6a35f933 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4340d9ec */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-255866c8 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-163972fd */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7fd2459b */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-75c6f118 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-67224a0a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-45b0cf94 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-621dde0e */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2203433 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-31857180 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a744e90 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-43de8d47 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-433caa8a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2e870c61 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1ef384b7 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4ff8d9b1 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b286f7c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5faf7ff1 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-11ddd54 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e15526d */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b0e09db */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cea6766 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-507f4fcf */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-249bb3b3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2361a966 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4015fba4 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d9708a4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-358134d8 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-480277e8 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7be0fb3c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1bef0e70 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c5d8a61 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3beab76 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-66ba684a */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-265370a0 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c21a085 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-20cb3721 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-173a9996 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-18eb4eea */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cc6bb1a */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4f91a083 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6a35f933 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4340d9ec */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-255866c8 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-163972fd */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7fd2459b */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-75c6f118 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-67224a0a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-45b0cf94 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-621dde0e */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2203433 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-31857180 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a744e90 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-43de8d47 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-433caa8a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2e870c61 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1ef384b7 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4ff8d9b1 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b286f7c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5faf7ff1 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-11ddd54 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e15526d */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b0e09db */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cea6766 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-507f4fcf */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-249bb3b3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2361a966 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4015fba4 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d9708a4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-358134d8 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-480277e8 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7be0fb3c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1bef0e70 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c5d8a61 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3beab76 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-66ba684a */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-265370a0 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c21a085 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-20cb3721 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-173a9996 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-18eb4eea */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cc6bb1a */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4f91a083 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6a35f933 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4340d9ec */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-255866c8 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-163972fd */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7fd2459b */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-75c6f118 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-67224a0a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-45b0cf94 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-621dde0e */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2203433 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-31857180 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a744e90 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-43de8d47 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-433caa8a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2e870c61 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1ef384b7 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4ff8d9b1 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b286f7c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5faf7ff1 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-11ddd54 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e15526d */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b0e09db */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cea6766 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-507f4fcf */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-249bb3b3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2361a966 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4015fba4 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d9708a4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-358134d8 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-480277e8 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7be0fb3c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1bef0e70 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c5d8a61 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3beab76 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-66ba684a */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-265370a0 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c21a085 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-20cb3721 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-173a9996 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-18eb4eea */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cc6bb1a */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4f91a083 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6a35f933 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4340d9ec */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-255866c8 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-163972fd */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7fd2459b */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-75c6f118 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-67224a0a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-45b0cf94 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-621dde0e */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2203433 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-31857180 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a744e90 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-43de8d47 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-433caa8a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2e870c61 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1ef384b7 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4ff8d9b1 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b286f7c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5faf7ff1 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-11ddd54 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e15526d */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b0e09db */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cea6766 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-507f4fcf */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-249bb3b3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2361a966 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4015fba4 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d9708a4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-358134d8 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-480277e8 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7be0fb3c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1bef0e70 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c5d8a61 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3beab76 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-66ba684a */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-265370a0 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c21a085 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-20cb3721 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-173a9996 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-18eb4eea */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cc6bb1a */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4f91a083 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6a35f933 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4340d9ec */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-255866c8 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-163972fd */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7fd2459b */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-75c6f118 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-67224a0a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-45b0cf94 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-621dde0e */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2203433 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-31857180 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a744e90 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-43de8d47 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-433caa8a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2e870c61 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1ef384b7 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4ff8d9b1 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b286f7c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5faf7ff1 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-11ddd54 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e15526d */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b0e09db */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cea6766 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-507f4fcf */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-249bb3b3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2361a966 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4015fba4 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d9708a4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-358134d8 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-480277e8 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7be0fb3c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1bef0e70 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c5d8a61 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3beab76 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-66ba684a */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-265370a0 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c21a085 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-20cb3721 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-173a9996 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-18eb4eea */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cc6bb1a */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4f91a083 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6a35f933 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4340d9ec */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-255866c8 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-163972fd */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7fd2459b */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-75c6f118 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-67224a0a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-45b0cf94 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-621dde0e */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2203433 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-31857180 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a744e90 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-43de8d47 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-433caa8a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2e870c61 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1ef384b7 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4ff8d9b1 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b286f7c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5faf7ff1 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-11ddd54 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e15526d */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b0e09db */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cea6766 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-507f4fcf */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-249bb3b3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2361a966 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4015fba4 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d9708a4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-358134d8 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-480277e8 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7be0fb3c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1bef0e70 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c5d8a61 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3beab76 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-66ba684a */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-265370a0 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c21a085 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-20cb3721 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-173a9996 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-18eb4eea */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cc6bb1a */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4f91a083 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6a35f933 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4340d9ec */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-255866c8 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-163972fd */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7fd2459b */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-75c6f118 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-67224a0a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-45b0cf94 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-621dde0e */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2203433 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-31857180 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a744e90 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-43de8d47 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-433caa8a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2e870c61 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1ef384b7 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4ff8d9b1 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b286f7c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5faf7ff1 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-11ddd54 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e15526d */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b0e09db */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cea6766 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-507f4fcf */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-249bb3b3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2361a966 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4015fba4 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d9708a4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-358134d8 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-480277e8 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7be0fb3c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1bef0e70 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c5d8a61 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2a2a6ebb */.image-loaicay a {
    aspect-ratio: 1 / 1 !important;
    
    width: 100% !important;
    overflow: hidden;
    position: relative;
    border-radius: 10px;
}
.image-loaicay img {
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important;
    display: block;
    transition: transform 0.6s ease;
}
.image-loaicay:hover img {
    transform: scale(1.06);
}
.image-loaicay::after {
    content: "";
    position: absolute;
    top: 0;
    left: -75%;
    width: 50%;
    height: 100%;
    background: linear-gradient(
        120deg,
        rgba(255,255,255,0) 0%,
        rgba(255,255,255,0.35) 50%,
        rgba(255,255,255,0) 100%
    );
    transform: skewX(-20deg);
    opacity: 0;
    pointer-events: none;
}

.image-loaicay:hover::after {
    animation: mirrorShine 0.8s ease forwards;
    opacity: 1;
}

@keyframes mirrorShine {
    0% {
        left: -75%;
    }
    100% {
        left: 130%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-45bd90eb */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-18a0aef7 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2c6d0bf2 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1cc5593e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6eb82294 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5adaf57e */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4687fc94 */.image-loaicay a {
    aspect-ratio: 1 / 1 !important;
    
    width: 100% !important;
    overflow: hidden;
    position: relative;
    border-radius: 10px;
}
.image-loaicay img {
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important;
    display: block;
    transition: transform 0.6s ease;
}
.image-loaicay:hover img {
    transform: scale(1.06);
}
.image-loaicay::after {
    content: "";
    position: absolute;
    top: 0;
    left: -75%;
    width: 50%;
    height: 100%;
    background: linear-gradient(
        120deg,
        rgba(255,255,255,0) 0%,
        rgba(255,255,255,0.35) 50%,
        rgba(255,255,255,0) 100%
    );
    transform: skewX(-20deg);
    opacity: 0;
    pointer-events: none;
}

.image-loaicay:hover::after {
    animation: mirrorShine 0.8s ease forwards;
    opacity: 1;
}

@keyframes mirrorShine {
    0% {
        left: -75%;
    }
    100% {
        left: 130%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-17811a71 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2f89d423 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-147401a6 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-57fd8540 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4969095c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2c4f912f */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-682c01fd */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4a8f2933 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-47132c72 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c22fd14 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-480093e7 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9117978 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2a2a6ebb */.image-loaicay a {
    aspect-ratio: 1 / 1 !important;
    
    width: 100% !important;
    overflow: hidden;
    position: relative;
    border-radius: 10px;
}
.image-loaicay img {
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important;
    display: block;
    transition: transform 0.6s ease;
}
.image-loaicay:hover img {
    transform: scale(1.06);
}
.image-loaicay::after {
    content: "";
    position: absolute;
    top: 0;
    left: -75%;
    width: 50%;
    height: 100%;
    background: linear-gradient(
        120deg,
        rgba(255,255,255,0) 0%,
        rgba(255,255,255,0.35) 50%,
        rgba(255,255,255,0) 100%
    );
    transform: skewX(-20deg);
    opacity: 0;
    pointer-events: none;
}

.image-loaicay:hover::after {
    animation: mirrorShine 0.8s ease forwards;
    opacity: 1;
}

@keyframes mirrorShine {
    0% {
        left: -75%;
    }
    100% {
        left: 130%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-45bd90eb */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-18a0aef7 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2c6d0bf2 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1cc5593e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6eb82294 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5adaf57e */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4687fc94 */.image-loaicay a {
    aspect-ratio: 1 / 1 !important;
    
    width: 100% !important;
    overflow: hidden;
    position: relative;
    border-radius: 10px;
}
.image-loaicay img {
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important;
    display: block;
    transition: transform 0.6s ease;
}
.image-loaicay:hover img {
    transform: scale(1.06);
}
.image-loaicay::after {
    content: "";
    position: absolute;
    top: 0;
    left: -75%;
    width: 50%;
    height: 100%;
    background: linear-gradient(
        120deg,
        rgba(255,255,255,0) 0%,
        rgba(255,255,255,0.35) 50%,
        rgba(255,255,255,0) 100%
    );
    transform: skewX(-20deg);
    opacity: 0;
    pointer-events: none;
}

.image-loaicay:hover::after {
    animation: mirrorShine 0.8s ease forwards;
    opacity: 1;
}

@keyframes mirrorShine {
    0% {
        left: -75%;
    }
    100% {
        left: 130%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-17811a71 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2f89d423 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-147401a6 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-57fd8540 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4969095c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2c4f912f */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-682c01fd */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4a8f2933 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-47132c72 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c22fd14 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-480093e7 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9117978 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2a2a6ebb */.image-loaicay a {
    aspect-ratio: 1 / 1 !important;
    
    width: 100% !important;
    overflow: hidden;
    position: relative;
    border-radius: 10px;
}
.image-loaicay img {
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important;
    display: block;
    transition: transform 0.6s ease;
}
.image-loaicay:hover img {
    transform: scale(1.06);
}
.image-loaicay::after {
    content: "";
    position: absolute;
    top: 0;
    left: -75%;
    width: 50%;
    height: 100%;
    background: linear-gradient(
        120deg,
        rgba(255,255,255,0) 0%,
        rgba(255,255,255,0.35) 50%,
        rgba(255,255,255,0) 100%
    );
    transform: skewX(-20deg);
    opacity: 0;
    pointer-events: none;
}

.image-loaicay:hover::after {
    animation: mirrorShine 0.8s ease forwards;
    opacity: 1;
}

@keyframes mirrorShine {
    0% {
        left: -75%;
    }
    100% {
        left: 130%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-45bd90eb */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-18a0aef7 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2c6d0bf2 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1cc5593e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6eb82294 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5adaf57e */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4687fc94 */.image-loaicay a {
    aspect-ratio: 1 / 1 !important;
    
    width: 100% !important;
    overflow: hidden;
    position: relative;
    border-radius: 10px;
}
.image-loaicay img {
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important;
    display: block;
    transition: transform 0.6s ease;
}
.image-loaicay:hover img {
    transform: scale(1.06);
}
.image-loaicay::after {
    content: "";
    position: absolute;
    top: 0;
    left: -75%;
    width: 50%;
    height: 100%;
    background: linear-gradient(
        120deg,
        rgba(255,255,255,0) 0%,
        rgba(255,255,255,0.35) 50%,
        rgba(255,255,255,0) 100%
    );
    transform: skewX(-20deg);
    opacity: 0;
    pointer-events: none;
}

.image-loaicay:hover::after {
    animation: mirrorShine 0.8s ease forwards;
    opacity: 1;
}

@keyframes mirrorShine {
    0% {
        left: -75%;
    }
    100% {
        left: 130%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-17811a71 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2f89d423 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-147401a6 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-57fd8540 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4969095c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2c4f912f */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-682c01fd */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4a8f2933 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-47132c72 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c22fd14 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-480093e7 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9117978 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2a2a6ebb */.image-loaicay a {
    aspect-ratio: 1 / 1 !important;
    
    width: 100% !important;
    overflow: hidden;
    position: relative;
    border-radius: 10px;
}
.image-loaicay img {
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important;
    display: block;
    transition: transform 0.6s ease;
}
.image-loaicay:hover img {
    transform: scale(1.06);
}
.image-loaicay::after {
    content: "";
    position: absolute;
    top: 0;
    left: -75%;
    width: 50%;
    height: 100%;
    background: linear-gradient(
        120deg,
        rgba(255,255,255,0) 0%,
        rgba(255,255,255,0.35) 50%,
        rgba(255,255,255,0) 100%
    );
    transform: skewX(-20deg);
    opacity: 0;
    pointer-events: none;
}

.image-loaicay:hover::after {
    animation: mirrorShine 0.8s ease forwards;
    opacity: 1;
}

@keyframes mirrorShine {
    0% {
        left: -75%;
    }
    100% {
        left: 130%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-45bd90eb */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-18a0aef7 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2c6d0bf2 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1cc5593e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6eb82294 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5adaf57e */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4687fc94 */.image-loaicay a {
    aspect-ratio: 1 / 1 !important;
    
    width: 100% !important;
    overflow: hidden;
    position: relative;
    border-radius: 10px;
}
.image-loaicay img {
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important;
    display: block;
    transition: transform 0.6s ease;
}
.image-loaicay:hover img {
    transform: scale(1.06);
}
.image-loaicay::after {
    content: "";
    position: absolute;
    top: 0;
    left: -75%;
    width: 50%;
    height: 100%;
    background: linear-gradient(
        120deg,
        rgba(255,255,255,0) 0%,
        rgba(255,255,255,0.35) 50%,
        rgba(255,255,255,0) 100%
    );
    transform: skewX(-20deg);
    opacity: 0;
    pointer-events: none;
}

.image-loaicay:hover::after {
    animation: mirrorShine 0.8s ease forwards;
    opacity: 1;
}

@keyframes mirrorShine {
    0% {
        left: -75%;
    }
    100% {
        left: 130%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-17811a71 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2f89d423 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-147401a6 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-57fd8540 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4969095c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2c4f912f */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-682c01fd */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4a8f2933 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-47132c72 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c22fd14 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-480093e7 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9117978 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-c6c9400 */:not(.loai-cay) .elementor-swiper-button-next,
:not(.loai-cay) .elementor-swiper-button-prev {
    background: #25470E !important;
    color: #fff !important;
    width: 46px !important;
    height: 46px !important;
    border-radius: 50% !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    cursor: pointer !important;
    box-shadow: 0 8px 20px rgba(0,0,0,0.25) !important;
    transition: all 0.35s ease !important;
    z-index: 10 !important;
}

:not(.loai-cay) .elementor-swiper-button i,
:not(.loai-cay) .elementor-swiper-button svg {
    font-size: 18px !important;
    width: 18px !important;
    height: 18px !important;
    transition: transform 0.35s ease !important;
}

:not(.loai-cay) .elementor-swiper-button-next:hover,
:not(.loai-cay) .elementor-swiper-button-prev:hover {
    background: #FFD659 !important;
    box-shadow: 0 12px 28px rgba(46,204,113,0.5) !important;
}

:not(.loai-cay) .elementor-swiper-button-prev:hover i,
:not(.loai-cay) .elementor-swiper-button-prev:hover svg {
    transform: translateX(-4px) !important;
}

:not(.loai-cay) .elementor-swiper-button-next:hover i,
:not(.loai-cay) .elementor-swiper-button-next:hover svg {
    transform: translateX(4px) !important;
}
@media (max-width: 768px) {
    :not(.loai-cay) .elementor-swiper-button-prev {
        left: 10px !important;
        right: auto !important;
    }
    
    :not(.loai-cay) .elementor-swiper-button-next {
        right: 10px !important;
        left: auto !important;
    }

    :not(.loai-cay) .elementor-swiper-button-next,
    :not(.loai-cay) .elementor-swiper-button-prev {
        width: 36px !important;
        height: 36px !important;
    }

    :not(.loai-cay) .elementor-swiper-button i,
    :not(.loai-cay) .elementor-swiper-button svg {
        font-size: 14px !important;
        width: 14px !important;
        height: 14px !important;
    }

    :not(.loai-cay) .elementor-swiper-button-next,
    :not(.loai-cay) .elementor-swiper-button-prev {
        top: 50% !important;
        transform: translateY(-50%) !important;
    }

    :not(.loai-cay) .elementor-swiper-button-next,
    :not(.loai-cay) .elementor-swiper-button-prev {
        opacity: 0.9 !important;
    }

    :not(.loai-cay) .elementor-swiper-button-next:hover,
    :not(.loai-cay) .elementor-swiper-button-prev:hover,
    :not(.loai-cay) .elementor-swiper-button-next:active,
    :not(.loai-cay) .elementor-swiper-button-prev:active {
        opacity: 1 !important;
    }
}

@media (max-width: 480px) {
 
    :not(.loai-cay) .elementor-swiper-button-prev {
        left: 5px !important;
    }
    
    :not(.loai-cay) .elementor-swiper-button-next {
        right: 5px !important;
    }
    
    :not(.loai-cay) .elementor-swiper-button-next,
    :not(.loai-cay) .elementor-swiper-button-prev {
        width: 40px !important;
        height: 40px !important;
    }

    :not(.loai-cay) .elementor-swiper-button i,
    :not(.loai-cay) .elementor-swiper-button svg {
        font-size: 15px !important;
        width: 15px !important;
        height: 15px !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c428c33 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2ac5e950 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8d71ce */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8dd4ea4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-75f6a9e4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2371327 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-560bfef0 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6676df9c */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-207dd35e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-48b90057 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-eb67ce6 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5ee7b8be */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6973952f */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-28b6669a */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-338b5ba1 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4407d60d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7d3735e4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2bb355e3 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c428c33 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2ac5e950 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8d71ce */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8dd4ea4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-75f6a9e4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2371327 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-560bfef0 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6676df9c */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-207dd35e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-48b90057 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-eb67ce6 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5ee7b8be */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6973952f */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-28b6669a */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-338b5ba1 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4407d60d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7d3735e4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2bb355e3 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c428c33 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2ac5e950 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8d71ce */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8dd4ea4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-75f6a9e4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2371327 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-560bfef0 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6676df9c */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-207dd35e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-48b90057 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-eb67ce6 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5ee7b8be */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6973952f */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-28b6669a */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-338b5ba1 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4407d60d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7d3735e4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2bb355e3 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c428c33 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2ac5e950 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8d71ce */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8dd4ea4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-75f6a9e4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2371327 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-560bfef0 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6676df9c */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-207dd35e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-48b90057 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-eb67ce6 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5ee7b8be */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6973952f */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-28b6669a */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-338b5ba1 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4407d60d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7d3735e4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2bb355e3 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-d6b0389 */:not(.loai-cay) .elementor-swiper-button-next,
:not(.loai-cay) .elementor-swiper-button-prev {
    background: #25470E !important;
    color: #fff !important;
    width: 46px !important;
    height: 46px !important;
    border-radius: 50% !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    cursor: pointer !important;
    box-shadow: 0 8px 20px rgba(0,0,0,0.25) !important;
    transition: all 0.35s ease !important;
    z-index: 10 !important;
}

:not(.loai-cay) .elementor-swiper-button i,
:not(.loai-cay) .elementor-swiper-button svg {
    font-size: 18px !important;
    width: 18px !important;
    height: 18px !important;
    transition: transform 0.35s ease !important;
}

:not(.loai-cay) .elementor-swiper-button-next:hover,
:not(.loai-cay) .elementor-swiper-button-prev:hover {
    background: #FFD659 !important;
    box-shadow: 0 12px 28px rgba(46,204,113,0.5) !important;
}

:not(.loai-cay) .elementor-swiper-button-prev:hover i,
:not(.loai-cay) .elementor-swiper-button-prev:hover svg {
    transform: translateX(-4px) !important;
}

:not(.loai-cay) .elementor-swiper-button-next:hover i,
:not(.loai-cay) .elementor-swiper-button-next:hover svg {
    transform: translateX(4px) !important;
}
@media (max-width: 768px) {
    :not(.loai-cay) .elementor-swiper-button-prev {
        left: 10px !important;
        right: auto !important;
    }
    
    :not(.loai-cay) .elementor-swiper-button-next {
        right: 10px !important;
        left: auto !important;
    }

    :not(.loai-cay) .elementor-swiper-button-next,
    :not(.loai-cay) .elementor-swiper-button-prev {
        width: 36px !important;
        height: 36px !important;
    }

    :not(.loai-cay) .elementor-swiper-button i,
    :not(.loai-cay) .elementor-swiper-button svg {
        font-size: 14px !important;
        width: 14px !important;
        height: 14px !important;
    }

    :not(.loai-cay) .elementor-swiper-button-next,
    :not(.loai-cay) .elementor-swiper-button-prev {
        top: 50% !important;
        transform: translateY(-50%) !important;
    }

    :not(.loai-cay) .elementor-swiper-button-next,
    :not(.loai-cay) .elementor-swiper-button-prev {
        opacity: 0.9 !important;
    }

    :not(.loai-cay) .elementor-swiper-button-next:hover,
    :not(.loai-cay) .elementor-swiper-button-prev:hover,
    :not(.loai-cay) .elementor-swiper-button-next:active,
    :not(.loai-cay) .elementor-swiper-button-prev:active {
        opacity: 1 !important;
    }
}

@media (max-width: 480px) {
 
    :not(.loai-cay) .elementor-swiper-button-prev {
        left: 5px !important;
    }
    
    :not(.loai-cay) .elementor-swiper-button-next {
        right: 5px !important;
    }
    
    :not(.loai-cay) .elementor-swiper-button-next,
    :not(.loai-cay) .elementor-swiper-button-prev {
        width: 40px !important;
        height: 40px !important;
    }

    :not(.loai-cay) .elementor-swiper-button i,
    :not(.loai-cay) .elementor-swiper-button svg {
        font-size: 15px !important;
        width: 15px !important;
        height: 15px !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-685ef432 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5e3474db */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-544016a4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-58033f98 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-777a6da4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e51a79 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4b2002e6 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-74f237d2 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a306cef */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-630de482 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-117a6cda */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29f2f53a */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-31f784ad */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4d9151e1 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-519e3a62 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63e201c9 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7aa5c6f9 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e5c4174 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-75015023 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-43ac7c6c */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54d6beeb */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6d6222e3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-73233d4a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3b7524a3 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-717f17f9 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-232ca33f */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7ba74298 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5047c2ce */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-24330bdd */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3808c61e */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63fa54bf */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-14be0898 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e2a0ebb */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-26bc5130 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42ce43b8 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-60cbaffb */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6716a793 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-46d82f2f */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3d5786e3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e39810a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f3a03c1 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2bf9c58a */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-748ab5e4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dd11c80 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-675f2940 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b6e75dc */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33bb4ee5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4db2bd9 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3a0f7128 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3f44fcc3 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8b7634d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6057986a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5a97cc6a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-597b2d64 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7454b751 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-28dbaf4d */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-112e3948 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-53245b00 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6b658eca */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-151c644b */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-30a14f00 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-14d4ccc2 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a630e2e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-73ce7615 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3835a51e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4faf5ebb */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-685ef432 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5e3474db */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-544016a4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-58033f98 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-777a6da4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e51a79 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4b2002e6 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-74f237d2 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a306cef */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-630de482 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-117a6cda */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29f2f53a */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-31f784ad */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4d9151e1 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-519e3a62 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63e201c9 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7aa5c6f9 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e5c4174 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-75015023 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-43ac7c6c */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54d6beeb */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6d6222e3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-73233d4a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3b7524a3 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-717f17f9 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-232ca33f */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7ba74298 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5047c2ce */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-24330bdd */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3808c61e */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63fa54bf */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-14be0898 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e2a0ebb */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-26bc5130 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42ce43b8 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-60cbaffb */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6716a793 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-46d82f2f */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3d5786e3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e39810a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f3a03c1 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2bf9c58a */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-748ab5e4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dd11c80 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-675f2940 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b6e75dc */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33bb4ee5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4db2bd9 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3a0f7128 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3f44fcc3 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8b7634d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6057986a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5a97cc6a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-597b2d64 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7454b751 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-28dbaf4d */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-112e3948 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-53245b00 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6b658eca */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-151c644b */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-30a14f00 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-14d4ccc2 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a630e2e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-73ce7615 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3835a51e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4faf5ebb */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-685ef432 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5e3474db */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-544016a4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-58033f98 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-777a6da4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e51a79 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4b2002e6 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-74f237d2 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a306cef */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-630de482 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-117a6cda */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29f2f53a */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-31f784ad */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4d9151e1 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-519e3a62 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63e201c9 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7aa5c6f9 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e5c4174 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-75015023 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-43ac7c6c */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54d6beeb */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6d6222e3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-73233d4a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3b7524a3 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-717f17f9 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-232ca33f */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7ba74298 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5047c2ce */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-24330bdd */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3808c61e */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63fa54bf */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-14be0898 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e2a0ebb */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-26bc5130 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42ce43b8 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-60cbaffb */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6716a793 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-46d82f2f */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3d5786e3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e39810a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f3a03c1 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2bf9c58a */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-748ab5e4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dd11c80 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-675f2940 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b6e75dc */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33bb4ee5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4db2bd9 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3a0f7128 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3f44fcc3 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8b7634d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6057986a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5a97cc6a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-597b2d64 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7454b751 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-28dbaf4d */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-112e3948 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-53245b00 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6b658eca */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-151c644b */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-30a14f00 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-14d4ccc2 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a630e2e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-73ce7615 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3835a51e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4faf5ebb */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-685ef432 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5e3474db */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-544016a4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-58033f98 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-777a6da4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e51a79 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4b2002e6 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-74f237d2 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a306cef */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-630de482 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-117a6cda */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29f2f53a */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-31f784ad */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4d9151e1 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-519e3a62 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63e201c9 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7aa5c6f9 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e5c4174 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-75015023 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-43ac7c6c */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54d6beeb */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6d6222e3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-73233d4a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3b7524a3 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-717f17f9 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-232ca33f */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7ba74298 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5047c2ce */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-24330bdd */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3808c61e */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63fa54bf */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-14be0898 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e2a0ebb */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-26bc5130 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42ce43b8 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-60cbaffb */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6716a793 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-46d82f2f */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3d5786e3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e39810a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f3a03c1 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2bf9c58a */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-748ab5e4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dd11c80 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-675f2940 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b6e75dc */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33bb4ee5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4db2bd9 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3a0f7128 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3f44fcc3 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8b7634d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6057986a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5a97cc6a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-597b2d64 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7454b751 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-28dbaf4d */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-112e3948 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-53245b00 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6b658eca */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-151c644b */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-30a14f00 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-14d4ccc2 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a630e2e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-73ce7615 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3835a51e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4faf5ebb */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-685ef432 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5e3474db */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-544016a4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-58033f98 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-777a6da4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e51a79 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4b2002e6 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-74f237d2 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a306cef */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-630de482 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-117a6cda */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29f2f53a */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-31f784ad */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4d9151e1 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-519e3a62 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63e201c9 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7aa5c6f9 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e5c4174 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-75015023 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-43ac7c6c */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54d6beeb */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6d6222e3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-73233d4a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3b7524a3 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-717f17f9 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-232ca33f */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7ba74298 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5047c2ce */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-24330bdd */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3808c61e */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63fa54bf */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-14be0898 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e2a0ebb */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-26bc5130 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42ce43b8 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-60cbaffb */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6716a793 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-46d82f2f */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3d5786e3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e39810a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f3a03c1 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2bf9c58a */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-748ab5e4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dd11c80 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-675f2940 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b6e75dc */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33bb4ee5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4db2bd9 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3a0f7128 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3f44fcc3 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8b7634d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6057986a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5a97cc6a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-597b2d64 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7454b751 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-28dbaf4d */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-112e3948 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-53245b00 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6b658eca */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-151c644b */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-30a14f00 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-14d4ccc2 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a630e2e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-73ce7615 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3835a51e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4faf5ebb */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-685ef432 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5e3474db */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-544016a4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-58033f98 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-777a6da4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e51a79 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4b2002e6 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-74f237d2 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a306cef */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-630de482 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-117a6cda */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29f2f53a */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-31f784ad */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4d9151e1 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-519e3a62 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63e201c9 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7aa5c6f9 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e5c4174 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-75015023 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-43ac7c6c */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54d6beeb */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6d6222e3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-73233d4a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3b7524a3 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-717f17f9 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-232ca33f */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7ba74298 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5047c2ce */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-24330bdd */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3808c61e */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63fa54bf */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-14be0898 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e2a0ebb */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-26bc5130 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42ce43b8 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-60cbaffb */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6716a793 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-46d82f2f */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3d5786e3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e39810a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f3a03c1 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2bf9c58a */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-748ab5e4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dd11c80 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-675f2940 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b6e75dc */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33bb4ee5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4db2bd9 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3a0f7128 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3f44fcc3 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8b7634d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6057986a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5a97cc6a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-597b2d64 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7454b751 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-28dbaf4d */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-112e3948 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-53245b00 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6b658eca */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-151c644b */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-30a14f00 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-14d4ccc2 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a630e2e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-73ce7615 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3835a51e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4faf5ebb */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-685ef432 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5e3474db */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-544016a4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-58033f98 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-777a6da4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e51a79 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4b2002e6 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-74f237d2 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a306cef */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-630de482 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-117a6cda */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29f2f53a */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-31f784ad */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4d9151e1 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-519e3a62 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63e201c9 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7aa5c6f9 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e5c4174 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-75015023 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-43ac7c6c */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54d6beeb */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6d6222e3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-73233d4a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3b7524a3 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-717f17f9 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-232ca33f */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7ba74298 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5047c2ce */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-24330bdd */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3808c61e */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63fa54bf */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-14be0898 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e2a0ebb */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-26bc5130 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42ce43b8 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-60cbaffb */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6716a793 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-46d82f2f */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3d5786e3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e39810a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f3a03c1 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2bf9c58a */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-748ab5e4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dd11c80 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-675f2940 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b6e75dc */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33bb4ee5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4db2bd9 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3a0f7128 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3f44fcc3 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8b7634d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6057986a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5a97cc6a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-597b2d64 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7454b751 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-28dbaf4d */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-112e3948 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-53245b00 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6b658eca */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-151c644b */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-30a14f00 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-14d4ccc2 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a630e2e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-73ce7615 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3835a51e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4faf5ebb */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-685ef432 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5e3474db */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-544016a4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-58033f98 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-777a6da4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e51a79 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4b2002e6 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-74f237d2 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a306cef */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-630de482 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-117a6cda */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29f2f53a */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-31f784ad */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4d9151e1 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-519e3a62 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63e201c9 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7aa5c6f9 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e5c4174 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-75015023 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-43ac7c6c */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54d6beeb */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6d6222e3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-73233d4a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3b7524a3 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-717f17f9 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-232ca33f */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7ba74298 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5047c2ce */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-24330bdd */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3808c61e */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63fa54bf */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-14be0898 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e2a0ebb */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-26bc5130 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42ce43b8 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-60cbaffb */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6716a793 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-46d82f2f */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3d5786e3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e39810a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f3a03c1 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2bf9c58a */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-748ab5e4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dd11c80 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-675f2940 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b6e75dc */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33bb4ee5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4db2bd9 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3a0f7128 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3f44fcc3 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8b7634d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6057986a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5a97cc6a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-597b2d64 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7454b751 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-28dbaf4d */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-112e3948 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-53245b00 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6b658eca */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-151c644b */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-30a14f00 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-14d4ccc2 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a630e2e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-73ce7615 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3835a51e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4faf5ebb */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-685ef432 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5e3474db */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-544016a4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-58033f98 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-777a6da4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e51a79 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4b2002e6 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-74f237d2 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a306cef */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-630de482 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-117a6cda */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29f2f53a */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-31f784ad */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4d9151e1 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-519e3a62 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63e201c9 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7aa5c6f9 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e5c4174 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-75015023 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-43ac7c6c */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54d6beeb */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6d6222e3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-73233d4a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3b7524a3 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-717f17f9 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-232ca33f */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7ba74298 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5047c2ce */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-24330bdd */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3808c61e */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63fa54bf */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-14be0898 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e2a0ebb */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-26bc5130 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42ce43b8 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-60cbaffb */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6716a793 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-46d82f2f */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3d5786e3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e39810a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f3a03c1 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2bf9c58a */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-748ab5e4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dd11c80 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-675f2940 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b6e75dc */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33bb4ee5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4db2bd9 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3a0f7128 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3f44fcc3 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8b7634d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6057986a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5a97cc6a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-597b2d64 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7454b751 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-28dbaf4d */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-112e3948 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-53245b00 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6b658eca */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-151c644b */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-30a14f00 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-14d4ccc2 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a630e2e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-73ce7615 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3835a51e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4faf5ebb */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-685ef432 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5e3474db */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-544016a4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-58033f98 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-777a6da4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e51a79 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4b2002e6 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-74f237d2 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a306cef */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-630de482 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-117a6cda */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29f2f53a */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-31f784ad */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4d9151e1 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-519e3a62 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63e201c9 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7aa5c6f9 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e5c4174 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-75015023 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-43ac7c6c */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54d6beeb */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6d6222e3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-73233d4a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3b7524a3 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-717f17f9 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-232ca33f */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7ba74298 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5047c2ce */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-24330bdd */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3808c61e */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63fa54bf */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-14be0898 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e2a0ebb */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-26bc5130 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42ce43b8 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-60cbaffb */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6716a793 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-46d82f2f */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3d5786e3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e39810a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f3a03c1 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2bf9c58a */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-748ab5e4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dd11c80 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-675f2940 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b6e75dc */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33bb4ee5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4db2bd9 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3a0f7128 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3f44fcc3 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8b7634d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6057986a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5a97cc6a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-597b2d64 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7454b751 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-28dbaf4d */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-112e3948 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-53245b00 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6b658eca */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-151c644b */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-30a14f00 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-14d4ccc2 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a630e2e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-73ce7615 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3835a51e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4faf5ebb */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-685ef432 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5e3474db */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-544016a4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-58033f98 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-777a6da4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e51a79 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4b2002e6 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-74f237d2 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a306cef */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-630de482 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-117a6cda */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29f2f53a */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-31f784ad */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4d9151e1 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-519e3a62 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63e201c9 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7aa5c6f9 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e5c4174 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-75015023 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-43ac7c6c */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54d6beeb */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6d6222e3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-73233d4a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3b7524a3 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-717f17f9 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-232ca33f */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7ba74298 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5047c2ce */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-24330bdd */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3808c61e */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63fa54bf */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-14be0898 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e2a0ebb */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-26bc5130 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42ce43b8 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-60cbaffb */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6716a793 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-46d82f2f */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3d5786e3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e39810a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f3a03c1 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2bf9c58a */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-748ab5e4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dd11c80 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-675f2940 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b6e75dc */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33bb4ee5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4db2bd9 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3a0f7128 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3f44fcc3 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8b7634d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6057986a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5a97cc6a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-597b2d64 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7454b751 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-28dbaf4d */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-112e3948 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-53245b00 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6b658eca */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-151c644b */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-30a14f00 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-14d4ccc2 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a630e2e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-73ce7615 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3835a51e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4faf5ebb */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-685ef432 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5e3474db */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-544016a4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-58033f98 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-777a6da4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e51a79 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4b2002e6 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-74f237d2 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a306cef */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-630de482 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-117a6cda */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29f2f53a */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-31f784ad */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4d9151e1 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-519e3a62 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63e201c9 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7aa5c6f9 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e5c4174 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-75015023 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-43ac7c6c */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54d6beeb */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6d6222e3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-73233d4a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3b7524a3 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-717f17f9 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-232ca33f */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7ba74298 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5047c2ce */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-24330bdd */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3808c61e */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63fa54bf */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-14be0898 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e2a0ebb */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-26bc5130 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42ce43b8 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-60cbaffb */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6716a793 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-46d82f2f */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3d5786e3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e39810a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f3a03c1 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2bf9c58a */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-748ab5e4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dd11c80 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-675f2940 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b6e75dc */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33bb4ee5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4db2bd9 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3a0f7128 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3f44fcc3 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8b7634d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6057986a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5a97cc6a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-597b2d64 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7454b751 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-28dbaf4d */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-112e3948 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-53245b00 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6b658eca */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-151c644b */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-30a14f00 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-14d4ccc2 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a630e2e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-73ce7615 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3835a51e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4faf5ebb */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c3ef194 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4c79facf */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e6d5c01 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-533bbad3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3f620ea3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-649513dc */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29c1b904 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-759f676a */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7ea21f99 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-38b011b3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-34706d98 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5987b847 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-15b7b12c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6f5e016a */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1e5ee298 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-20777f5e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a1b633e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-17e60bd0 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c3ef194 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4c79facf */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e6d5c01 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-533bbad3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3f620ea3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-649513dc */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29c1b904 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-759f676a */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7ea21f99 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-38b011b3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-34706d98 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5987b847 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-15b7b12c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6f5e016a */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1e5ee298 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-20777f5e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a1b633e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-17e60bd0 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c3ef194 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4c79facf */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e6d5c01 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-533bbad3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3f620ea3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-649513dc */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29c1b904 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-759f676a */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7ea21f99 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-38b011b3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-34706d98 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5987b847 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-15b7b12c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6f5e016a */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1e5ee298 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-20777f5e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a1b633e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-17e60bd0 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c3ef194 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4c79facf */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e6d5c01 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-533bbad3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3f620ea3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-649513dc */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29c1b904 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-759f676a */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7ea21f99 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-38b011b3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-34706d98 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5987b847 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-15b7b12c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6f5e016a */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1e5ee298 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-20777f5e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a1b633e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-17e60bd0 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3beab76 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-66ba684a */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-265370a0 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c21a085 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-20cb3721 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-173a9996 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-18eb4eea */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cc6bb1a */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4f91a083 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6a35f933 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4340d9ec */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-255866c8 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-163972fd */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7fd2459b */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-75c6f118 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-67224a0a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-45b0cf94 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-621dde0e */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2203433 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-31857180 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a744e90 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-43de8d47 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-433caa8a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2e870c61 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1ef384b7 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4ff8d9b1 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b286f7c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5faf7ff1 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-11ddd54 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e15526d */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b0e09db */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cea6766 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-507f4fcf */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-249bb3b3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2361a966 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4015fba4 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d9708a4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-358134d8 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-480277e8 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7be0fb3c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1bef0e70 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c5d8a61 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3beab76 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-66ba684a */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-265370a0 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c21a085 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-20cb3721 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-173a9996 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-18eb4eea */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cc6bb1a */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4f91a083 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6a35f933 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4340d9ec */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-255866c8 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-163972fd */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7fd2459b */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-75c6f118 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-67224a0a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-45b0cf94 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-621dde0e */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2203433 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-31857180 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a744e90 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-43de8d47 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-433caa8a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2e870c61 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1ef384b7 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4ff8d9b1 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b286f7c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5faf7ff1 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-11ddd54 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e15526d */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b0e09db */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cea6766 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-507f4fcf */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-249bb3b3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2361a966 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4015fba4 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d9708a4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-358134d8 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-480277e8 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7be0fb3c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1bef0e70 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c5d8a61 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3beab76 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-66ba684a */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-265370a0 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c21a085 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-20cb3721 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-173a9996 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-18eb4eea */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cc6bb1a */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4f91a083 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6a35f933 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4340d9ec */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-255866c8 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-163972fd */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7fd2459b */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-75c6f118 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-67224a0a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-45b0cf94 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-621dde0e */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2203433 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-31857180 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a744e90 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-43de8d47 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-433caa8a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2e870c61 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1ef384b7 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4ff8d9b1 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b286f7c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5faf7ff1 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-11ddd54 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e15526d */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b0e09db */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cea6766 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-507f4fcf */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-249bb3b3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2361a966 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4015fba4 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d9708a4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-358134d8 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-480277e8 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7be0fb3c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1bef0e70 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c5d8a61 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3beab76 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-66ba684a */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-265370a0 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c21a085 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-20cb3721 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-173a9996 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-18eb4eea */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cc6bb1a */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4f91a083 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6a35f933 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4340d9ec */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-255866c8 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-163972fd */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7fd2459b */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-75c6f118 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-67224a0a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-45b0cf94 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-621dde0e */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2203433 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-31857180 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a744e90 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-43de8d47 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-433caa8a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2e870c61 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1ef384b7 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4ff8d9b1 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b286f7c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5faf7ff1 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-11ddd54 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e15526d */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b0e09db */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cea6766 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-507f4fcf */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-249bb3b3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2361a966 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4015fba4 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d9708a4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-358134d8 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-480277e8 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7be0fb3c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1bef0e70 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c5d8a61 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3beab76 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-66ba684a */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-265370a0 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c21a085 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-20cb3721 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-173a9996 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-18eb4eea */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cc6bb1a */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4f91a083 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6a35f933 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4340d9ec */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-255866c8 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-163972fd */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7fd2459b */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-75c6f118 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-67224a0a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-45b0cf94 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-621dde0e */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2203433 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-31857180 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a744e90 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-43de8d47 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-433caa8a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2e870c61 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1ef384b7 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4ff8d9b1 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b286f7c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5faf7ff1 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-11ddd54 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e15526d */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b0e09db */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cea6766 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-507f4fcf */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-249bb3b3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2361a966 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4015fba4 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d9708a4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-358134d8 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-480277e8 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7be0fb3c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1bef0e70 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c5d8a61 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3beab76 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-66ba684a */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-265370a0 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c21a085 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-20cb3721 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-173a9996 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-18eb4eea */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cc6bb1a */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4f91a083 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6a35f933 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4340d9ec */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-255866c8 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-163972fd */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7fd2459b */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-75c6f118 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-67224a0a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-45b0cf94 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-621dde0e */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2203433 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-31857180 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a744e90 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-43de8d47 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-433caa8a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2e870c61 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1ef384b7 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4ff8d9b1 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b286f7c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5faf7ff1 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-11ddd54 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e15526d */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b0e09db */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cea6766 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-507f4fcf */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-249bb3b3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2361a966 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4015fba4 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d9708a4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-358134d8 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-480277e8 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7be0fb3c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1bef0e70 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c5d8a61 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3beab76 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-66ba684a */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-265370a0 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c21a085 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-20cb3721 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-173a9996 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-18eb4eea */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cc6bb1a */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4f91a083 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6a35f933 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4340d9ec */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-255866c8 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-163972fd */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7fd2459b */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-75c6f118 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-67224a0a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-45b0cf94 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-621dde0e */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2203433 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-31857180 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a744e90 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-43de8d47 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-433caa8a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2e870c61 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1ef384b7 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4ff8d9b1 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b286f7c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5faf7ff1 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-11ddd54 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e15526d */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b0e09db */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cea6766 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-507f4fcf */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-249bb3b3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2361a966 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4015fba4 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d9708a4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-358134d8 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-480277e8 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7be0fb3c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1bef0e70 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c5d8a61 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3beab76 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-66ba684a */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-265370a0 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c21a085 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-20cb3721 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-173a9996 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-18eb4eea */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cc6bb1a */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4f91a083 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6a35f933 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4340d9ec */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-255866c8 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-163972fd */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7fd2459b */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-75c6f118 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-67224a0a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-45b0cf94 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-621dde0e */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2203433 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-31857180 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a744e90 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-43de8d47 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-433caa8a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2e870c61 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1ef384b7 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4ff8d9b1 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b286f7c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5faf7ff1 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-11ddd54 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e15526d */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b0e09db */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cea6766 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-507f4fcf */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-249bb3b3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2361a966 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4015fba4 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d9708a4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-358134d8 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-480277e8 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7be0fb3c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1bef0e70 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c5d8a61 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2a2a6ebb */.image-loaicay a {
    aspect-ratio: 1 / 1 !important;
    
    width: 100% !important;
    overflow: hidden;
    position: relative;
    border-radius: 10px;
}
.image-loaicay img {
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important;
    display: block;
    transition: transform 0.6s ease;
}
.image-loaicay:hover img {
    transform: scale(1.06);
}
.image-loaicay::after {
    content: "";
    position: absolute;
    top: 0;
    left: -75%;
    width: 50%;
    height: 100%;
    background: linear-gradient(
        120deg,
        rgba(255,255,255,0) 0%,
        rgba(255,255,255,0.35) 50%,
        rgba(255,255,255,0) 100%
    );
    transform: skewX(-20deg);
    opacity: 0;
    pointer-events: none;
}

.image-loaicay:hover::after {
    animation: mirrorShine 0.8s ease forwards;
    opacity: 1;
}

@keyframes mirrorShine {
    0% {
        left: -75%;
    }
    100% {
        left: 130%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-45bd90eb */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-18a0aef7 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2c6d0bf2 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1cc5593e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6eb82294 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5adaf57e */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4687fc94 */.image-loaicay a {
    aspect-ratio: 1 / 1 !important;
    
    width: 100% !important;
    overflow: hidden;
    position: relative;
    border-radius: 10px;
}
.image-loaicay img {
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important;
    display: block;
    transition: transform 0.6s ease;
}
.image-loaicay:hover img {
    transform: scale(1.06);
}
.image-loaicay::after {
    content: "";
    position: absolute;
    top: 0;
    left: -75%;
    width: 50%;
    height: 100%;
    background: linear-gradient(
        120deg,
        rgba(255,255,255,0) 0%,
        rgba(255,255,255,0.35) 50%,
        rgba(255,255,255,0) 100%
    );
    transform: skewX(-20deg);
    opacity: 0;
    pointer-events: none;
}

.image-loaicay:hover::after {
    animation: mirrorShine 0.8s ease forwards;
    opacity: 1;
}

@keyframes mirrorShine {
    0% {
        left: -75%;
    }
    100% {
        left: 130%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-17811a71 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2f89d423 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-147401a6 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-57fd8540 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4969095c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2c4f912f */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-682c01fd */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4a8f2933 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-47132c72 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c22fd14 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-480093e7 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9117978 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2a2a6ebb */.image-loaicay a {
    aspect-ratio: 1 / 1 !important;
    
    width: 100% !important;
    overflow: hidden;
    position: relative;
    border-radius: 10px;
}
.image-loaicay img {
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important;
    display: block;
    transition: transform 0.6s ease;
}
.image-loaicay:hover img {
    transform: scale(1.06);
}
.image-loaicay::after {
    content: "";
    position: absolute;
    top: 0;
    left: -75%;
    width: 50%;
    height: 100%;
    background: linear-gradient(
        120deg,
        rgba(255,255,255,0) 0%,
        rgba(255,255,255,0.35) 50%,
        rgba(255,255,255,0) 100%
    );
    transform: skewX(-20deg);
    opacity: 0;
    pointer-events: none;
}

.image-loaicay:hover::after {
    animation: mirrorShine 0.8s ease forwards;
    opacity: 1;
}

@keyframes mirrorShine {
    0% {
        left: -75%;
    }
    100% {
        left: 130%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-45bd90eb */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-18a0aef7 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2c6d0bf2 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1cc5593e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6eb82294 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5adaf57e */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4687fc94 */.image-loaicay a {
    aspect-ratio: 1 / 1 !important;
    
    width: 100% !important;
    overflow: hidden;
    position: relative;
    border-radius: 10px;
}
.image-loaicay img {
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important;
    display: block;
    transition: transform 0.6s ease;
}
.image-loaicay:hover img {
    transform: scale(1.06);
}
.image-loaicay::after {
    content: "";
    position: absolute;
    top: 0;
    left: -75%;
    width: 50%;
    height: 100%;
    background: linear-gradient(
        120deg,
        rgba(255,255,255,0) 0%,
        rgba(255,255,255,0.35) 50%,
        rgba(255,255,255,0) 100%
    );
    transform: skewX(-20deg);
    opacity: 0;
    pointer-events: none;
}

.image-loaicay:hover::after {
    animation: mirrorShine 0.8s ease forwards;
    opacity: 1;
}

@keyframes mirrorShine {
    0% {
        left: -75%;
    }
    100% {
        left: 130%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-17811a71 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2f89d423 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-147401a6 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-57fd8540 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4969095c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2c4f912f */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-682c01fd */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4a8f2933 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-47132c72 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c22fd14 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-480093e7 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9117978 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2a2a6ebb */.image-loaicay a {
    aspect-ratio: 1 / 1 !important;
    
    width: 100% !important;
    overflow: hidden;
    position: relative;
    border-radius: 10px;
}
.image-loaicay img {
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important;
    display: block;
    transition: transform 0.6s ease;
}
.image-loaicay:hover img {
    transform: scale(1.06);
}
.image-loaicay::after {
    content: "";
    position: absolute;
    top: 0;
    left: -75%;
    width: 50%;
    height: 100%;
    background: linear-gradient(
        120deg,
        rgba(255,255,255,0) 0%,
        rgba(255,255,255,0.35) 50%,
        rgba(255,255,255,0) 100%
    );
    transform: skewX(-20deg);
    opacity: 0;
    pointer-events: none;
}

.image-loaicay:hover::after {
    animation: mirrorShine 0.8s ease forwards;
    opacity: 1;
}

@keyframes mirrorShine {
    0% {
        left: -75%;
    }
    100% {
        left: 130%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-45bd90eb */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-18a0aef7 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2c6d0bf2 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1cc5593e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6eb82294 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5adaf57e */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4687fc94 */.image-loaicay a {
    aspect-ratio: 1 / 1 !important;
    
    width: 100% !important;
    overflow: hidden;
    position: relative;
    border-radius: 10px;
}
.image-loaicay img {
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important;
    display: block;
    transition: transform 0.6s ease;
}
.image-loaicay:hover img {
    transform: scale(1.06);
}
.image-loaicay::after {
    content: "";
    position: absolute;
    top: 0;
    left: -75%;
    width: 50%;
    height: 100%;
    background: linear-gradient(
        120deg,
        rgba(255,255,255,0) 0%,
        rgba(255,255,255,0.35) 50%,
        rgba(255,255,255,0) 100%
    );
    transform: skewX(-20deg);
    opacity: 0;
    pointer-events: none;
}

.image-loaicay:hover::after {
    animation: mirrorShine 0.8s ease forwards;
    opacity: 1;
}

@keyframes mirrorShine {
    0% {
        left: -75%;
    }
    100% {
        left: 130%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-17811a71 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2f89d423 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-147401a6 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-57fd8540 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4969095c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2c4f912f */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-682c01fd */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4a8f2933 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-47132c72 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c22fd14 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-480093e7 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9117978 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2a2a6ebb */.image-loaicay a {
    aspect-ratio: 1 / 1 !important;
    
    width: 100% !important;
    overflow: hidden;
    position: relative;
    border-radius: 10px;
}
.image-loaicay img {
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important;
    display: block;
    transition: transform 0.6s ease;
}
.image-loaicay:hover img {
    transform: scale(1.06);
}
.image-loaicay::after {
    content: "";
    position: absolute;
    top: 0;
    left: -75%;
    width: 50%;
    height: 100%;
    background: linear-gradient(
        120deg,
        rgba(255,255,255,0) 0%,
        rgba(255,255,255,0.35) 50%,
        rgba(255,255,255,0) 100%
    );
    transform: skewX(-20deg);
    opacity: 0;
    pointer-events: none;
}

.image-loaicay:hover::after {
    animation: mirrorShine 0.8s ease forwards;
    opacity: 1;
}

@keyframes mirrorShine {
    0% {
        left: -75%;
    }
    100% {
        left: 130%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-45bd90eb */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-18a0aef7 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2c6d0bf2 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1cc5593e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6eb82294 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5adaf57e */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4687fc94 */.image-loaicay a {
    aspect-ratio: 1 / 1 !important;
    
    width: 100% !important;
    overflow: hidden;
    position: relative;
    border-radius: 10px;
}
.image-loaicay img {
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important;
    display: block;
    transition: transform 0.6s ease;
}
.image-loaicay:hover img {
    transform: scale(1.06);
}
.image-loaicay::after {
    content: "";
    position: absolute;
    top: 0;
    left: -75%;
    width: 50%;
    height: 100%;
    background: linear-gradient(
        120deg,
        rgba(255,255,255,0) 0%,
        rgba(255,255,255,0.35) 50%,
        rgba(255,255,255,0) 100%
    );
    transform: skewX(-20deg);
    opacity: 0;
    pointer-events: none;
}

.image-loaicay:hover::after {
    animation: mirrorShine 0.8s ease forwards;
    opacity: 1;
}

@keyframes mirrorShine {
    0% {
        left: -75%;
    }
    100% {
        left: 130%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-17811a71 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2f89d423 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-147401a6 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-57fd8540 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4969095c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2c4f912f */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-682c01fd */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4a8f2933 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-47132c72 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c22fd14 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-480093e7 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9117978 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-c6c9400 */:not(.loai-cay) .elementor-swiper-button-next,
:not(.loai-cay) .elementor-swiper-button-prev {
    background: #25470E !important;
    color: #fff !important;
    width: 46px !important;
    height: 46px !important;
    border-radius: 50% !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    cursor: pointer !important;
    box-shadow: 0 8px 20px rgba(0,0,0,0.25) !important;
    transition: all 0.35s ease !important;
    z-index: 10 !important;
}

:not(.loai-cay) .elementor-swiper-button i,
:not(.loai-cay) .elementor-swiper-button svg {
    font-size: 18px !important;
    width: 18px !important;
    height: 18px !important;
    transition: transform 0.35s ease !important;
}

:not(.loai-cay) .elementor-swiper-button-next:hover,
:not(.loai-cay) .elementor-swiper-button-prev:hover {
    background: #FFD659 !important;
    box-shadow: 0 12px 28px rgba(46,204,113,0.5) !important;
}

:not(.loai-cay) .elementor-swiper-button-prev:hover i,
:not(.loai-cay) .elementor-swiper-button-prev:hover svg {
    transform: translateX(-4px) !important;
}

:not(.loai-cay) .elementor-swiper-button-next:hover i,
:not(.loai-cay) .elementor-swiper-button-next:hover svg {
    transform: translateX(4px) !important;
}
@media (max-width: 768px) {
    :not(.loai-cay) .elementor-swiper-button-prev {
        left: 10px !important;
        right: auto !important;
    }
    
    :not(.loai-cay) .elementor-swiper-button-next {
        right: 10px !important;
        left: auto !important;
    }

    :not(.loai-cay) .elementor-swiper-button-next,
    :not(.loai-cay) .elementor-swiper-button-prev {
        width: 36px !important;
        height: 36px !important;
    }

    :not(.loai-cay) .elementor-swiper-button i,
    :not(.loai-cay) .elementor-swiper-button svg {
        font-size: 14px !important;
        width: 14px !important;
        height: 14px !important;
    }

    :not(.loai-cay) .elementor-swiper-button-next,
    :not(.loai-cay) .elementor-swiper-button-prev {
        top: 50% !important;
        transform: translateY(-50%) !important;
    }

    :not(.loai-cay) .elementor-swiper-button-next,
    :not(.loai-cay) .elementor-swiper-button-prev {
        opacity: 0.9 !important;
    }

    :not(.loai-cay) .elementor-swiper-button-next:hover,
    :not(.loai-cay) .elementor-swiper-button-prev:hover,
    :not(.loai-cay) .elementor-swiper-button-next:active,
    :not(.loai-cay) .elementor-swiper-button-prev:active {
        opacity: 1 !important;
    }
}

@media (max-width: 480px) {
 
    :not(.loai-cay) .elementor-swiper-button-prev {
        left: 5px !important;
    }
    
    :not(.loai-cay) .elementor-swiper-button-next {
        right: 5px !important;
    }
    
    :not(.loai-cay) .elementor-swiper-button-next,
    :not(.loai-cay) .elementor-swiper-button-prev {
        width: 40px !important;
        height: 40px !important;
    }

    :not(.loai-cay) .elementor-swiper-button i,
    :not(.loai-cay) .elementor-swiper-button svg {
        font-size: 15px !important;
        width: 15px !important;
        height: 15px !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c428c33 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2ac5e950 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8d71ce */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8dd4ea4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-75f6a9e4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2371327 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-560bfef0 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6676df9c */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-207dd35e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-48b90057 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-eb67ce6 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5ee7b8be */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6973952f */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-28b6669a */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-338b5ba1 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4407d60d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7d3735e4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2bb355e3 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c428c33 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2ac5e950 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8d71ce */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8dd4ea4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-75f6a9e4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2371327 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-560bfef0 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6676df9c */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-207dd35e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-48b90057 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-eb67ce6 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5ee7b8be */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6973952f */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-28b6669a */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-338b5ba1 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4407d60d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7d3735e4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2bb355e3 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c428c33 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2ac5e950 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8d71ce */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8dd4ea4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-75f6a9e4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2371327 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-560bfef0 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6676df9c */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-207dd35e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-48b90057 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-eb67ce6 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5ee7b8be */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6973952f */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-28b6669a */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-338b5ba1 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4407d60d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7d3735e4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2bb355e3 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c428c33 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2ac5e950 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8d71ce */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8dd4ea4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-75f6a9e4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2371327 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-560bfef0 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6676df9c */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-207dd35e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-48b90057 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-eb67ce6 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5ee7b8be */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6973952f */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-28b6669a */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-338b5ba1 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4407d60d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7d3735e4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2bb355e3 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-d6b0389 */:not(.loai-cay) .elementor-swiper-button-next,
:not(.loai-cay) .elementor-swiper-button-prev {
    background: #25470E !important;
    color: #fff !important;
    width: 46px !important;
    height: 46px !important;
    border-radius: 50% !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    cursor: pointer !important;
    box-shadow: 0 8px 20px rgba(0,0,0,0.25) !important;
    transition: all 0.35s ease !important;
    z-index: 10 !important;
}

:not(.loai-cay) .elementor-swiper-button i,
:not(.loai-cay) .elementor-swiper-button svg {
    font-size: 18px !important;
    width: 18px !important;
    height: 18px !important;
    transition: transform 0.35s ease !important;
}

:not(.loai-cay) .elementor-swiper-button-next:hover,
:not(.loai-cay) .elementor-swiper-button-prev:hover {
    background: #FFD659 !important;
    box-shadow: 0 12px 28px rgba(46,204,113,0.5) !important;
}

:not(.loai-cay) .elementor-swiper-button-prev:hover i,
:not(.loai-cay) .elementor-swiper-button-prev:hover svg {
    transform: translateX(-4px) !important;
}

:not(.loai-cay) .elementor-swiper-button-next:hover i,
:not(.loai-cay) .elementor-swiper-button-next:hover svg {
    transform: translateX(4px) !important;
}
@media (max-width: 768px) {
    :not(.loai-cay) .elementor-swiper-button-prev {
        left: 10px !important;
        right: auto !important;
    }
    
    :not(.loai-cay) .elementor-swiper-button-next {
        right: 10px !important;
        left: auto !important;
    }

    :not(.loai-cay) .elementor-swiper-button-next,
    :not(.loai-cay) .elementor-swiper-button-prev {
        width: 36px !important;
        height: 36px !important;
    }

    :not(.loai-cay) .elementor-swiper-button i,
    :not(.loai-cay) .elementor-swiper-button svg {
        font-size: 14px !important;
        width: 14px !important;
        height: 14px !important;
    }

    :not(.loai-cay) .elementor-swiper-button-next,
    :not(.loai-cay) .elementor-swiper-button-prev {
        top: 50% !important;
        transform: translateY(-50%) !important;
    }

    :not(.loai-cay) .elementor-swiper-button-next,
    :not(.loai-cay) .elementor-swiper-button-prev {
        opacity: 0.9 !important;
    }

    :not(.loai-cay) .elementor-swiper-button-next:hover,
    :not(.loai-cay) .elementor-swiper-button-prev:hover,
    :not(.loai-cay) .elementor-swiper-button-next:active,
    :not(.loai-cay) .elementor-swiper-button-prev:active {
        opacity: 1 !important;
    }
}

@media (max-width: 480px) {
 
    :not(.loai-cay) .elementor-swiper-button-prev {
        left: 5px !important;
    }
    
    :not(.loai-cay) .elementor-swiper-button-next {
        right: 5px !important;
    }
    
    :not(.loai-cay) .elementor-swiper-button-next,
    :not(.loai-cay) .elementor-swiper-button-prev {
        width: 40px !important;
        height: 40px !important;
    }

    :not(.loai-cay) .elementor-swiper-button i,
    :not(.loai-cay) .elementor-swiper-button svg {
        font-size: 15px !important;
        width: 15px !important;
        height: 15px !important;
    }
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-13236794 */.section3 {
    position: relative;
 
 
}

.section3::before {
    content: '';
    position: absolute;
    top: 5%;
    left: 80%;
    width: 120px;
    height: 120px;
    background: linear-gradient(to bottom, #25470E, #25470E);
    border-radius: 50%;
    opacity: 0.8; 
    filter: blur(15px);
    z-index: 1;
    pointer-events: none;
}

.section3::after {
    content: '';
    position: absolute;
    bottom: -10%;
    left: 30%;
    width: 250px;
    height: 250px;
    background: linear-gradient(to top, #a8e6cf, #25470E);
    border-radius: 50%;
    opacity: 0.7;
    filter: blur(25px);
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */