.elementor-9452 .elementor-element.elementor-element-52465588{--display:flex;}.elementor-9452 .elementor-element.elementor-element-298d76ec{--display:flex;--min-height:75vh;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-9452 .elementor-element.elementor-element-298d76ec:not(.elementor-motion-effects-element-type-background), .elementor-9452 .elementor-element.elementor-element-298d76ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("http://hoasinhnongviet.vn/wp-content/uploads/2025/12/1920.webp");background-repeat:no-repeat;background-size:cover;}.elementor-9452 .elementor-element.elementor-element-27fd22f2{--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-9452 .elementor-element.elementor-element-7272e767{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9452 .elementor-element.elementor-element-7272e767.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-9452 .elementor-element.elementor-element-62ddce37 .elementor-heading-title{font-family:"Be Vietnam Pro", Sans-serif;font-size:90px;font-weight:700;line-height:1.2em;color:#FFFFFF;}.elementor-9452 .elementor-element.elementor-element-62ddce37{padding:20px 0px 5px 0px;}.elementor-9452 .elementor-element.elementor-element-1b1d4318{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 50px;--row-gap:0px;--column-gap:50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9452 .elementor-element.elementor-element-1b1d4318.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-9452 .elementor-element.elementor-element-4930bb49 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-9452 .elementor-element.elementor-element-4930bb49 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-9452 .elementor-element.elementor-element-4930bb49{--e-icon-list-icon-size:14px;--icon-vertical-align:center;--icon-vertical-offset:-1px;padding:0px 0px 0px 0px;}.elementor-9452 .elementor-element.elementor-element-4930bb49 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9452 .elementor-element.elementor-element-4930bb49 .elementor-icon-list-item > a{font-family:"Arial", Sans-serif;font-size:18px;font-weight:400;}.elementor-9452 .elementor-element.elementor-element-4930bb49 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-9452 .elementor-element.elementor-element-4d410c48 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-9452 .elementor-element.elementor-element-4d410c48 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-9452 .elementor-element.elementor-element-4d410c48{--e-icon-list-icon-size:14px;--icon-vertical-align:center;--icon-vertical-offset:-1px;padding:0px 0px 0px 0px;}.elementor-9452 .elementor-element.elementor-element-4d410c48 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9452 .elementor-element.elementor-element-4d410c48 .elementor-icon-list-item > a{font-family:"Arial", Sans-serif;font-size:18px;font-weight:400;}.elementor-9452 .elementor-element.elementor-element-4d410c48 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-9452 .elementor-element.elementor-element-65cdb3d8{--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9452 .elementor-element.elementor-element-65cdb3d8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-9452 .elementor-element.elementor-element-35845243{--display:flex;--justify-content:center;--gap:4px 0px;--row-gap:4px;--column-gap:0px;--padding-top:5px;--padding-bottom:0px;--padding-left:15px;--padding-right:0px;}.elementor-9452 .elementor-element.elementor-element-3a1df4d3 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-9452 .elementor-element.elementor-element-72864b9d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 5px;--row-gap:0px;--column-gap:5px;--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-9452 .elementor-element.elementor-element-718b2cdb img{width:100%;}.elementor-9452 .elementor-element.elementor-element-718b2cdb{padding:0px 0px 8px 0px;width:var( --container-widget-width, 8% );max-width:8%;--container-widget-width:8%;--container-widget-flex-grow:0;}.elementor-9452 .elementor-element.elementor-element-718b2cdb.elementor-element{--align-self:center;}.elementor-9452 .elementor-element.elementor-element-4213f22 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:700;line-height:1.4em;color:#FFFFFF;}.elementor-9452 .elementor-element.elementor-element-4213f22{padding:0px 0px 0px 0px;}.elementor-9452 .elementor-element.elementor-element-4213f22.elementor-element{--align-self:center;}.elementor-9452 .elementor-element.elementor-element-7eee8a7{--display:flex;--justify-content:center;--gap:4px 0px;--row-gap:4px;--column-gap:0px;--padding-top:5px;--padding-bottom:0px;--padding-left:15px;--padding-right:0px;}.elementor-9452 .elementor-element.elementor-element-13128364 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-9452 .elementor-element.elementor-element-47a85a97{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 5px;--row-gap:0px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9452 .elementor-element.elementor-element-42ae4a90 img{width:100%;}.elementor-9452 .elementor-element.elementor-element-42ae4a90{padding:0px 0px 7px 0px;width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;}.elementor-9452 .elementor-element.elementor-element-42ae4a90.elementor-element{--align-self:center;}.elementor-9452 .elementor-element.elementor-element-7fbbea2e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:700;line-height:1.4em;color:#FFFFFF;}.elementor-9452 .elementor-element.elementor-element-7fbbea2e{padding:0px 0px 0px 0px;}.elementor-9452 .elementor-element.elementor-element-7fbbea2e.elementor-element{--align-self:center;}.elementor-9452 .elementor-element.elementor-element-20bb1cbc{--display:flex;--justify-content:center;--gap:4px 0px;--row-gap:4px;--column-gap:0px;--padding-top:5px;--padding-bottom:0px;--padding-left:15px;--padding-right:0px;}.elementor-9452 .elementor-element.elementor-element-5e24668a .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-9452 .elementor-element.elementor-element-758df289{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 5px;--row-gap:0px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9452 .elementor-element.elementor-element-27525b57 img{width:100%;}.elementor-9452 .elementor-element.elementor-element-27525b57{padding:0px 0px 7px 0px;width:var( --container-widget-width, 8% );max-width:8%;--container-widget-width:8%;--container-widget-flex-grow:0;}.elementor-9452 .elementor-element.elementor-element-27525b57.elementor-element{--align-self:center;}.elementor-9452 .elementor-element.elementor-element-490f970a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:700;line-height:1.4em;color:#FFFFFF;}.elementor-9452 .elementor-element.elementor-element-490f970a{padding:0px 0px 0px 0px;}.elementor-9452 .elementor-element.elementor-element-490f970a.elementor-element{--align-self:center;}.elementor-9452 .elementor-element.elementor-element-149dcd20{--display:flex;--margin-top:-1px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9452 .elementor-element.elementor-element-375d2107{--display:flex;}.elementor-9452 .elementor-element.elementor-element-375d2107:not(.elementor-motion-effects-element-type-background), .elementor-9452 .elementor-element.elementor-element-375d2107 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F4F1;}.elementor-9452 .elementor-element.elementor-element-74937300 .elementor-heading-title{font-family:"Be Vietnam Pro", Sans-serif;font-size:50px;font-weight:800;font-style:oblique;color:#25470E;}.elementor-9452 .elementor-element.elementor-element-1cdea405{--display:flex;}.elementor-9452 .elementor-element.elementor-element-65c5e92d{--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;--align-items:center;--gap:0px 40px;--row-gap:0px;--column-gap:40px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-9452 .elementor-element.elementor-element-65c5e92d:not(.elementor-motion-effects-element-type-background), .elementor-9452 .elementor-element.elementor-element-65c5e92d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F4F1;}.elementor-9452 .elementor-element.elementor-element-ad48626{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:100px;--padding-right:0px;}.elementor-9452 .elementor-element.elementor-element-6bd0baa2{text-align:left;}.elementor-9452 .elementor-element.elementor-element-6bd0baa2 .elementor-heading-title{font-family:"Be Vietnam Pro", Sans-serif;font-size:38px;font-weight:800;font-style:italic;color:#25470E;}.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-9452 .elementor-element.elementor-element-9072e58{--divider-border-style:curly;--divider-color:#FFC601;--divider-border-width:1px;--divider-pattern-height:17px;--divider-pattern-size:20px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-9452 .elementor-element.elementor-element-9072e58 .elementor-divider-separator{width:60%;margin:0 auto;margin-left:0;}.elementor-9452 .elementor-element.elementor-element-9072e58 .elementor-divider{text-align:left;padding-block-start:15px;padding-block-end:15px;}.elementor-9452 .elementor-element.elementor-element-9072e58.elementor-view-stacked .elementor-icon{background-color:#25470E;}.elementor-9452 .elementor-element.elementor-element-9072e58.elementor-view-framed .elementor-icon, .elementor-9452 .elementor-element.elementor-element-9072e58.elementor-view-default .elementor-icon{color:#25470E;border-color:#25470E;}.elementor-9452 .elementor-element.elementor-element-9072e58.elementor-view-framed .elementor-icon, .elementor-9452 .elementor-element.elementor-element-9072e58.elementor-view-default .elementor-icon svg{fill:#25470E;}.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-9452 .elementor-element.elementor-element-55ac9a7{font-family:"Arial", Sans-serif;font-size:18px;font-weight:400;color:#050505AD;}.elementor-widget-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );background-color:var( --e-global-color-accent );}.elementor-9452 .elementor-element.elementor-element-1d78bd0a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-9452 .elementor-element.elementor-element-1d78bd0a .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-9452 .elementor-element.elementor-element-1d78bd0a .elementor-button{font-family:"Arial", Sans-serif;font-size:18px;font-weight:700;background-color:#25470E;border-radius:15px 15px 15px 15px;padding:20px 20px 20px 20px;}.elementor-9452 .elementor-element.elementor-element-1d78bd0a .elementor-button:hover, .elementor-9452 .elementor-element.elementor-element-1d78bd0a .elementor-button:focus{background-color:#FFD659;}.elementor-9452 .elementor-element.elementor-element-1d78bd0a{padding:20px 0px 0px 0px;}.elementor-9452 .elementor-element.elementor-element-354fd35b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9452 .elementor-element.elementor-element-228ec6b7{--display:flex;--min-height:50vh;--justify-content:flex-end;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9452 .elementor-element.elementor-element-228ec6b7:not(.elementor-motion-effects-element-type-background), .elementor-9452 .elementor-element.elementor-element-228ec6b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("http://hoasinhnongviet.vn/wp-content/uploads/2025/12/z7331433709610_29b7bda5c534ee96f6c1eb4562144ae2.webp");background-position:center center;background-size:cover;}.elementor-9452 .elementor-element.elementor-element-783d71c9{--display:flex;--border-radius:0px 0px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-9452 .elementor-element.elementor-element-783d71c9:not(.elementor-motion-effects-element-type-background), .elementor-9452 .elementor-element.elementor-element-783d71c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFE0;}.elementor-9452 .elementor-element.elementor-element-783d71c9::before, .elementor-9452 .elementor-element.elementor-element-783d71c9 > .elementor-background-video-container::before, .elementor-9452 .elementor-element.elementor-element-783d71c9 > .e-con-inner > .elementor-background-video-container::before, .elementor-9452 .elementor-element.elementor-element-783d71c9 > .elementor-background-slideshow::before, .elementor-9452 .elementor-element.elementor-element-783d71c9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9452 .elementor-element.elementor-element-783d71c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-9452 .elementor-element.elementor-element-30ce9df7 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;line-height:1.4em;color:#25470E;}.elementor-9452 .elementor-element.elementor-element-30ce9df7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 15px;}.elementor-9452 .elementor-element.elementor-element-6e8c3f88{--display:flex;--justify-content:flex-end;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9452 .elementor-element.elementor-element-6e8c3f88:not(.elementor-motion-effects-element-type-background), .elementor-9452 .elementor-element.elementor-element-6e8c3f88 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("http://hoasinhnongviet.vn/wp-content/uploads/2026/03/bbeca940c99148ca8f81669be2885622tplv-aphluv4xwc-origin-jpeg-768x1024.webp");background-position:center center;background-size:cover;}.elementor-9452 .elementor-element.elementor-element-5e91a71e{--display:flex;--border-radius:0px 0px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-9452 .elementor-element.elementor-element-5e91a71e:not(.elementor-motion-effects-element-type-background), .elementor-9452 .elementor-element.elementor-element-5e91a71e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFE0;}.elementor-9452 .elementor-element.elementor-element-5e91a71e::before, .elementor-9452 .elementor-element.elementor-element-5e91a71e > .elementor-background-video-container::before, .elementor-9452 .elementor-element.elementor-element-5e91a71e > .e-con-inner > .elementor-background-video-container::before, .elementor-9452 .elementor-element.elementor-element-5e91a71e > .elementor-background-slideshow::before, .elementor-9452 .elementor-element.elementor-element-5e91a71e > .e-con-inner > .elementor-background-slideshow::before, .elementor-9452 .elementor-element.elementor-element-5e91a71e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-9452 .elementor-element.elementor-element-3a00d16d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;line-height:1.4em;color:#25470E;}.elementor-9452 .elementor-element.elementor-element-3a00d16d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 15px;}.elementor-9452 .elementor-element.elementor-element-c224948{--display:flex;--justify-content:flex-end;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9452 .elementor-element.elementor-element-c224948:not(.elementor-motion-effects-element-type-background), .elementor-9452 .elementor-element.elementor-element-c224948 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("http://hoasinhnongviet.vn/wp-content/uploads/2026/03/trong_ot_1_20240411144735.webp");background-position:top center;background-size:cover;}.elementor-9452 .elementor-element.elementor-element-2b8c6e64{--display:flex;--border-radius:0px 0px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-9452 .elementor-element.elementor-element-2b8c6e64:not(.elementor-motion-effects-element-type-background), .elementor-9452 .elementor-element.elementor-element-2b8c6e64 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFE0;}.elementor-9452 .elementor-element.elementor-element-2b8c6e64::before, .elementor-9452 .elementor-element.elementor-element-2b8c6e64 > .elementor-background-video-container::before, .elementor-9452 .elementor-element.elementor-element-2b8c6e64 > .e-con-inner > .elementor-background-video-container::before, .elementor-9452 .elementor-element.elementor-element-2b8c6e64 > .elementor-background-slideshow::before, .elementor-9452 .elementor-element.elementor-element-2b8c6e64 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9452 .elementor-element.elementor-element-2b8c6e64 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-9452 .elementor-element.elementor-element-56e1de91 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;line-height:1.4em;color:#25470E;}.elementor-9452 .elementor-element.elementor-element-56e1de91{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 15px;}.elementor-9452 .elementor-element.elementor-element-4535fab7{--display:flex;--justify-content:flex-end;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9452 .elementor-element.elementor-element-4535fab7:not(.elementor-motion-effects-element-type-background), .elementor-9452 .elementor-element.elementor-element-4535fab7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("http://hoasinhnongviet.vn/wp-content/uploads/2025/12/15d884e8b4cc433fb9e7fc80a28657bdtplv-aphluv4xwc-origin-jpeg.webp");background-size:cover;}.elementor-9452 .elementor-element.elementor-element-50f7cc89{--display:flex;--border-radius:0px 0px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-9452 .elementor-element.elementor-element-50f7cc89:not(.elementor-motion-effects-element-type-background), .elementor-9452 .elementor-element.elementor-element-50f7cc89 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFE0;}.elementor-9452 .elementor-element.elementor-element-50f7cc89::before, .elementor-9452 .elementor-element.elementor-element-50f7cc89 > .elementor-background-video-container::before, .elementor-9452 .elementor-element.elementor-element-50f7cc89 > .e-con-inner > .elementor-background-video-container::before, .elementor-9452 .elementor-element.elementor-element-50f7cc89 > .elementor-background-slideshow::before, .elementor-9452 .elementor-element.elementor-element-50f7cc89 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9452 .elementor-element.elementor-element-50f7cc89 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-9452 .elementor-element.elementor-element-1fcdf127 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;line-height:1.4em;color:#25470E;}.elementor-9452 .elementor-element.elementor-element-1fcdf127{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 15px;}.elementor-9452 .elementor-element.elementor-element-3c627061{--display:flex;--justify-content:flex-end;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9452 .elementor-element.elementor-element-3c627061:not(.elementor-motion-effects-element-type-background), .elementor-9452 .elementor-element.elementor-element-3c627061 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("http://hoasinhnongviet.vn/wp-content/uploads/2026/03/cac-loai-phan-bon-1.webp");background-position:405px 0px;background-size:cover;}.elementor-9452 .elementor-element.elementor-element-5f047159{--display:flex;--border-radius:0px 0px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-9452 .elementor-element.elementor-element-5f047159:not(.elementor-motion-effects-element-type-background), .elementor-9452 .elementor-element.elementor-element-5f047159 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFE0;}.elementor-9452 .elementor-element.elementor-element-5f047159::before, .elementor-9452 .elementor-element.elementor-element-5f047159 > .elementor-background-video-container::before, .elementor-9452 .elementor-element.elementor-element-5f047159 > .e-con-inner > .elementor-background-video-container::before, .elementor-9452 .elementor-element.elementor-element-5f047159 > .elementor-background-slideshow::before, .elementor-9452 .elementor-element.elementor-element-5f047159 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9452 .elementor-element.elementor-element-5f047159 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-9452 .elementor-element.elementor-element-74d14e6f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;line-height:1.4em;color:#25470E;}.elementor-9452 .elementor-element.elementor-element-74d14e6f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 15px;}.elementor-9452 .elementor-element.elementor-element-b115ccc{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-swiper-offset-size:150px;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--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:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-swiper-slides-gap:10px;padding:0px 0px 0px 0px;}.elementor-9452 .elementor-element.elementor-element-6f0903a2{--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:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-9452 .elementor-element.elementor-element-6f0903a2:not(.elementor-motion-effects-element-type-background), .elementor-9452 .elementor-element.elementor-element-6f0903a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F4F1;}.elementor-9452 .elementor-element.elementor-element-1b0714f1{--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;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-9452 .elementor-element.elementor-element-1dd902b7{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9452 .elementor-element.elementor-element-1dd902b7:not(.elementor-motion-effects-element-type-background), .elementor-9452 .elementor-element.elementor-element-1dd902b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );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 );}.elementor-widget-counter .elementor-counter-title{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-9452 .elementor-element.elementor-element-16421bb4 .elementor-counter{flex-direction:column-reverse;}.elementor-9452 .elementor-element.elementor-element-16421bb4 .elementor-counter-number-wrapper{color:#25470E;font-family:"Poppins", Sans-serif;font-size:45px;font-weight:700;}.elementor-9452 .elementor-element.elementor-element-16421bb4 .elementor-counter-title{color:#FFC000;font-family:"Arial", Sans-serif;font-size:24px;font-weight:700;}.elementor-9452 .elementor-element.elementor-element-1fbd5eb9{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9452 .elementor-element.elementor-element-1fbd5eb9:not(.elementor-motion-effects-element-type-background), .elementor-9452 .elementor-element.elementor-element-1fbd5eb9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9452 .elementor-element.elementor-element-47081f7c .elementor-counter{flex-direction:column-reverse;}.elementor-9452 .elementor-element.elementor-element-47081f7c .elementor-counter-number-wrapper{color:#25470E;font-family:"Poppins", Sans-serif;font-size:45px;font-weight:700;}.elementor-9452 .elementor-element.elementor-element-47081f7c .elementor-counter-title{color:#FFC000;font-family:"Arial", Sans-serif;font-size:24px;font-weight:700;}.elementor-9452 .elementor-element.elementor-element-212079b6{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9452 .elementor-element.elementor-element-212079b6:not(.elementor-motion-effects-element-type-background), .elementor-9452 .elementor-element.elementor-element-212079b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9452 .elementor-element.elementor-element-668da453 .elementor-counter{flex-direction:column-reverse;}.elementor-9452 .elementor-element.elementor-element-668da453 .elementor-counter-number-wrapper{color:#25470E;font-family:"Poppins", Sans-serif;font-size:45px;font-weight:700;}.elementor-9452 .elementor-element.elementor-element-668da453 .elementor-counter-title{color:#FFC000;font-family:"Arial", Sans-serif;font-size:24px;font-weight:700;}.elementor-9452 .elementor-element.elementor-element-5590a8be{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9452 .elementor-element.elementor-element-5590a8be:not(.elementor-motion-effects-element-type-background), .elementor-9452 .elementor-element.elementor-element-5590a8be > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F4F1;}.elementor-9452 .elementor-element.elementor-element-38e893a7{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.5;--border-radius:20px 20px 20px 20px;--padding-top:25px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9452 .elementor-element.elementor-element-38e893a7:not(.elementor-motion-effects-element-type-background), .elementor-9452 .elementor-element.elementor-element-38e893a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9452 .elementor-element.elementor-element-38e893a7::before, .elementor-9452 .elementor-element.elementor-element-38e893a7 > .elementor-background-video-container::before, .elementor-9452 .elementor-element.elementor-element-38e893a7 > .e-con-inner > .elementor-background-video-container::before, .elementor-9452 .elementor-element.elementor-element-38e893a7 > .elementor-background-slideshow::before, .elementor-9452 .elementor-element.elementor-element-38e893a7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9452 .elementor-element.elementor-element-38e893a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-9452 .elementor-element.elementor-element-2bf2e4ce{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9452 .elementor-element.elementor-element-32d3a4d2{--display:flex;--justify-content:flex-end;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9452 .elementor-element.elementor-element-42a368a1{--divider-border-style:curly;--divider-color:#FFC601;--divider-border-width:1px;--divider-pattern-height:17px;--divider-pattern-size:20px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-transform-flipX:-1;}.elementor-9452 .elementor-element.elementor-element-42a368a1 .elementor-divider-separator{width:100%;}.elementor-9452 .elementor-element.elementor-element-42a368a1 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-9452 .elementor-element.elementor-element-42a368a1.elementor-view-stacked .elementor-icon{background-color:#25470E;}.elementor-9452 .elementor-element.elementor-element-42a368a1.elementor-view-framed .elementor-icon, .elementor-9452 .elementor-element.elementor-element-42a368a1.elementor-view-default .elementor-icon{color:#25470E;border-color:#25470E;}.elementor-9452 .elementor-element.elementor-element-42a368a1.elementor-view-framed .elementor-icon, .elementor-9452 .elementor-element.elementor-element-42a368a1.elementor-view-default .elementor-icon svg{fill:#25470E;}.elementor-9452 .elementor-element.elementor-element-1856f40b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9452 .elementor-element.elementor-element-74c1f492{text-align:center;}.elementor-9452 .elementor-element.elementor-element-74c1f492 .elementor-heading-title{font-family:"Be Vietnam Pro", Sans-serif;font-size:38px;font-weight:800;font-style:italic;color:#25470E;}.elementor-9452 .elementor-element.elementor-element-24a795f3{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9452 .elementor-element.elementor-element-7f0e8616{--divider-border-style:curly;--divider-color:#FFC601;--divider-border-width:1px;--divider-pattern-height:17px;--divider-pattern-size:20px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-9452 .elementor-element.elementor-element-7f0e8616 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-9452 .elementor-element.elementor-element-7f0e8616 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-9452 .elementor-element.elementor-element-7f0e8616.elementor-view-stacked .elementor-icon{background-color:#25470E;}.elementor-9452 .elementor-element.elementor-element-7f0e8616.elementor-view-framed .elementor-icon, .elementor-9452 .elementor-element.elementor-element-7f0e8616.elementor-view-default .elementor-icon{color:#25470E;border-color:#25470E;}.elementor-9452 .elementor-element.elementor-element-7f0e8616.elementor-view-framed .elementor-icon, .elementor-9452 .elementor-element.elementor-element-7f0e8616.elementor-view-default .elementor-icon svg{fill:#25470E;}.elementor-9452 .elementor-element.elementor-element-44baece9{text-align:center;font-family:"Arial", Sans-serif;font-size:24px;font-weight:500;font-style:italic;color:#FFC000;padding:0px 0px 0px 0px;width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-9452 .elementor-element.elementor-element-65c1366b{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-9452 .elementor-element.elementor-element-65c1366b:not(.elementor-motion-effects-element-type-background), .elementor-9452 .elementor-element.elementor-element-65c1366b > .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-9452 .elementor-element.elementor-element-6410aa52{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9452 .elementor-element.elementor-element-5d151133{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9452 .elementor-element.elementor-element-74287f6d{--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-9452 .elementor-element.elementor-element-39e767af{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9452 .elementor-element.elementor-element-7d67b34d img{border-radius:10px 10px 10px 10px;}.elementor-9452 .elementor-element.elementor-element-30d78e3b{--display:flex;--gap:05px 0px;--row-gap:05px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9452 .elementor-element.elementor-element-7d22a4d .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:18px;font-weight:700;line-height:1.4em;color:#25470E;}.elementor-9452 .elementor-element.elementor-element-7d22a4d .elementor-heading-title a:hover, .elementor-9452 .elementor-element.elementor-element-7d22a4d .elementor-heading-title a:focus{color:#F65F31;}.elementor-9452 .elementor-element.elementor-element-7d22a4d{padding:5px 0px 1px 0px;}.elementor-9452 .elementor-element.elementor-element-3ae21a8c{font-family:"Arial", Sans-serif;font-weight:400;color:#4D4D4D;padding:0px 0px 0px 0px;}.elementor-9452 .elementor-element.elementor-element-3ae21a8c a{color:#000000A6;}.elementor-9452 .elementor-element.elementor-element-78091572{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9452 .elementor-element.elementor-element-2f0a61f0{--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-9452 .elementor-element.elementor-element-2f0a61f0:not(.elementor-motion-effects-element-type-background), .elementor-9452 .elementor-element.elementor-element-2f0a61f0 > .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-9452 .elementor-element.elementor-element-12b1cdde .elementor-icon-wrapper{text-align:center;}.elementor-9452 .elementor-element.elementor-element-12b1cdde.elementor-view-stacked .elementor-icon{background-color:#25470E;}.elementor-9452 .elementor-element.elementor-element-12b1cdde.elementor-view-framed .elementor-icon, .elementor-9452 .elementor-element.elementor-element-12b1cdde.elementor-view-default .elementor-icon{color:#25470E;border-color:#25470E;}.elementor-9452 .elementor-element.elementor-element-12b1cdde.elementor-view-framed .elementor-icon, .elementor-9452 .elementor-element.elementor-element-12b1cdde.elementor-view-default .elementor-icon svg{fill:#25470E;}.elementor-9452 .elementor-element.elementor-element-12b1cdde .elementor-icon{font-size:25px;}.elementor-9452 .elementor-element.elementor-element-12b1cdde .elementor-icon svg{height:25px;}.elementor-9452 .elementor-element.elementor-element-12b1cdde{padding:0px 0px 0px 0px;}.elementor-9452 .elementor-element.elementor-element-1482feed .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;color:#25470E;}.elementor-9452 .elementor-element.elementor-element-1482feed .elementor-heading-title a:hover, .elementor-9452 .elementor-element.elementor-element-1482feed .elementor-heading-title a:focus{color:#F65F31;}.elementor-9452 .elementor-element.elementor-element-1482feed{padding:5px 0px 1px 0px;}.elementor-9452 .elementor-element.elementor-element-30db99eb{--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-9452 .elementor-element.elementor-element-5f23b57{--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-9452 .elementor-element.elementor-element-5f23b57:not(.elementor-motion-effects-element-type-background), .elementor-9452 .elementor-element.elementor-element-5f23b57 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9452 .elementor-element.elementor-element-595ce309 .elementor-icon-wrapper{text-align:center;}.elementor-9452 .elementor-element.elementor-element-595ce309.elementor-view-stacked .elementor-icon{background-color:#25470E;}.elementor-9452 .elementor-element.elementor-element-595ce309.elementor-view-framed .elementor-icon, .elementor-9452 .elementor-element.elementor-element-595ce309.elementor-view-default .elementor-icon{color:#25470E;border-color:#25470E;}.elementor-9452 .elementor-element.elementor-element-595ce309.elementor-view-framed .elementor-icon, .elementor-9452 .elementor-element.elementor-element-595ce309.elementor-view-default .elementor-icon svg{fill:#25470E;}.elementor-9452 .elementor-element.elementor-element-595ce309 .elementor-icon{font-size:25px;}.elementor-9452 .elementor-element.elementor-element-595ce309 .elementor-icon svg{height:25px;}.elementor-9452 .elementor-element.elementor-element-595ce309{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 0px 0px 0px;}.elementor-9452 .elementor-element.elementor-element-b9c1687 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;color:#25470E;}.elementor-9452 .elementor-element.elementor-element-b9c1687 .elementor-heading-title a:hover, .elementor-9452 .elementor-element.elementor-element-b9c1687 .elementor-heading-title a:focus{color:#F65F31;}.elementor-9452 .elementor-element.elementor-element-b9c1687{padding:5px 0px 1px 0px;}.elementor-9452 .elementor-element.elementor-element-2dd8004e{--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-9452 .elementor-element.elementor-element-2dd8004e:not(.elementor-motion-effects-element-type-background), .elementor-9452 .elementor-element.elementor-element-2dd8004e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9452 .elementor-element.elementor-element-1fb5ee83 .elementor-icon-wrapper{text-align:center;}.elementor-9452 .elementor-element.elementor-element-1fb5ee83.elementor-view-stacked .elementor-icon{background-color:#25470E;}.elementor-9452 .elementor-element.elementor-element-1fb5ee83.elementor-view-framed .elementor-icon, .elementor-9452 .elementor-element.elementor-element-1fb5ee83.elementor-view-default .elementor-icon{color:#25470E;border-color:#25470E;}.elementor-9452 .elementor-element.elementor-element-1fb5ee83.elementor-view-framed .elementor-icon, .elementor-9452 .elementor-element.elementor-element-1fb5ee83.elementor-view-default .elementor-icon svg{fill:#25470E;}.elementor-9452 .elementor-element.elementor-element-1fb5ee83 .elementor-icon{font-size:25px;}.elementor-9452 .elementor-element.elementor-element-1fb5ee83 .elementor-icon svg{height:25px;}.elementor-9452 .elementor-element.elementor-element-1fb5ee83{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -7px) 0px;padding:0px 0px 0px 0px;}.elementor-9452 .elementor-element.elementor-element-5f69019e .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;color:#25470E;}.elementor-9452 .elementor-element.elementor-element-5f69019e .elementor-heading-title a:hover, .elementor-9452 .elementor-element.elementor-element-5f69019e .elementor-heading-title a:focus{color:#F65F31;}.elementor-9452 .elementor-element.elementor-element-5f69019e{padding:5px 0px 1px 0px;}.elementor-9452 .elementor-element.elementor-element-28943725{--divider-border-style:solid;--divider-color:#00000063;--divider-border-width:1px;padding:0px 0px 0px 0px;}.elementor-9452 .elementor-element.elementor-element-28943725 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-9452 .elementor-element.elementor-element-28943725 .elementor-divider{text-align:center;}.elementor-9452 .elementor-element.elementor-element-340420b4{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9452 .elementor-element.elementor-element-7a15b912 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;font-style:italic;color:#000000;}.elementor-9452 .elementor-element.elementor-element-7a15b912 .elementor-heading-title a:hover, .elementor-9452 .elementor-element.elementor-element-7a15b912 .elementor-heading-title a:focus{color:#FFD659;}.elementor-9452 .elementor-element.elementor-element-7a15b912{padding:6px 0px 0px 0px;width:var( --container-widget-width, 33% );max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;}.elementor-9452 .elementor-element.elementor-element-7a15b912.elementor-element{--align-self:flex-start;}.elementor-9452 .elementor-element.elementor-element-5aa3496{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9452 .elementor-element.elementor-element-690b9bc9{--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-9452 .elementor-element.elementor-element-2f4e1ede{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9452 .elementor-element.elementor-element-43423a3f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9452 .elementor-element.elementor-element-6a46a043 img{border-radius:10px 10px 10px 10px;}.elementor-9452 .elementor-element.elementor-element-407fdad1{--display:flex;--gap:05px 0px;--row-gap:05px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9452 .elementor-element.elementor-element-581becab .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:18px;font-weight:700;line-height:1.4em;color:#25470E;}.elementor-9452 .elementor-element.elementor-element-581becab .elementor-heading-title a:hover, .elementor-9452 .elementor-element.elementor-element-581becab .elementor-heading-title a:focus{color:#F65F31;}.elementor-9452 .elementor-element.elementor-element-581becab{padding:5px 0px 1px 0px;}.elementor-9452 .elementor-element.elementor-element-5916ccb{font-family:"Arial", Sans-serif;font-weight:400;color:#4D4D4D;padding:0px 0px 0px 0px;}.elementor-9452 .elementor-element.elementor-element-5916ccb a{color:#000000A6;}.elementor-9452 .elementor-element.elementor-element-637e02bf{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9452 .elementor-element.elementor-element-1a041331{--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-9452 .elementor-element.elementor-element-1a041331:not(.elementor-motion-effects-element-type-background), .elementor-9452 .elementor-element.elementor-element-1a041331 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9452 .elementor-element.elementor-element-6288a4fa .elementor-icon-wrapper{text-align:center;}.elementor-9452 .elementor-element.elementor-element-6288a4fa.elementor-view-stacked .elementor-icon{background-color:#25470E;}.elementor-9452 .elementor-element.elementor-element-6288a4fa.elementor-view-framed .elementor-icon, .elementor-9452 .elementor-element.elementor-element-6288a4fa.elementor-view-default .elementor-icon{color:#25470E;border-color:#25470E;}.elementor-9452 .elementor-element.elementor-element-6288a4fa.elementor-view-framed .elementor-icon, .elementor-9452 .elementor-element.elementor-element-6288a4fa.elementor-view-default .elementor-icon svg{fill:#25470E;}.elementor-9452 .elementor-element.elementor-element-6288a4fa .elementor-icon{font-size:25px;}.elementor-9452 .elementor-element.elementor-element-6288a4fa .elementor-icon svg{height:25px;}.elementor-9452 .elementor-element.elementor-element-6288a4fa{padding:0px 0px 0px 0px;}.elementor-9452 .elementor-element.elementor-element-495a898c .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;color:#25470E;}.elementor-9452 .elementor-element.elementor-element-495a898c .elementor-heading-title a:hover, .elementor-9452 .elementor-element.elementor-element-495a898c .elementor-heading-title a:focus{color:#F65F31;}.elementor-9452 .elementor-element.elementor-element-495a898c{padding:5px 0px 1px 0px;}.elementor-9452 .elementor-element.elementor-element-5243951a{--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-9452 .elementor-element.elementor-element-6a608d95{--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-9452 .elementor-element.elementor-element-6a608d95:not(.elementor-motion-effects-element-type-background), .elementor-9452 .elementor-element.elementor-element-6a608d95 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9452 .elementor-element.elementor-element-2885eb7c .elementor-icon-wrapper{text-align:center;}.elementor-9452 .elementor-element.elementor-element-2885eb7c.elementor-view-stacked .elementor-icon{background-color:#25470E;}.elementor-9452 .elementor-element.elementor-element-2885eb7c.elementor-view-framed .elementor-icon, .elementor-9452 .elementor-element.elementor-element-2885eb7c.elementor-view-default .elementor-icon{color:#25470E;border-color:#25470E;}.elementor-9452 .elementor-element.elementor-element-2885eb7c.elementor-view-framed .elementor-icon, .elementor-9452 .elementor-element.elementor-element-2885eb7c.elementor-view-default .elementor-icon svg{fill:#25470E;}.elementor-9452 .elementor-element.elementor-element-2885eb7c .elementor-icon{font-size:25px;}.elementor-9452 .elementor-element.elementor-element-2885eb7c .elementor-icon svg{height:25px;}.elementor-9452 .elementor-element.elementor-element-2885eb7c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 0px 0px 0px;}.elementor-9452 .elementor-element.elementor-element-69bca193 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;color:#25470E;}.elementor-9452 .elementor-element.elementor-element-69bca193 .elementor-heading-title a:hover, .elementor-9452 .elementor-element.elementor-element-69bca193 .elementor-heading-title a:focus{color:#F65F31;}.elementor-9452 .elementor-element.elementor-element-69bca193{padding:5px 0px 1px 0px;}.elementor-9452 .elementor-element.elementor-element-114ffcaf{--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-9452 .elementor-element.elementor-element-114ffcaf:not(.elementor-motion-effects-element-type-background), .elementor-9452 .elementor-element.elementor-element-114ffcaf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9452 .elementor-element.elementor-element-2edf4d9c .elementor-icon-wrapper{text-align:center;}.elementor-9452 .elementor-element.elementor-element-2edf4d9c.elementor-view-stacked .elementor-icon{background-color:#25470E;}.elementor-9452 .elementor-element.elementor-element-2edf4d9c.elementor-view-framed .elementor-icon, .elementor-9452 .elementor-element.elementor-element-2edf4d9c.elementor-view-default .elementor-icon{color:#25470E;border-color:#25470E;}.elementor-9452 .elementor-element.elementor-element-2edf4d9c.elementor-view-framed .elementor-icon, .elementor-9452 .elementor-element.elementor-element-2edf4d9c.elementor-view-default .elementor-icon svg{fill:#25470E;}.elementor-9452 .elementor-element.elementor-element-2edf4d9c .elementor-icon{font-size:25px;}.elementor-9452 .elementor-element.elementor-element-2edf4d9c .elementor-icon svg{height:25px;}.elementor-9452 .elementor-element.elementor-element-2edf4d9c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -7px) 0px;padding:0px 0px 0px 0px;}.elementor-9452 .elementor-element.elementor-element-6ab56185 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;color:#25470E;}.elementor-9452 .elementor-element.elementor-element-6ab56185 .elementor-heading-title a:hover, .elementor-9452 .elementor-element.elementor-element-6ab56185 .elementor-heading-title a:focus{color:#F65F31;}.elementor-9452 .elementor-element.elementor-element-6ab56185{padding:5px 0px 1px 0px;}.elementor-9452 .elementor-element.elementor-element-2b51303b{--divider-border-style:solid;--divider-color:#00000063;--divider-border-width:1px;padding:0px 0px 0px 0px;}.elementor-9452 .elementor-element.elementor-element-2b51303b .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-9452 .elementor-element.elementor-element-2b51303b .elementor-divider{text-align:center;}.elementor-9452 .elementor-element.elementor-element-36d82059{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9452 .elementor-element.elementor-element-2ad89380 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;font-style:italic;color:#000000;}.elementor-9452 .elementor-element.elementor-element-2ad89380 .elementor-heading-title a:hover, .elementor-9452 .elementor-element.elementor-element-2ad89380 .elementor-heading-title a:focus{color:#FFD659;}.elementor-9452 .elementor-element.elementor-element-2ad89380{padding:6px 0px 0px 0px;width:var( --container-widget-width, 33% );max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;}.elementor-9452 .elementor-element.elementor-element-2ad89380.elementor-element{--align-self:flex-start;}.elementor-9452 .elementor-element.elementor-element-5edc94db{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9452 .elementor-element.elementor-element-5388e94d{--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-9452 .elementor-element.elementor-element-36f5026{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9452 .elementor-element.elementor-element-4c2a93ca{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9452 .elementor-element.elementor-element-3561f3c6 img{border-radius:10px 10px 10px 10px;}.elementor-9452 .elementor-element.elementor-element-44a91af0{--display:flex;--gap:05px 0px;--row-gap:05px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9452 .elementor-element.elementor-element-7f4686f .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:18px;font-weight:700;line-height:1.4em;color:#25470E;}.elementor-9452 .elementor-element.elementor-element-7f4686f .elementor-heading-title a:hover, .elementor-9452 .elementor-element.elementor-element-7f4686f .elementor-heading-title a:focus{color:#F65F31;}.elementor-9452 .elementor-element.elementor-element-7f4686f{padding:5px 0px 1px 0px;}.elementor-9452 .elementor-element.elementor-element-7f2b0f47{font-family:"Arial", Sans-serif;font-weight:400;color:#4D4D4D;padding:0px 0px 0px 0px;}.elementor-9452 .elementor-element.elementor-element-7f2b0f47 a{color:#000000A6;}.elementor-9452 .elementor-element.elementor-element-f6ba767{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9452 .elementor-element.elementor-element-ceafe94{--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-9452 .elementor-element.elementor-element-ceafe94:not(.elementor-motion-effects-element-type-background), .elementor-9452 .elementor-element.elementor-element-ceafe94 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9452 .elementor-element.elementor-element-bf35c50 .elementor-icon-wrapper{text-align:center;}.elementor-9452 .elementor-element.elementor-element-bf35c50.elementor-view-stacked .elementor-icon{background-color:#25470E;}.elementor-9452 .elementor-element.elementor-element-bf35c50.elementor-view-framed .elementor-icon, .elementor-9452 .elementor-element.elementor-element-bf35c50.elementor-view-default .elementor-icon{color:#25470E;border-color:#25470E;}.elementor-9452 .elementor-element.elementor-element-bf35c50.elementor-view-framed .elementor-icon, .elementor-9452 .elementor-element.elementor-element-bf35c50.elementor-view-default .elementor-icon svg{fill:#25470E;}.elementor-9452 .elementor-element.elementor-element-bf35c50 .elementor-icon{font-size:25px;}.elementor-9452 .elementor-element.elementor-element-bf35c50 .elementor-icon svg{height:25px;}.elementor-9452 .elementor-element.elementor-element-bf35c50{padding:0px 0px 0px 0px;}.elementor-9452 .elementor-element.elementor-element-dd9978 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;color:#25470E;}.elementor-9452 .elementor-element.elementor-element-dd9978 .elementor-heading-title a:hover, .elementor-9452 .elementor-element.elementor-element-dd9978 .elementor-heading-title a:focus{color:#F65F31;}.elementor-9452 .elementor-element.elementor-element-dd9978{padding:5px 0px 1px 0px;}.elementor-9452 .elementor-element.elementor-element-4497de26{--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-9452 .elementor-element.elementor-element-3c7aa29e{--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-9452 .elementor-element.elementor-element-3c7aa29e:not(.elementor-motion-effects-element-type-background), .elementor-9452 .elementor-element.elementor-element-3c7aa29e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9452 .elementor-element.elementor-element-5e9499a8 .elementor-icon-wrapper{text-align:center;}.elementor-9452 .elementor-element.elementor-element-5e9499a8.elementor-view-stacked .elementor-icon{background-color:#25470E;}.elementor-9452 .elementor-element.elementor-element-5e9499a8.elementor-view-framed .elementor-icon, .elementor-9452 .elementor-element.elementor-element-5e9499a8.elementor-view-default .elementor-icon{color:#25470E;border-color:#25470E;}.elementor-9452 .elementor-element.elementor-element-5e9499a8.elementor-view-framed .elementor-icon, .elementor-9452 .elementor-element.elementor-element-5e9499a8.elementor-view-default .elementor-icon svg{fill:#25470E;}.elementor-9452 .elementor-element.elementor-element-5e9499a8 .elementor-icon{font-size:25px;}.elementor-9452 .elementor-element.elementor-element-5e9499a8 .elementor-icon svg{height:25px;}.elementor-9452 .elementor-element.elementor-element-5e9499a8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 0px 0px 0px;}.elementor-9452 .elementor-element.elementor-element-3c081286 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;color:#25470E;}.elementor-9452 .elementor-element.elementor-element-3c081286 .elementor-heading-title a:hover, .elementor-9452 .elementor-element.elementor-element-3c081286 .elementor-heading-title a:focus{color:#F65F31;}.elementor-9452 .elementor-element.elementor-element-3c081286{padding:5px 0px 1px 0px;}.elementor-9452 .elementor-element.elementor-element-35418c0b{--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-9452 .elementor-element.elementor-element-35418c0b:not(.elementor-motion-effects-element-type-background), .elementor-9452 .elementor-element.elementor-element-35418c0b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9452 .elementor-element.elementor-element-20368b53 .elementor-icon-wrapper{text-align:center;}.elementor-9452 .elementor-element.elementor-element-20368b53.elementor-view-stacked .elementor-icon{background-color:#25470E;}.elementor-9452 .elementor-element.elementor-element-20368b53.elementor-view-framed .elementor-icon, .elementor-9452 .elementor-element.elementor-element-20368b53.elementor-view-default .elementor-icon{color:#25470E;border-color:#25470E;}.elementor-9452 .elementor-element.elementor-element-20368b53.elementor-view-framed .elementor-icon, .elementor-9452 .elementor-element.elementor-element-20368b53.elementor-view-default .elementor-icon svg{fill:#25470E;}.elementor-9452 .elementor-element.elementor-element-20368b53 .elementor-icon{font-size:25px;}.elementor-9452 .elementor-element.elementor-element-20368b53 .elementor-icon svg{height:25px;}.elementor-9452 .elementor-element.elementor-element-20368b53{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -7px) 0px;padding:0px 0px 0px 0px;}.elementor-9452 .elementor-element.elementor-element-336d3d0d .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;color:#25470E;}.elementor-9452 .elementor-element.elementor-element-336d3d0d .elementor-heading-title a:hover, .elementor-9452 .elementor-element.elementor-element-336d3d0d .elementor-heading-title a:focus{color:#F65F31;}.elementor-9452 .elementor-element.elementor-element-336d3d0d{padding:5px 0px 1px 0px;}.elementor-9452 .elementor-element.elementor-element-55c48402{--divider-border-style:solid;--divider-color:#00000063;--divider-border-width:1px;padding:0px 0px 0px 0px;}.elementor-9452 .elementor-element.elementor-element-55c48402 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-9452 .elementor-element.elementor-element-55c48402 .elementor-divider{text-align:center;}.elementor-9452 .elementor-element.elementor-element-774beb41{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9452 .elementor-element.elementor-element-4721a5c3 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;font-style:italic;color:#000000;}.elementor-9452 .elementor-element.elementor-element-4721a5c3 .elementor-heading-title a:hover, .elementor-9452 .elementor-element.elementor-element-4721a5c3 .elementor-heading-title a:focus{color:#FFD659;}.elementor-9452 .elementor-element.elementor-element-4721a5c3{padding:6px 0px 0px 0px;width:var( --container-widget-width, 33% );max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;}.elementor-9452 .elementor-element.elementor-element-4721a5c3.elementor-element{--align-self:flex-start;}.elementor-9452 .elementor-element.elementor-element-7d1278aa{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9452 .elementor-element.elementor-element-5b1c718d{--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-9452 .elementor-element.elementor-element-205de5f9{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9452 .elementor-element.elementor-element-1b6219b3{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9452 .elementor-element.elementor-element-266191b3 img{border-radius:10px 10px 10px 10px;}.elementor-9452 .elementor-element.elementor-element-5ce92f45{--display:flex;--gap:05px 0px;--row-gap:05px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9452 .elementor-element.elementor-element-2ad14417 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:18px;font-weight:700;line-height:1.4em;color:#25470E;}.elementor-9452 .elementor-element.elementor-element-2ad14417 .elementor-heading-title a:hover, .elementor-9452 .elementor-element.elementor-element-2ad14417 .elementor-heading-title a:focus{color:#F65F31;}.elementor-9452 .elementor-element.elementor-element-2ad14417{padding:5px 0px 1px 0px;}.elementor-9452 .elementor-element.elementor-element-69381eac{font-family:"Arial", Sans-serif;font-weight:400;color:#4D4D4D;padding:0px 0px 0px 0px;}.elementor-9452 .elementor-element.elementor-element-69381eac a{color:#000000A6;}.elementor-9452 .elementor-element.elementor-element-41abb599{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9452 .elementor-element.elementor-element-2e9ea7b{--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-9452 .elementor-element.elementor-element-2e9ea7b:not(.elementor-motion-effects-element-type-background), .elementor-9452 .elementor-element.elementor-element-2e9ea7b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9452 .elementor-element.elementor-element-4c99a7a3 .elementor-icon-wrapper{text-align:center;}.elementor-9452 .elementor-element.elementor-element-4c99a7a3.elementor-view-stacked .elementor-icon{background-color:#25470E;}.elementor-9452 .elementor-element.elementor-element-4c99a7a3.elementor-view-framed .elementor-icon, .elementor-9452 .elementor-element.elementor-element-4c99a7a3.elementor-view-default .elementor-icon{color:#25470E;border-color:#25470E;}.elementor-9452 .elementor-element.elementor-element-4c99a7a3.elementor-view-framed .elementor-icon, .elementor-9452 .elementor-element.elementor-element-4c99a7a3.elementor-view-default .elementor-icon svg{fill:#25470E;}.elementor-9452 .elementor-element.elementor-element-4c99a7a3 .elementor-icon{font-size:25px;}.elementor-9452 .elementor-element.elementor-element-4c99a7a3 .elementor-icon svg{height:25px;}.elementor-9452 .elementor-element.elementor-element-4c99a7a3{padding:0px 0px 0px 0px;}.elementor-9452 .elementor-element.elementor-element-5d9ab11b .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;color:#25470E;}.elementor-9452 .elementor-element.elementor-element-5d9ab11b .elementor-heading-title a:hover, .elementor-9452 .elementor-element.elementor-element-5d9ab11b .elementor-heading-title a:focus{color:#F65F31;}.elementor-9452 .elementor-element.elementor-element-5d9ab11b{padding:5px 0px 1px 0px;}.elementor-9452 .elementor-element.elementor-element-16f9e8f6{--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-9452 .elementor-element.elementor-element-100cf8e2{--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-9452 .elementor-element.elementor-element-100cf8e2:not(.elementor-motion-effects-element-type-background), .elementor-9452 .elementor-element.elementor-element-100cf8e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9452 .elementor-element.elementor-element-509df2e7 .elementor-icon-wrapper{text-align:center;}.elementor-9452 .elementor-element.elementor-element-509df2e7.elementor-view-stacked .elementor-icon{background-color:#25470E;}.elementor-9452 .elementor-element.elementor-element-509df2e7.elementor-view-framed .elementor-icon, .elementor-9452 .elementor-element.elementor-element-509df2e7.elementor-view-default .elementor-icon{color:#25470E;border-color:#25470E;}.elementor-9452 .elementor-element.elementor-element-509df2e7.elementor-view-framed .elementor-icon, .elementor-9452 .elementor-element.elementor-element-509df2e7.elementor-view-default .elementor-icon svg{fill:#25470E;}.elementor-9452 .elementor-element.elementor-element-509df2e7 .elementor-icon{font-size:25px;}.elementor-9452 .elementor-element.elementor-element-509df2e7 .elementor-icon svg{height:25px;}.elementor-9452 .elementor-element.elementor-element-509df2e7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 0px 0px 0px;}.elementor-9452 .elementor-element.elementor-element-71833d61 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;color:#25470E;}.elementor-9452 .elementor-element.elementor-element-71833d61 .elementor-heading-title a:hover, .elementor-9452 .elementor-element.elementor-element-71833d61 .elementor-heading-title a:focus{color:#F65F31;}.elementor-9452 .elementor-element.elementor-element-71833d61{padding:5px 0px 1px 0px;}.elementor-9452 .elementor-element.elementor-element-2f0d1938{--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-9452 .elementor-element.elementor-element-2f0d1938:not(.elementor-motion-effects-element-type-background), .elementor-9452 .elementor-element.elementor-element-2f0d1938 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9452 .elementor-element.elementor-element-518b8db4 .elementor-icon-wrapper{text-align:center;}.elementor-9452 .elementor-element.elementor-element-518b8db4.elementor-view-stacked .elementor-icon{background-color:#25470E;}.elementor-9452 .elementor-element.elementor-element-518b8db4.elementor-view-framed .elementor-icon, .elementor-9452 .elementor-element.elementor-element-518b8db4.elementor-view-default .elementor-icon{color:#25470E;border-color:#25470E;}.elementor-9452 .elementor-element.elementor-element-518b8db4.elementor-view-framed .elementor-icon, .elementor-9452 .elementor-element.elementor-element-518b8db4.elementor-view-default .elementor-icon svg{fill:#25470E;}.elementor-9452 .elementor-element.elementor-element-518b8db4 .elementor-icon{font-size:25px;}.elementor-9452 .elementor-element.elementor-element-518b8db4 .elementor-icon svg{height:25px;}.elementor-9452 .elementor-element.elementor-element-518b8db4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -7px) 0px;padding:0px 0px 0px 0px;}.elementor-9452 .elementor-element.elementor-element-690ffc63 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;color:#25470E;}.elementor-9452 .elementor-element.elementor-element-690ffc63 .elementor-heading-title a:hover, .elementor-9452 .elementor-element.elementor-element-690ffc63 .elementor-heading-title a:focus{color:#F65F31;}.elementor-9452 .elementor-element.elementor-element-690ffc63{padding:5px 0px 1px 0px;}.elementor-9452 .elementor-element.elementor-element-7789b301{--divider-border-style:solid;--divider-color:#00000063;--divider-border-width:1px;padding:0px 0px 0px 0px;}.elementor-9452 .elementor-element.elementor-element-7789b301 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-9452 .elementor-element.elementor-element-7789b301 .elementor-divider{text-align:center;}.elementor-9452 .elementor-element.elementor-element-4fa04bef{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9452 .elementor-element.elementor-element-6e0bf6b9 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;font-style:italic;color:#000000;}.elementor-9452 .elementor-element.elementor-element-6e0bf6b9 .elementor-heading-title a:hover, .elementor-9452 .elementor-element.elementor-element-6e0bf6b9 .elementor-heading-title a:focus{color:#FFD659;}.elementor-9452 .elementor-element.elementor-element-6e0bf6b9{padding:6px 0px 0px 0px;width:var( --container-widget-width, 33% );max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;}.elementor-9452 .elementor-element.elementor-element-6e0bf6b9.elementor-element{--align-self:flex-start;}.elementor-9452 .elementor-element.elementor-element-108819ce{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9452 .elementor-element.elementor-element-943733a{--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-9452 .elementor-element.elementor-element-4d96edb1{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9452 .elementor-element.elementor-element-3dce9c48{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9452 .elementor-element.elementor-element-4a6a32dd img{border-radius:10px 10px 10px 10px;}.elementor-9452 .elementor-element.elementor-element-5ad3c278{--display:flex;--gap:05px 0px;--row-gap:05px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9452 .elementor-element.elementor-element-3106d216 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:18px;font-weight:700;line-height:1.4em;color:#25470E;}.elementor-9452 .elementor-element.elementor-element-3106d216 .elementor-heading-title a:hover, .elementor-9452 .elementor-element.elementor-element-3106d216 .elementor-heading-title a:focus{color:#F65F31;}.elementor-9452 .elementor-element.elementor-element-3106d216{padding:5px 0px 1px 0px;}.elementor-9452 .elementor-element.elementor-element-305584b4{font-family:"Arial", Sans-serif;font-weight:400;color:#4D4D4D;padding:0px 0px 0px 0px;}.elementor-9452 .elementor-element.elementor-element-305584b4 a{color:#000000A6;}.elementor-9452 .elementor-element.elementor-element-6b16375d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9452 .elementor-element.elementor-element-629997ca{--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-9452 .elementor-element.elementor-element-629997ca:not(.elementor-motion-effects-element-type-background), .elementor-9452 .elementor-element.elementor-element-629997ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9452 .elementor-element.elementor-element-7d5f4b36 .elementor-icon-wrapper{text-align:center;}.elementor-9452 .elementor-element.elementor-element-7d5f4b36.elementor-view-stacked .elementor-icon{background-color:#25470E;}.elementor-9452 .elementor-element.elementor-element-7d5f4b36.elementor-view-framed .elementor-icon, .elementor-9452 .elementor-element.elementor-element-7d5f4b36.elementor-view-default .elementor-icon{color:#25470E;border-color:#25470E;}.elementor-9452 .elementor-element.elementor-element-7d5f4b36.elementor-view-framed .elementor-icon, .elementor-9452 .elementor-element.elementor-element-7d5f4b36.elementor-view-default .elementor-icon svg{fill:#25470E;}.elementor-9452 .elementor-element.elementor-element-7d5f4b36 .elementor-icon{font-size:25px;}.elementor-9452 .elementor-element.elementor-element-7d5f4b36 .elementor-icon svg{height:25px;}.elementor-9452 .elementor-element.elementor-element-7d5f4b36{padding:0px 0px 0px 0px;}.elementor-9452 .elementor-element.elementor-element-4cfe0fad .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;color:#25470E;}.elementor-9452 .elementor-element.elementor-element-4cfe0fad .elementor-heading-title a:hover, .elementor-9452 .elementor-element.elementor-element-4cfe0fad .elementor-heading-title a:focus{color:#F65F31;}.elementor-9452 .elementor-element.elementor-element-4cfe0fad{padding:5px 0px 1px 0px;}.elementor-9452 .elementor-element.elementor-element-43c7989e{--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-9452 .elementor-element.elementor-element-3316c50{--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-9452 .elementor-element.elementor-element-3316c50:not(.elementor-motion-effects-element-type-background), .elementor-9452 .elementor-element.elementor-element-3316c50 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9452 .elementor-element.elementor-element-31f1eec3 .elementor-icon-wrapper{text-align:center;}.elementor-9452 .elementor-element.elementor-element-31f1eec3.elementor-view-stacked .elementor-icon{background-color:#25470E;}.elementor-9452 .elementor-element.elementor-element-31f1eec3.elementor-view-framed .elementor-icon, .elementor-9452 .elementor-element.elementor-element-31f1eec3.elementor-view-default .elementor-icon{color:#25470E;border-color:#25470E;}.elementor-9452 .elementor-element.elementor-element-31f1eec3.elementor-view-framed .elementor-icon, .elementor-9452 .elementor-element.elementor-element-31f1eec3.elementor-view-default .elementor-icon svg{fill:#25470E;}.elementor-9452 .elementor-element.elementor-element-31f1eec3 .elementor-icon{font-size:25px;}.elementor-9452 .elementor-element.elementor-element-31f1eec3 .elementor-icon svg{height:25px;}.elementor-9452 .elementor-element.elementor-element-31f1eec3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 0px 0px 0px;}.elementor-9452 .elementor-element.elementor-element-734131b0 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;color:#25470E;}.elementor-9452 .elementor-element.elementor-element-734131b0 .elementor-heading-title a:hover, .elementor-9452 .elementor-element.elementor-element-734131b0 .elementor-heading-title a:focus{color:#F65F31;}.elementor-9452 .elementor-element.elementor-element-734131b0{padding:5px 0px 1px 0px;}.elementor-9452 .elementor-element.elementor-element-43d2c99e{--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-9452 .elementor-element.elementor-element-43d2c99e:not(.elementor-motion-effects-element-type-background), .elementor-9452 .elementor-element.elementor-element-43d2c99e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9452 .elementor-element.elementor-element-63bfd4ba .elementor-icon-wrapper{text-align:center;}.elementor-9452 .elementor-element.elementor-element-63bfd4ba.elementor-view-stacked .elementor-icon{background-color:#25470E;}.elementor-9452 .elementor-element.elementor-element-63bfd4ba.elementor-view-framed .elementor-icon, .elementor-9452 .elementor-element.elementor-element-63bfd4ba.elementor-view-default .elementor-icon{color:#25470E;border-color:#25470E;}.elementor-9452 .elementor-element.elementor-element-63bfd4ba.elementor-view-framed .elementor-icon, .elementor-9452 .elementor-element.elementor-element-63bfd4ba.elementor-view-default .elementor-icon svg{fill:#25470E;}.elementor-9452 .elementor-element.elementor-element-63bfd4ba .elementor-icon{font-size:25px;}.elementor-9452 .elementor-element.elementor-element-63bfd4ba .elementor-icon svg{height:25px;}.elementor-9452 .elementor-element.elementor-element-63bfd4ba{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -7px) 0px;padding:0px 0px 0px 0px;}.elementor-9452 .elementor-element.elementor-element-206c8bf4 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;color:#25470E;}.elementor-9452 .elementor-element.elementor-element-206c8bf4 .elementor-heading-title a:hover, .elementor-9452 .elementor-element.elementor-element-206c8bf4 .elementor-heading-title a:focus{color:#F65F31;}.elementor-9452 .elementor-element.elementor-element-206c8bf4{padding:5px 0px 1px 0px;}.elementor-9452 .elementor-element.elementor-element-3a2321e2{--divider-border-style:solid;--divider-color:#00000063;--divider-border-width:1px;padding:0px 0px 0px 0px;}.elementor-9452 .elementor-element.elementor-element-3a2321e2 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-9452 .elementor-element.elementor-element-3a2321e2 .elementor-divider{text-align:center;}.elementor-9452 .elementor-element.elementor-element-26887fa8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9452 .elementor-element.elementor-element-29f195b4 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;font-style:italic;color:#000000;}.elementor-9452 .elementor-element.elementor-element-29f195b4 .elementor-heading-title a:hover, .elementor-9452 .elementor-element.elementor-element-29f195b4 .elementor-heading-title a:focus{color:#FFD659;}.elementor-9452 .elementor-element.elementor-element-29f195b4{padding:6px 0px 0px 0px;width:var( --container-widget-width, 33% );max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;}.elementor-9452 .elementor-element.elementor-element-29f195b4.elementor-element{--align-self:flex-start;}.elementor-9452 .elementor-element.elementor-element-3155859a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9452 .elementor-element.elementor-element-23d5fad2{--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-9452 .elementor-element.elementor-element-4a220e69{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9452 .elementor-element.elementor-element-7a3386f3{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9452 .elementor-element.elementor-element-5cdca23e img{border-radius:10px 10px 10px 10px;}.elementor-9452 .elementor-element.elementor-element-746e8cd6{--display:flex;--gap:05px 0px;--row-gap:05px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9452 .elementor-element.elementor-element-4565190c .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:18px;font-weight:700;line-height:1.4em;color:#25470E;}.elementor-9452 .elementor-element.elementor-element-4565190c .elementor-heading-title a:hover, .elementor-9452 .elementor-element.elementor-element-4565190c .elementor-heading-title a:focus{color:#F65F31;}.elementor-9452 .elementor-element.elementor-element-4565190c{padding:5px 0px 1px 0px;}.elementor-9452 .elementor-element.elementor-element-ca305b1{font-family:"Arial", Sans-serif;font-weight:400;color:#4D4D4D;padding:0px 0px 0px 0px;}.elementor-9452 .elementor-element.elementor-element-ca305b1 a{color:#000000A6;}.elementor-9452 .elementor-element.elementor-element-5eddef63{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9452 .elementor-element.elementor-element-e659d55{--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-9452 .elementor-element.elementor-element-e659d55:not(.elementor-motion-effects-element-type-background), .elementor-9452 .elementor-element.elementor-element-e659d55 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9452 .elementor-element.elementor-element-2947e1d2 .elementor-icon-wrapper{text-align:center;}.elementor-9452 .elementor-element.elementor-element-2947e1d2.elementor-view-stacked .elementor-icon{background-color:#25470E;}.elementor-9452 .elementor-element.elementor-element-2947e1d2.elementor-view-framed .elementor-icon, .elementor-9452 .elementor-element.elementor-element-2947e1d2.elementor-view-default .elementor-icon{color:#25470E;border-color:#25470E;}.elementor-9452 .elementor-element.elementor-element-2947e1d2.elementor-view-framed .elementor-icon, .elementor-9452 .elementor-element.elementor-element-2947e1d2.elementor-view-default .elementor-icon svg{fill:#25470E;}.elementor-9452 .elementor-element.elementor-element-2947e1d2 .elementor-icon{font-size:25px;}.elementor-9452 .elementor-element.elementor-element-2947e1d2 .elementor-icon svg{height:25px;}.elementor-9452 .elementor-element.elementor-element-2947e1d2{padding:0px 0px 0px 0px;}.elementor-9452 .elementor-element.elementor-element-2a23e12b .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;color:#25470E;}.elementor-9452 .elementor-element.elementor-element-2a23e12b .elementor-heading-title a:hover, .elementor-9452 .elementor-element.elementor-element-2a23e12b .elementor-heading-title a:focus{color:#F65F31;}.elementor-9452 .elementor-element.elementor-element-2a23e12b{padding:5px 0px 1px 0px;}.elementor-9452 .elementor-element.elementor-element-7e1cfcff{--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-9452 .elementor-element.elementor-element-4cb300af{--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-9452 .elementor-element.elementor-element-4cb300af:not(.elementor-motion-effects-element-type-background), .elementor-9452 .elementor-element.elementor-element-4cb300af > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9452 .elementor-element.elementor-element-8e04b0c .elementor-icon-wrapper{text-align:center;}.elementor-9452 .elementor-element.elementor-element-8e04b0c.elementor-view-stacked .elementor-icon{background-color:#25470E;}.elementor-9452 .elementor-element.elementor-element-8e04b0c.elementor-view-framed .elementor-icon, .elementor-9452 .elementor-element.elementor-element-8e04b0c.elementor-view-default .elementor-icon{color:#25470E;border-color:#25470E;}.elementor-9452 .elementor-element.elementor-element-8e04b0c.elementor-view-framed .elementor-icon, .elementor-9452 .elementor-element.elementor-element-8e04b0c.elementor-view-default .elementor-icon svg{fill:#25470E;}.elementor-9452 .elementor-element.elementor-element-8e04b0c .elementor-icon{font-size:25px;}.elementor-9452 .elementor-element.elementor-element-8e04b0c .elementor-icon svg{height:25px;}.elementor-9452 .elementor-element.elementor-element-8e04b0c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 0px 0px 0px;}.elementor-9452 .elementor-element.elementor-element-54873113 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;color:#25470E;}.elementor-9452 .elementor-element.elementor-element-54873113 .elementor-heading-title a:hover, .elementor-9452 .elementor-element.elementor-element-54873113 .elementor-heading-title a:focus{color:#F65F31;}.elementor-9452 .elementor-element.elementor-element-54873113{padding:5px 0px 1px 0px;}.elementor-9452 .elementor-element.elementor-element-5c1f1e5f{--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-9452 .elementor-element.elementor-element-5c1f1e5f:not(.elementor-motion-effects-element-type-background), .elementor-9452 .elementor-element.elementor-element-5c1f1e5f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9452 .elementor-element.elementor-element-6908dfb3 .elementor-icon-wrapper{text-align:center;}.elementor-9452 .elementor-element.elementor-element-6908dfb3.elementor-view-stacked .elementor-icon{background-color:#25470E;}.elementor-9452 .elementor-element.elementor-element-6908dfb3.elementor-view-framed .elementor-icon, .elementor-9452 .elementor-element.elementor-element-6908dfb3.elementor-view-default .elementor-icon{color:#25470E;border-color:#25470E;}.elementor-9452 .elementor-element.elementor-element-6908dfb3.elementor-view-framed .elementor-icon, .elementor-9452 .elementor-element.elementor-element-6908dfb3.elementor-view-default .elementor-icon svg{fill:#25470E;}.elementor-9452 .elementor-element.elementor-element-6908dfb3 .elementor-icon{font-size:25px;}.elementor-9452 .elementor-element.elementor-element-6908dfb3 .elementor-icon svg{height:25px;}.elementor-9452 .elementor-element.elementor-element-6908dfb3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -7px) 0px;padding:0px 0px 0px 0px;}.elementor-9452 .elementor-element.elementor-element-28ed913c .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;color:#25470E;}.elementor-9452 .elementor-element.elementor-element-28ed913c .elementor-heading-title a:hover, .elementor-9452 .elementor-element.elementor-element-28ed913c .elementor-heading-title a:focus{color:#F65F31;}.elementor-9452 .elementor-element.elementor-element-28ed913c{padding:5px 0px 1px 0px;}.elementor-9452 .elementor-element.elementor-element-ff6814e{--divider-border-style:solid;--divider-color:#00000063;--divider-border-width:1px;padding:0px 0px 0px 0px;}.elementor-9452 .elementor-element.elementor-element-ff6814e .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-9452 .elementor-element.elementor-element-ff6814e .elementor-divider{text-align:center;}.elementor-9452 .elementor-element.elementor-element-7c762190{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9452 .elementor-element.elementor-element-5ef74e03 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;font-style:italic;color:#000000;}.elementor-9452 .elementor-element.elementor-element-5ef74e03 .elementor-heading-title a:hover, .elementor-9452 .elementor-element.elementor-element-5ef74e03 .elementor-heading-title a:focus{color:#FFD659;}.elementor-9452 .elementor-element.elementor-element-5ef74e03{padding:6px 0px 0px 0px;width:var( --container-widget-width, 33% );max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;}.elementor-9452 .elementor-element.elementor-element-5ef74e03.elementor-element{--align-self:flex-start;}.elementor-9452 .elementor-element.elementor-element-7bc4c6c5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9452 .elementor-element.elementor-element-1450f1e1{--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-9452 .elementor-element.elementor-element-76227bf5{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9452 .elementor-element.elementor-element-5b04e919{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9452 .elementor-element.elementor-element-14205040 img{border-radius:10px 10px 10px 10px;}.elementor-9452 .elementor-element.elementor-element-28302490{--display:flex;--gap:05px 0px;--row-gap:05px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9452 .elementor-element.elementor-element-3388fa47 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:18px;font-weight:700;line-height:1.4em;color:#25470E;}.elementor-9452 .elementor-element.elementor-element-3388fa47 .elementor-heading-title a:hover, .elementor-9452 .elementor-element.elementor-element-3388fa47 .elementor-heading-title a:focus{color:#F65F31;}.elementor-9452 .elementor-element.elementor-element-3388fa47{padding:5px 0px 1px 0px;}.elementor-9452 .elementor-element.elementor-element-171ea6e1{font-family:"Arial", Sans-serif;font-weight:400;color:#4D4D4D;padding:0px 0px 0px 0px;}.elementor-9452 .elementor-element.elementor-element-171ea6e1 a{color:#000000A6;}.elementor-9452 .elementor-element.elementor-element-4423bbf9{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9452 .elementor-element.elementor-element-7c91c897{--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-9452 .elementor-element.elementor-element-7c91c897:not(.elementor-motion-effects-element-type-background), .elementor-9452 .elementor-element.elementor-element-7c91c897 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9452 .elementor-element.elementor-element-125307dd .elementor-icon-wrapper{text-align:center;}.elementor-9452 .elementor-element.elementor-element-125307dd.elementor-view-stacked .elementor-icon{background-color:#25470E;}.elementor-9452 .elementor-element.elementor-element-125307dd.elementor-view-framed .elementor-icon, .elementor-9452 .elementor-element.elementor-element-125307dd.elementor-view-default .elementor-icon{color:#25470E;border-color:#25470E;}.elementor-9452 .elementor-element.elementor-element-125307dd.elementor-view-framed .elementor-icon, .elementor-9452 .elementor-element.elementor-element-125307dd.elementor-view-default .elementor-icon svg{fill:#25470E;}.elementor-9452 .elementor-element.elementor-element-125307dd .elementor-icon{font-size:25px;}.elementor-9452 .elementor-element.elementor-element-125307dd .elementor-icon svg{height:25px;}.elementor-9452 .elementor-element.elementor-element-125307dd{padding:0px 0px 0px 0px;}.elementor-9452 .elementor-element.elementor-element-7a151949 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;color:#25470E;}.elementor-9452 .elementor-element.elementor-element-7a151949 .elementor-heading-title a:hover, .elementor-9452 .elementor-element.elementor-element-7a151949 .elementor-heading-title a:focus{color:#F65F31;}.elementor-9452 .elementor-element.elementor-element-7a151949{padding:5px 0px 1px 0px;}.elementor-9452 .elementor-element.elementor-element-12c8034c{--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-9452 .elementor-element.elementor-element-12c92b0b{--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-9452 .elementor-element.elementor-element-12c92b0b:not(.elementor-motion-effects-element-type-background), .elementor-9452 .elementor-element.elementor-element-12c92b0b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9452 .elementor-element.elementor-element-faf97c2 .elementor-icon-wrapper{text-align:center;}.elementor-9452 .elementor-element.elementor-element-faf97c2.elementor-view-stacked .elementor-icon{background-color:#25470E;}.elementor-9452 .elementor-element.elementor-element-faf97c2.elementor-view-framed .elementor-icon, .elementor-9452 .elementor-element.elementor-element-faf97c2.elementor-view-default .elementor-icon{color:#25470E;border-color:#25470E;}.elementor-9452 .elementor-element.elementor-element-faf97c2.elementor-view-framed .elementor-icon, .elementor-9452 .elementor-element.elementor-element-faf97c2.elementor-view-default .elementor-icon svg{fill:#25470E;}.elementor-9452 .elementor-element.elementor-element-faf97c2 .elementor-icon{font-size:25px;}.elementor-9452 .elementor-element.elementor-element-faf97c2 .elementor-icon svg{height:25px;}.elementor-9452 .elementor-element.elementor-element-faf97c2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 0px 0px 0px;}.elementor-9452 .elementor-element.elementor-element-4423d416 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;color:#25470E;}.elementor-9452 .elementor-element.elementor-element-4423d416 .elementor-heading-title a:hover, .elementor-9452 .elementor-element.elementor-element-4423d416 .elementor-heading-title a:focus{color:#F65F31;}.elementor-9452 .elementor-element.elementor-element-4423d416{padding:5px 0px 1px 0px;}.elementor-9452 .elementor-element.elementor-element-371af3ce{--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-9452 .elementor-element.elementor-element-371af3ce:not(.elementor-motion-effects-element-type-background), .elementor-9452 .elementor-element.elementor-element-371af3ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9452 .elementor-element.elementor-element-3047d011 .elementor-icon-wrapper{text-align:center;}.elementor-9452 .elementor-element.elementor-element-3047d011.elementor-view-stacked .elementor-icon{background-color:#25470E;}.elementor-9452 .elementor-element.elementor-element-3047d011.elementor-view-framed .elementor-icon, .elementor-9452 .elementor-element.elementor-element-3047d011.elementor-view-default .elementor-icon{color:#25470E;border-color:#25470E;}.elementor-9452 .elementor-element.elementor-element-3047d011.elementor-view-framed .elementor-icon, .elementor-9452 .elementor-element.elementor-element-3047d011.elementor-view-default .elementor-icon svg{fill:#25470E;}.elementor-9452 .elementor-element.elementor-element-3047d011 .elementor-icon{font-size:25px;}.elementor-9452 .elementor-element.elementor-element-3047d011 .elementor-icon svg{height:25px;}.elementor-9452 .elementor-element.elementor-element-3047d011{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -7px) 0px;padding:0px 0px 0px 0px;}.elementor-9452 .elementor-element.elementor-element-78aa6231 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;color:#25470E;}.elementor-9452 .elementor-element.elementor-element-78aa6231 .elementor-heading-title a:hover, .elementor-9452 .elementor-element.elementor-element-78aa6231 .elementor-heading-title a:focus{color:#F65F31;}.elementor-9452 .elementor-element.elementor-element-78aa6231{padding:5px 0px 1px 0px;}.elementor-9452 .elementor-element.elementor-element-6fd7b76{--divider-border-style:solid;--divider-color:#00000063;--divider-border-width:1px;padding:0px 0px 0px 0px;}.elementor-9452 .elementor-element.elementor-element-6fd7b76 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-9452 .elementor-element.elementor-element-6fd7b76 .elementor-divider{text-align:center;}.elementor-9452 .elementor-element.elementor-element-b116589{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9452 .elementor-element.elementor-element-6c252be5 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;font-style:italic;color:#000000;}.elementor-9452 .elementor-element.elementor-element-6c252be5 .elementor-heading-title a:hover, .elementor-9452 .elementor-element.elementor-element-6c252be5 .elementor-heading-title a:focus{color:#FFD659;}.elementor-9452 .elementor-element.elementor-element-6c252be5{padding:6px 0px 0px 0px;width:var( --container-widget-width, 33% );max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;}.elementor-9452 .elementor-element.elementor-element-6c252be5.elementor-element{--align-self:flex-start;}.elementor-9452 .elementor-element.elementor-element-15babf14{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9452 .elementor-element.elementor-element-1cff8fec{--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-9452 .elementor-element.elementor-element-557f26c1{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9452 .elementor-element.elementor-element-5b1a93c1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9452 .elementor-element.elementor-element-3f77506d img{border-radius:10px 10px 10px 10px;}.elementor-9452 .elementor-element.elementor-element-7fec3f6b{--display:flex;--gap:05px 0px;--row-gap:05px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9452 .elementor-element.elementor-element-4c1c9ce7 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:18px;font-weight:700;line-height:1.4em;color:#25470E;}.elementor-9452 .elementor-element.elementor-element-4c1c9ce7 .elementor-heading-title a:hover, .elementor-9452 .elementor-element.elementor-element-4c1c9ce7 .elementor-heading-title a:focus{color:#F65F31;}.elementor-9452 .elementor-element.elementor-element-4c1c9ce7{padding:5px 0px 1px 0px;}.elementor-9452 .elementor-element.elementor-element-547ea3f{font-family:"Arial", Sans-serif;font-weight:400;color:#4D4D4D;padding:0px 0px 0px 0px;}.elementor-9452 .elementor-element.elementor-element-547ea3f a{color:#000000A6;}.elementor-9452 .elementor-element.elementor-element-2bf70c80{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9452 .elementor-element.elementor-element-4ccb095e{--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-9452 .elementor-element.elementor-element-4ccb095e:not(.elementor-motion-effects-element-type-background), .elementor-9452 .elementor-element.elementor-element-4ccb095e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9452 .elementor-element.elementor-element-7267e6d5 .elementor-icon-wrapper{text-align:center;}.elementor-9452 .elementor-element.elementor-element-7267e6d5.elementor-view-stacked .elementor-icon{background-color:#25470E;}.elementor-9452 .elementor-element.elementor-element-7267e6d5.elementor-view-framed .elementor-icon, .elementor-9452 .elementor-element.elementor-element-7267e6d5.elementor-view-default .elementor-icon{color:#25470E;border-color:#25470E;}.elementor-9452 .elementor-element.elementor-element-7267e6d5.elementor-view-framed .elementor-icon, .elementor-9452 .elementor-element.elementor-element-7267e6d5.elementor-view-default .elementor-icon svg{fill:#25470E;}.elementor-9452 .elementor-element.elementor-element-7267e6d5 .elementor-icon{font-size:25px;}.elementor-9452 .elementor-element.elementor-element-7267e6d5 .elementor-icon svg{height:25px;}.elementor-9452 .elementor-element.elementor-element-7267e6d5{padding:0px 0px 0px 0px;}.elementor-9452 .elementor-element.elementor-element-4cc349f4 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;color:#25470E;}.elementor-9452 .elementor-element.elementor-element-4cc349f4 .elementor-heading-title a:hover, .elementor-9452 .elementor-element.elementor-element-4cc349f4 .elementor-heading-title a:focus{color:#F65F31;}.elementor-9452 .elementor-element.elementor-element-4cc349f4{padding:5px 0px 1px 0px;}.elementor-9452 .elementor-element.elementor-element-30c90e57{--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-9452 .elementor-element.elementor-element-5e013771{--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-9452 .elementor-element.elementor-element-5e013771:not(.elementor-motion-effects-element-type-background), .elementor-9452 .elementor-element.elementor-element-5e013771 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9452 .elementor-element.elementor-element-47e6eaf3 .elementor-icon-wrapper{text-align:center;}.elementor-9452 .elementor-element.elementor-element-47e6eaf3.elementor-view-stacked .elementor-icon{background-color:#25470E;}.elementor-9452 .elementor-element.elementor-element-47e6eaf3.elementor-view-framed .elementor-icon, .elementor-9452 .elementor-element.elementor-element-47e6eaf3.elementor-view-default .elementor-icon{color:#25470E;border-color:#25470E;}.elementor-9452 .elementor-element.elementor-element-47e6eaf3.elementor-view-framed .elementor-icon, .elementor-9452 .elementor-element.elementor-element-47e6eaf3.elementor-view-default .elementor-icon svg{fill:#25470E;}.elementor-9452 .elementor-element.elementor-element-47e6eaf3 .elementor-icon{font-size:25px;}.elementor-9452 .elementor-element.elementor-element-47e6eaf3 .elementor-icon svg{height:25px;}.elementor-9452 .elementor-element.elementor-element-47e6eaf3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 0px 0px 0px;}.elementor-9452 .elementor-element.elementor-element-4669cfd .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;color:#25470E;}.elementor-9452 .elementor-element.elementor-element-4669cfd .elementor-heading-title a:hover, .elementor-9452 .elementor-element.elementor-element-4669cfd .elementor-heading-title a:focus{color:#F65F31;}.elementor-9452 .elementor-element.elementor-element-4669cfd{padding:5px 0px 1px 0px;}.elementor-9452 .elementor-element.elementor-element-7e3c9d01{--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-9452 .elementor-element.elementor-element-7e3c9d01:not(.elementor-motion-effects-element-type-background), .elementor-9452 .elementor-element.elementor-element-7e3c9d01 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9452 .elementor-element.elementor-element-48554302 .elementor-icon-wrapper{text-align:center;}.elementor-9452 .elementor-element.elementor-element-48554302.elementor-view-stacked .elementor-icon{background-color:#25470E;}.elementor-9452 .elementor-element.elementor-element-48554302.elementor-view-framed .elementor-icon, .elementor-9452 .elementor-element.elementor-element-48554302.elementor-view-default .elementor-icon{color:#25470E;border-color:#25470E;}.elementor-9452 .elementor-element.elementor-element-48554302.elementor-view-framed .elementor-icon, .elementor-9452 .elementor-element.elementor-element-48554302.elementor-view-default .elementor-icon svg{fill:#25470E;}.elementor-9452 .elementor-element.elementor-element-48554302 .elementor-icon{font-size:25px;}.elementor-9452 .elementor-element.elementor-element-48554302 .elementor-icon svg{height:25px;}.elementor-9452 .elementor-element.elementor-element-48554302{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -7px) 0px;padding:0px 0px 0px 0px;}.elementor-9452 .elementor-element.elementor-element-6cd941d0 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;color:#25470E;}.elementor-9452 .elementor-element.elementor-element-6cd941d0 .elementor-heading-title a:hover, .elementor-9452 .elementor-element.elementor-element-6cd941d0 .elementor-heading-title a:focus{color:#F65F31;}.elementor-9452 .elementor-element.elementor-element-6cd941d0{padding:5px 0px 1px 0px;}.elementor-9452 .elementor-element.elementor-element-5761b9c{--divider-border-style:solid;--divider-color:#00000063;--divider-border-width:1px;padding:0px 0px 0px 0px;}.elementor-9452 .elementor-element.elementor-element-5761b9c .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-9452 .elementor-element.elementor-element-5761b9c .elementor-divider{text-align:center;}.elementor-9452 .elementor-element.elementor-element-50cfc089{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9452 .elementor-element.elementor-element-3ec15e27 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;font-style:italic;color:#000000;}.elementor-9452 .elementor-element.elementor-element-3ec15e27 .elementor-heading-title a:hover, .elementor-9452 .elementor-element.elementor-element-3ec15e27 .elementor-heading-title a:focus{color:#FFD659;}.elementor-9452 .elementor-element.elementor-element-3ec15e27{padding:6px 0px 0px 0px;width:var( --container-widget-width, 33% );max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;}.elementor-9452 .elementor-element.elementor-element-3ec15e27.elementor-element{--align-self:flex-start;}.elementor-9452 .elementor-element.elementor-element-269b454{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9452 .elementor-element.elementor-element-8600e1a{--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-9452 .elementor-element.elementor-element-1c34db96{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9452 .elementor-element.elementor-element-81ad4d0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9452 .elementor-element.elementor-element-43a37553 img{border-radius:10px 10px 10px 10px;}.elementor-9452 .elementor-element.elementor-element-3fc387e0{--display:flex;--gap:05px 0px;--row-gap:05px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9452 .elementor-element.elementor-element-63407785 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:18px;font-weight:700;line-height:1.4em;color:#25470E;}.elementor-9452 .elementor-element.elementor-element-63407785 .elementor-heading-title a:hover, .elementor-9452 .elementor-element.elementor-element-63407785 .elementor-heading-title a:focus{color:#F65F31;}.elementor-9452 .elementor-element.elementor-element-63407785{padding:5px 0px 1px 0px;}.elementor-9452 .elementor-element.elementor-element-a357125{font-family:"Arial", Sans-serif;font-weight:400;color:#4D4D4D;padding:0px 0px 0px 0px;}.elementor-9452 .elementor-element.elementor-element-a357125 a{color:#000000A6;}.elementor-9452 .elementor-element.elementor-element-4af099cd{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9452 .elementor-element.elementor-element-4b025fe1{--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-9452 .elementor-element.elementor-element-4b025fe1:not(.elementor-motion-effects-element-type-background), .elementor-9452 .elementor-element.elementor-element-4b025fe1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9452 .elementor-element.elementor-element-662074cd .elementor-icon-wrapper{text-align:center;}.elementor-9452 .elementor-element.elementor-element-662074cd.elementor-view-stacked .elementor-icon{background-color:#25470E;}.elementor-9452 .elementor-element.elementor-element-662074cd.elementor-view-framed .elementor-icon, .elementor-9452 .elementor-element.elementor-element-662074cd.elementor-view-default .elementor-icon{color:#25470E;border-color:#25470E;}.elementor-9452 .elementor-element.elementor-element-662074cd.elementor-view-framed .elementor-icon, .elementor-9452 .elementor-element.elementor-element-662074cd.elementor-view-default .elementor-icon svg{fill:#25470E;}.elementor-9452 .elementor-element.elementor-element-662074cd .elementor-icon{font-size:25px;}.elementor-9452 .elementor-element.elementor-element-662074cd .elementor-icon svg{height:25px;}.elementor-9452 .elementor-element.elementor-element-662074cd{padding:0px 0px 0px 0px;}.elementor-9452 .elementor-element.elementor-element-1119b04a .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;color:#25470E;}.elementor-9452 .elementor-element.elementor-element-1119b04a .elementor-heading-title a:hover, .elementor-9452 .elementor-element.elementor-element-1119b04a .elementor-heading-title a:focus{color:#F65F31;}.elementor-9452 .elementor-element.elementor-element-1119b04a{padding:5px 0px 1px 0px;}.elementor-9452 .elementor-element.elementor-element-16798fbf{--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-9452 .elementor-element.elementor-element-7d81bfcb{--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-9452 .elementor-element.elementor-element-7d81bfcb:not(.elementor-motion-effects-element-type-background), .elementor-9452 .elementor-element.elementor-element-7d81bfcb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9452 .elementor-element.elementor-element-453e68f0 .elementor-icon-wrapper{text-align:center;}.elementor-9452 .elementor-element.elementor-element-453e68f0.elementor-view-stacked .elementor-icon{background-color:#25470E;}.elementor-9452 .elementor-element.elementor-element-453e68f0.elementor-view-framed .elementor-icon, .elementor-9452 .elementor-element.elementor-element-453e68f0.elementor-view-default .elementor-icon{color:#25470E;border-color:#25470E;}.elementor-9452 .elementor-element.elementor-element-453e68f0.elementor-view-framed .elementor-icon, .elementor-9452 .elementor-element.elementor-element-453e68f0.elementor-view-default .elementor-icon svg{fill:#25470E;}.elementor-9452 .elementor-element.elementor-element-453e68f0 .elementor-icon{font-size:25px;}.elementor-9452 .elementor-element.elementor-element-453e68f0 .elementor-icon svg{height:25px;}.elementor-9452 .elementor-element.elementor-element-453e68f0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 0px 0px 0px;}.elementor-9452 .elementor-element.elementor-element-5f2b60fc .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;color:#25470E;}.elementor-9452 .elementor-element.elementor-element-5f2b60fc .elementor-heading-title a:hover, .elementor-9452 .elementor-element.elementor-element-5f2b60fc .elementor-heading-title a:focus{color:#F65F31;}.elementor-9452 .elementor-element.elementor-element-5f2b60fc{padding:5px 0px 1px 0px;}.elementor-9452 .elementor-element.elementor-element-53969a31{--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-9452 .elementor-element.elementor-element-53969a31:not(.elementor-motion-effects-element-type-background), .elementor-9452 .elementor-element.elementor-element-53969a31 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9452 .elementor-element.elementor-element-6fd4edd0 .elementor-icon-wrapper{text-align:center;}.elementor-9452 .elementor-element.elementor-element-6fd4edd0.elementor-view-stacked .elementor-icon{background-color:#25470E;}.elementor-9452 .elementor-element.elementor-element-6fd4edd0.elementor-view-framed .elementor-icon, .elementor-9452 .elementor-element.elementor-element-6fd4edd0.elementor-view-default .elementor-icon{color:#25470E;border-color:#25470E;}.elementor-9452 .elementor-element.elementor-element-6fd4edd0.elementor-view-framed .elementor-icon, .elementor-9452 .elementor-element.elementor-element-6fd4edd0.elementor-view-default .elementor-icon svg{fill:#25470E;}.elementor-9452 .elementor-element.elementor-element-6fd4edd0 .elementor-icon{font-size:25px;}.elementor-9452 .elementor-element.elementor-element-6fd4edd0 .elementor-icon svg{height:25px;}.elementor-9452 .elementor-element.elementor-element-6fd4edd0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -7px) 0px;padding:0px 0px 0px 0px;}.elementor-9452 .elementor-element.elementor-element-2a93a5b8 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;color:#25470E;}.elementor-9452 .elementor-element.elementor-element-2a93a5b8 .elementor-heading-title a:hover, .elementor-9452 .elementor-element.elementor-element-2a93a5b8 .elementor-heading-title a:focus{color:#F65F31;}.elementor-9452 .elementor-element.elementor-element-2a93a5b8{padding:5px 0px 1px 0px;}.elementor-9452 .elementor-element.elementor-element-12bed8d9{--divider-border-style:solid;--divider-color:#00000063;--divider-border-width:1px;padding:0px 0px 0px 0px;}.elementor-9452 .elementor-element.elementor-element-12bed8d9 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-9452 .elementor-element.elementor-element-12bed8d9 .elementor-divider{text-align:center;}.elementor-9452 .elementor-element.elementor-element-1b0caf7f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9452 .elementor-element.elementor-element-5f980412 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;font-style:italic;color:#000000;}.elementor-9452 .elementor-element.elementor-element-5f980412 .elementor-heading-title a:hover, .elementor-9452 .elementor-element.elementor-element-5f980412 .elementor-heading-title a:focus{color:#FFD659;}.elementor-9452 .elementor-element.elementor-element-5f980412{padding:6px 0px 0px 0px;width:var( --container-widget-width, 33% );max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;}.elementor-9452 .elementor-element.elementor-element-5f980412.elementor-element{--align-self:flex-start;}.elementor-9452 .elementor-element.elementor-element-192d2aaa{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9452 .elementor-element.elementor-element-3be6cf51{--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-9452 .elementor-element.elementor-element-4200405e{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9452 .elementor-element.elementor-element-4ed07b3c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9452 .elementor-element.elementor-element-345d25a6 img{border-radius:10px 10px 10px 10px;}.elementor-9452 .elementor-element.elementor-element-32f32236{--display:flex;--gap:05px 0px;--row-gap:05px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9452 .elementor-element.elementor-element-2a3247db .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:18px;font-weight:700;line-height:1.4em;color:#25470E;}.elementor-9452 .elementor-element.elementor-element-2a3247db .elementor-heading-title a:hover, .elementor-9452 .elementor-element.elementor-element-2a3247db .elementor-heading-title a:focus{color:#F65F31;}.elementor-9452 .elementor-element.elementor-element-2a3247db{padding:5px 0px 1px 0px;}.elementor-9452 .elementor-element.elementor-element-5095786{font-family:"Arial", Sans-serif;font-weight:400;color:#4D4D4D;padding:0px 0px 0px 0px;}.elementor-9452 .elementor-element.elementor-element-5095786 a{color:#000000A6;}.elementor-9452 .elementor-element.elementor-element-58415fc1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9452 .elementor-element.elementor-element-6baf8f57{--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-9452 .elementor-element.elementor-element-6baf8f57:not(.elementor-motion-effects-element-type-background), .elementor-9452 .elementor-element.elementor-element-6baf8f57 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9452 .elementor-element.elementor-element-53a3597c .elementor-icon-wrapper{text-align:center;}.elementor-9452 .elementor-element.elementor-element-53a3597c.elementor-view-stacked .elementor-icon{background-color:#25470E;}.elementor-9452 .elementor-element.elementor-element-53a3597c.elementor-view-framed .elementor-icon, .elementor-9452 .elementor-element.elementor-element-53a3597c.elementor-view-default .elementor-icon{color:#25470E;border-color:#25470E;}.elementor-9452 .elementor-element.elementor-element-53a3597c.elementor-view-framed .elementor-icon, .elementor-9452 .elementor-element.elementor-element-53a3597c.elementor-view-default .elementor-icon svg{fill:#25470E;}.elementor-9452 .elementor-element.elementor-element-53a3597c .elementor-icon{font-size:25px;}.elementor-9452 .elementor-element.elementor-element-53a3597c .elementor-icon svg{height:25px;}.elementor-9452 .elementor-element.elementor-element-53a3597c{padding:0px 0px 0px 0px;}.elementor-9452 .elementor-element.elementor-element-7a952b25 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;color:#25470E;}.elementor-9452 .elementor-element.elementor-element-7a952b25 .elementor-heading-title a:hover, .elementor-9452 .elementor-element.elementor-element-7a952b25 .elementor-heading-title a:focus{color:#F65F31;}.elementor-9452 .elementor-element.elementor-element-7a952b25{padding:5px 0px 1px 0px;}.elementor-9452 .elementor-element.elementor-element-c258231{--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-9452 .elementor-element.elementor-element-1f6fc2ed{--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-9452 .elementor-element.elementor-element-1f6fc2ed:not(.elementor-motion-effects-element-type-background), .elementor-9452 .elementor-element.elementor-element-1f6fc2ed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9452 .elementor-element.elementor-element-417137c2 .elementor-icon-wrapper{text-align:center;}.elementor-9452 .elementor-element.elementor-element-417137c2.elementor-view-stacked .elementor-icon{background-color:#25470E;}.elementor-9452 .elementor-element.elementor-element-417137c2.elementor-view-framed .elementor-icon, .elementor-9452 .elementor-element.elementor-element-417137c2.elementor-view-default .elementor-icon{color:#25470E;border-color:#25470E;}.elementor-9452 .elementor-element.elementor-element-417137c2.elementor-view-framed .elementor-icon, .elementor-9452 .elementor-element.elementor-element-417137c2.elementor-view-default .elementor-icon svg{fill:#25470E;}.elementor-9452 .elementor-element.elementor-element-417137c2 .elementor-icon{font-size:25px;}.elementor-9452 .elementor-element.elementor-element-417137c2 .elementor-icon svg{height:25px;}.elementor-9452 .elementor-element.elementor-element-417137c2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 0px 0px 0px;}.elementor-9452 .elementor-element.elementor-element-55edcfaa .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;color:#25470E;}.elementor-9452 .elementor-element.elementor-element-55edcfaa .elementor-heading-title a:hover, .elementor-9452 .elementor-element.elementor-element-55edcfaa .elementor-heading-title a:focus{color:#F65F31;}.elementor-9452 .elementor-element.elementor-element-55edcfaa{padding:5px 0px 1px 0px;}.elementor-9452 .elementor-element.elementor-element-4549a9d5{--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-9452 .elementor-element.elementor-element-4549a9d5:not(.elementor-motion-effects-element-type-background), .elementor-9452 .elementor-element.elementor-element-4549a9d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9452 .elementor-element.elementor-element-537237f7 .elementor-icon-wrapper{text-align:center;}.elementor-9452 .elementor-element.elementor-element-537237f7.elementor-view-stacked .elementor-icon{background-color:#25470E;}.elementor-9452 .elementor-element.elementor-element-537237f7.elementor-view-framed .elementor-icon, .elementor-9452 .elementor-element.elementor-element-537237f7.elementor-view-default .elementor-icon{color:#25470E;border-color:#25470E;}.elementor-9452 .elementor-element.elementor-element-537237f7.elementor-view-framed .elementor-icon, .elementor-9452 .elementor-element.elementor-element-537237f7.elementor-view-default .elementor-icon svg{fill:#25470E;}.elementor-9452 .elementor-element.elementor-element-537237f7 .elementor-icon{font-size:25px;}.elementor-9452 .elementor-element.elementor-element-537237f7 .elementor-icon svg{height:25px;}.elementor-9452 .elementor-element.elementor-element-537237f7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -7px) 0px;padding:0px 0px 0px 0px;}.elementor-9452 .elementor-element.elementor-element-1b4fbb6 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;color:#25470E;}.elementor-9452 .elementor-element.elementor-element-1b4fbb6 .elementor-heading-title a:hover, .elementor-9452 .elementor-element.elementor-element-1b4fbb6 .elementor-heading-title a:focus{color:#F65F31;}.elementor-9452 .elementor-element.elementor-element-1b4fbb6{padding:5px 0px 1px 0px;}.elementor-9452 .elementor-element.elementor-element-5dc3eb70{--divider-border-style:solid;--divider-color:#00000063;--divider-border-width:1px;padding:0px 0px 0px 0px;}.elementor-9452 .elementor-element.elementor-element-5dc3eb70 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-9452 .elementor-element.elementor-element-5dc3eb70 .elementor-divider{text-align:center;}.elementor-9452 .elementor-element.elementor-element-65aea75f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9452 .elementor-element.elementor-element-695dc09f .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;font-style:italic;color:#000000;}.elementor-9452 .elementor-element.elementor-element-695dc09f .elementor-heading-title a:hover, .elementor-9452 .elementor-element.elementor-element-695dc09f .elementor-heading-title a:focus{color:#FFD659;}.elementor-9452 .elementor-element.elementor-element-695dc09f{padding:6px 0px 0px 0px;width:var( --container-widget-width, 33% );max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;}.elementor-9452 .elementor-element.elementor-element-695dc09f.elementor-element{--align-self:flex-start;}.elementor-9452 .elementor-element.elementor-element-78d27df0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9452 .elementor-element.elementor-element-2479931e{--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-9452 .elementor-element.elementor-element-62e1ce5{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9452 .elementor-element.elementor-element-26f575fe{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9452 .elementor-element.elementor-element-40b8a75b img{border-radius:10px 10px 10px 10px;}.elementor-9452 .elementor-element.elementor-element-232e1a1e{--display:flex;--gap:05px 0px;--row-gap:05px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9452 .elementor-element.elementor-element-76e5fac .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:18px;font-weight:700;line-height:1.4em;color:#25470E;}.elementor-9452 .elementor-element.elementor-element-76e5fac .elementor-heading-title a:hover, .elementor-9452 .elementor-element.elementor-element-76e5fac .elementor-heading-title a:focus{color:#F65F31;}.elementor-9452 .elementor-element.elementor-element-76e5fac{padding:5px 0px 1px 0px;}.elementor-9452 .elementor-element.elementor-element-32258620{font-family:"Arial", Sans-serif;font-weight:400;color:#4D4D4D;padding:0px 0px 0px 0px;}.elementor-9452 .elementor-element.elementor-element-32258620 a{color:#000000A6;}.elementor-9452 .elementor-element.elementor-element-c9068a6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9452 .elementor-element.elementor-element-46a57861{--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-9452 .elementor-element.elementor-element-46a57861:not(.elementor-motion-effects-element-type-background), .elementor-9452 .elementor-element.elementor-element-46a57861 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9452 .elementor-element.elementor-element-e6737a5 .elementor-icon-wrapper{text-align:center;}.elementor-9452 .elementor-element.elementor-element-e6737a5.elementor-view-stacked .elementor-icon{background-color:#25470E;}.elementor-9452 .elementor-element.elementor-element-e6737a5.elementor-view-framed .elementor-icon, .elementor-9452 .elementor-element.elementor-element-e6737a5.elementor-view-default .elementor-icon{color:#25470E;border-color:#25470E;}.elementor-9452 .elementor-element.elementor-element-e6737a5.elementor-view-framed .elementor-icon, .elementor-9452 .elementor-element.elementor-element-e6737a5.elementor-view-default .elementor-icon svg{fill:#25470E;}.elementor-9452 .elementor-element.elementor-element-e6737a5 .elementor-icon{font-size:25px;}.elementor-9452 .elementor-element.elementor-element-e6737a5 .elementor-icon svg{height:25px;}.elementor-9452 .elementor-element.elementor-element-e6737a5{padding:0px 0px 0px 0px;}.elementor-9452 .elementor-element.elementor-element-e20b4a4 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;color:#25470E;}.elementor-9452 .elementor-element.elementor-element-e20b4a4 .elementor-heading-title a:hover, .elementor-9452 .elementor-element.elementor-element-e20b4a4 .elementor-heading-title a:focus{color:#F65F31;}.elementor-9452 .elementor-element.elementor-element-e20b4a4{padding:5px 0px 1px 0px;}.elementor-9452 .elementor-element.elementor-element-58e75de2{--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-9452 .elementor-element.elementor-element-11f169b2{--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-9452 .elementor-element.elementor-element-11f169b2:not(.elementor-motion-effects-element-type-background), .elementor-9452 .elementor-element.elementor-element-11f169b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9452 .elementor-element.elementor-element-df0e1a2 .elementor-icon-wrapper{text-align:center;}.elementor-9452 .elementor-element.elementor-element-df0e1a2.elementor-view-stacked .elementor-icon{background-color:#25470E;}.elementor-9452 .elementor-element.elementor-element-df0e1a2.elementor-view-framed .elementor-icon, .elementor-9452 .elementor-element.elementor-element-df0e1a2.elementor-view-default .elementor-icon{color:#25470E;border-color:#25470E;}.elementor-9452 .elementor-element.elementor-element-df0e1a2.elementor-view-framed .elementor-icon, .elementor-9452 .elementor-element.elementor-element-df0e1a2.elementor-view-default .elementor-icon svg{fill:#25470E;}.elementor-9452 .elementor-element.elementor-element-df0e1a2 .elementor-icon{font-size:25px;}.elementor-9452 .elementor-element.elementor-element-df0e1a2 .elementor-icon svg{height:25px;}.elementor-9452 .elementor-element.elementor-element-df0e1a2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 0px 0px 0px;}.elementor-9452 .elementor-element.elementor-element-588fd054 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;color:#25470E;}.elementor-9452 .elementor-element.elementor-element-588fd054 .elementor-heading-title a:hover, .elementor-9452 .elementor-element.elementor-element-588fd054 .elementor-heading-title a:focus{color:#F65F31;}.elementor-9452 .elementor-element.elementor-element-588fd054{padding:5px 0px 1px 0px;}.elementor-9452 .elementor-element.elementor-element-4c7d5304{--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-9452 .elementor-element.elementor-element-4c7d5304:not(.elementor-motion-effects-element-type-background), .elementor-9452 .elementor-element.elementor-element-4c7d5304 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9452 .elementor-element.elementor-element-38dcee81 .elementor-icon-wrapper{text-align:center;}.elementor-9452 .elementor-element.elementor-element-38dcee81.elementor-view-stacked .elementor-icon{background-color:#25470E;}.elementor-9452 .elementor-element.elementor-element-38dcee81.elementor-view-framed .elementor-icon, .elementor-9452 .elementor-element.elementor-element-38dcee81.elementor-view-default .elementor-icon{color:#25470E;border-color:#25470E;}.elementor-9452 .elementor-element.elementor-element-38dcee81.elementor-view-framed .elementor-icon, .elementor-9452 .elementor-element.elementor-element-38dcee81.elementor-view-default .elementor-icon svg{fill:#25470E;}.elementor-9452 .elementor-element.elementor-element-38dcee81 .elementor-icon{font-size:25px;}.elementor-9452 .elementor-element.elementor-element-38dcee81 .elementor-icon svg{height:25px;}.elementor-9452 .elementor-element.elementor-element-38dcee81{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -7px) 0px;padding:0px 0px 0px 0px;}.elementor-9452 .elementor-element.elementor-element-4cd350e3 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;color:#25470E;}.elementor-9452 .elementor-element.elementor-element-4cd350e3 .elementor-heading-title a:hover, .elementor-9452 .elementor-element.elementor-element-4cd350e3 .elementor-heading-title a:focus{color:#F65F31;}.elementor-9452 .elementor-element.elementor-element-4cd350e3{padding:5px 0px 1px 0px;}.elementor-9452 .elementor-element.elementor-element-1cf1a878{--divider-border-style:solid;--divider-color:#00000063;--divider-border-width:1px;padding:0px 0px 0px 0px;}.elementor-9452 .elementor-element.elementor-element-1cf1a878 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-9452 .elementor-element.elementor-element-1cf1a878 .elementor-divider{text-align:center;}.elementor-9452 .elementor-element.elementor-element-1f0cf5e2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9452 .elementor-element.elementor-element-42a5cc15 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;font-style:italic;color:#000000;}.elementor-9452 .elementor-element.elementor-element-42a5cc15 .elementor-heading-title a:hover, .elementor-9452 .elementor-element.elementor-element-42a5cc15 .elementor-heading-title a:focus{color:#FFD659;}.elementor-9452 .elementor-element.elementor-element-42a5cc15{padding:6px 0px 0px 0px;width:var( --container-widget-width, 33% );max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;}.elementor-9452 .elementor-element.elementor-element-42a5cc15.elementor-element{--align-self:flex-start;}.elementor-9452 .elementor-element.elementor-element-181b9bb2{--e-n-carousel-swiper-slides-to-display:4;--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;--e-n-carousel-swiper-slides-gap:10px;}.elementor-9452 .elementor-element.elementor-element-2c54f793{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9452 .elementor-element.elementor-element-13ec86a1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9452 .elementor-element.elementor-element-6f2767f2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9452 .elementor-element.elementor-element-74d2d048{--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-9452 .elementor-element.elementor-element-13b1c8aa{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9452 .elementor-element.elementor-element-442777ce img{border-radius:10px 10px 10px 10px;}.elementor-9452 .elementor-element.elementor-element-19d17af9{--display:flex;--gap:05px 0px;--row-gap:05px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9452 .elementor-element.elementor-element-524ef1cd .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:18px;font-weight:700;line-height:1.4em;color:#25470E;}.elementor-9452 .elementor-element.elementor-element-524ef1cd .elementor-heading-title a:hover, .elementor-9452 .elementor-element.elementor-element-524ef1cd .elementor-heading-title a:focus{color:#F65F31;}.elementor-9452 .elementor-element.elementor-element-524ef1cd{padding:5px 0px 1px 0px;}.elementor-9452 .elementor-element.elementor-element-63a6fc78{font-family:"Arial", Sans-serif;font-weight:400;color:#4D4D4D;padding:0px 0px 0px 0px;}.elementor-9452 .elementor-element.elementor-element-63a6fc78 a{color:#000000A6;}.elementor-9452 .elementor-element.elementor-element-fdbb68a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9452 .elementor-element.elementor-element-268b6188{--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-9452 .elementor-element.elementor-element-268b6188:not(.elementor-motion-effects-element-type-background), .elementor-9452 .elementor-element.elementor-element-268b6188 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9452 .elementor-element.elementor-element-5dceaddf .elementor-icon-wrapper{text-align:center;}.elementor-9452 .elementor-element.elementor-element-5dceaddf.elementor-view-stacked .elementor-icon{background-color:#25470E;}.elementor-9452 .elementor-element.elementor-element-5dceaddf.elementor-view-framed .elementor-icon, .elementor-9452 .elementor-element.elementor-element-5dceaddf.elementor-view-default .elementor-icon{color:#25470E;border-color:#25470E;}.elementor-9452 .elementor-element.elementor-element-5dceaddf.elementor-view-framed .elementor-icon, .elementor-9452 .elementor-element.elementor-element-5dceaddf.elementor-view-default .elementor-icon svg{fill:#25470E;}.elementor-9452 .elementor-element.elementor-element-5dceaddf .elementor-icon{font-size:25px;}.elementor-9452 .elementor-element.elementor-element-5dceaddf .elementor-icon svg{height:25px;}.elementor-9452 .elementor-element.elementor-element-5dceaddf{padding:0px 0px 0px 0px;}.elementor-9452 .elementor-element.elementor-element-6b2b746e .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;color:#25470E;}.elementor-9452 .elementor-element.elementor-element-6b2b746e .elementor-heading-title a:hover, .elementor-9452 .elementor-element.elementor-element-6b2b746e .elementor-heading-title a:focus{color:#F65F31;}.elementor-9452 .elementor-element.elementor-element-6b2b746e{padding:5px 0px 1px 0px;}.elementor-9452 .elementor-element.elementor-element-4bffe627{--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-9452 .elementor-element.elementor-element-2d2f4b17{--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-9452 .elementor-element.elementor-element-2d2f4b17:not(.elementor-motion-effects-element-type-background), .elementor-9452 .elementor-element.elementor-element-2d2f4b17 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9452 .elementor-element.elementor-element-59942a51 .elementor-icon-wrapper{text-align:center;}.elementor-9452 .elementor-element.elementor-element-59942a51.elementor-view-stacked .elementor-icon{background-color:#25470E;}.elementor-9452 .elementor-element.elementor-element-59942a51.elementor-view-framed .elementor-icon, .elementor-9452 .elementor-element.elementor-element-59942a51.elementor-view-default .elementor-icon{color:#25470E;border-color:#25470E;}.elementor-9452 .elementor-element.elementor-element-59942a51.elementor-view-framed .elementor-icon, .elementor-9452 .elementor-element.elementor-element-59942a51.elementor-view-default .elementor-icon svg{fill:#25470E;}.elementor-9452 .elementor-element.elementor-element-59942a51 .elementor-icon{font-size:25px;}.elementor-9452 .elementor-element.elementor-element-59942a51 .elementor-icon svg{height:25px;}.elementor-9452 .elementor-element.elementor-element-59942a51{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 0px 0px 0px;}.elementor-9452 .elementor-element.elementor-element-b456790 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;color:#25470E;}.elementor-9452 .elementor-element.elementor-element-b456790 .elementor-heading-title a:hover, .elementor-9452 .elementor-element.elementor-element-b456790 .elementor-heading-title a:focus{color:#F65F31;}.elementor-9452 .elementor-element.elementor-element-b456790{padding:5px 0px 1px 0px;}.elementor-9452 .elementor-element.elementor-element-1731c1b1{--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-9452 .elementor-element.elementor-element-1731c1b1:not(.elementor-motion-effects-element-type-background), .elementor-9452 .elementor-element.elementor-element-1731c1b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9452 .elementor-element.elementor-element-640498e0 .elementor-icon-wrapper{text-align:center;}.elementor-9452 .elementor-element.elementor-element-640498e0.elementor-view-stacked .elementor-icon{background-color:#25470E;}.elementor-9452 .elementor-element.elementor-element-640498e0.elementor-view-framed .elementor-icon, .elementor-9452 .elementor-element.elementor-element-640498e0.elementor-view-default .elementor-icon{color:#25470E;border-color:#25470E;}.elementor-9452 .elementor-element.elementor-element-640498e0.elementor-view-framed .elementor-icon, .elementor-9452 .elementor-element.elementor-element-640498e0.elementor-view-default .elementor-icon svg{fill:#25470E;}.elementor-9452 .elementor-element.elementor-element-640498e0 .elementor-icon{font-size:25px;}.elementor-9452 .elementor-element.elementor-element-640498e0 .elementor-icon svg{height:25px;}.elementor-9452 .elementor-element.elementor-element-640498e0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -7px) 0px;padding:0px 0px 0px 0px;}.elementor-9452 .elementor-element.elementor-element-71717e69 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;color:#25470E;}.elementor-9452 .elementor-element.elementor-element-71717e69 .elementor-heading-title a:hover, .elementor-9452 .elementor-element.elementor-element-71717e69 .elementor-heading-title a:focus{color:#F65F31;}.elementor-9452 .elementor-element.elementor-element-71717e69{padding:5px 0px 1px 0px;}.elementor-9452 .elementor-element.elementor-element-27d09edf{--divider-border-style:solid;--divider-color:#00000063;--divider-border-width:1px;padding:0px 0px 0px 0px;}.elementor-9452 .elementor-element.elementor-element-27d09edf .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-9452 .elementor-element.elementor-element-27d09edf .elementor-divider{text-align:center;}.elementor-9452 .elementor-element.elementor-element-4bc049d0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9452 .elementor-element.elementor-element-5be39e49 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;font-style:italic;color:#000000;}.elementor-9452 .elementor-element.elementor-element-5be39e49 .elementor-heading-title a:hover, .elementor-9452 .elementor-element.elementor-element-5be39e49 .elementor-heading-title a:focus{color:#FFD659;}.elementor-9452 .elementor-element.elementor-element-5be39e49{padding:6px 0px 0px 0px;width:var( --container-widget-width, 33% );max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;}.elementor-9452 .elementor-element.elementor-element-5be39e49.elementor-element{--align-self:flex-start;}.elementor-9452 .elementor-element.elementor-element-713440f5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9452 .elementor-element.elementor-element-3e43a15{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9452 .elementor-element.elementor-element-4a8ccb10{--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-9452 .elementor-element.elementor-element-a9cc2e2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9452 .elementor-element.elementor-element-7fc3de56 img{border-radius:10px 10px 10px 10px;}.elementor-9452 .elementor-element.elementor-element-277347a5{--display:flex;--gap:05px 0px;--row-gap:05px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9452 .elementor-element.elementor-element-37a9634b .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:18px;font-weight:700;line-height:1.4em;color:#25470E;}.elementor-9452 .elementor-element.elementor-element-37a9634b .elementor-heading-title a:hover, .elementor-9452 .elementor-element.elementor-element-37a9634b .elementor-heading-title a:focus{color:#F65F31;}.elementor-9452 .elementor-element.elementor-element-37a9634b{padding:5px 0px 1px 0px;}.elementor-9452 .elementor-element.elementor-element-55054de9{font-family:"Arial", Sans-serif;font-weight:400;color:#4D4D4D;padding:0px 0px 0px 0px;}.elementor-9452 .elementor-element.elementor-element-55054de9 a{color:#000000A6;}.elementor-9452 .elementor-element.elementor-element-58a3de71{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9452 .elementor-element.elementor-element-6758a8bd{--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-9452 .elementor-element.elementor-element-6758a8bd:not(.elementor-motion-effects-element-type-background), .elementor-9452 .elementor-element.elementor-element-6758a8bd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9452 .elementor-element.elementor-element-9a5dcc .elementor-icon-wrapper{text-align:center;}.elementor-9452 .elementor-element.elementor-element-9a5dcc.elementor-view-stacked .elementor-icon{background-color:#25470E;}.elementor-9452 .elementor-element.elementor-element-9a5dcc.elementor-view-framed .elementor-icon, .elementor-9452 .elementor-element.elementor-element-9a5dcc.elementor-view-default .elementor-icon{color:#25470E;border-color:#25470E;}.elementor-9452 .elementor-element.elementor-element-9a5dcc.elementor-view-framed .elementor-icon, .elementor-9452 .elementor-element.elementor-element-9a5dcc.elementor-view-default .elementor-icon svg{fill:#25470E;}.elementor-9452 .elementor-element.elementor-element-9a5dcc .elementor-icon{font-size:25px;}.elementor-9452 .elementor-element.elementor-element-9a5dcc .elementor-icon svg{height:25px;}.elementor-9452 .elementor-element.elementor-element-9a5dcc{padding:0px 0px 0px 0px;}.elementor-9452 .elementor-element.elementor-element-2fad0e4b .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;color:#25470E;}.elementor-9452 .elementor-element.elementor-element-2fad0e4b .elementor-heading-title a:hover, .elementor-9452 .elementor-element.elementor-element-2fad0e4b .elementor-heading-title a:focus{color:#F65F31;}.elementor-9452 .elementor-element.elementor-element-2fad0e4b{padding:5px 0px 1px 0px;}.elementor-9452 .elementor-element.elementor-element-79b0dc62{--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-9452 .elementor-element.elementor-element-4c1db997{--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-9452 .elementor-element.elementor-element-4c1db997:not(.elementor-motion-effects-element-type-background), .elementor-9452 .elementor-element.elementor-element-4c1db997 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9452 .elementor-element.elementor-element-6751795a .elementor-icon-wrapper{text-align:center;}.elementor-9452 .elementor-element.elementor-element-6751795a.elementor-view-stacked .elementor-icon{background-color:#25470E;}.elementor-9452 .elementor-element.elementor-element-6751795a.elementor-view-framed .elementor-icon, .elementor-9452 .elementor-element.elementor-element-6751795a.elementor-view-default .elementor-icon{color:#25470E;border-color:#25470E;}.elementor-9452 .elementor-element.elementor-element-6751795a.elementor-view-framed .elementor-icon, .elementor-9452 .elementor-element.elementor-element-6751795a.elementor-view-default .elementor-icon svg{fill:#25470E;}.elementor-9452 .elementor-element.elementor-element-6751795a .elementor-icon{font-size:25px;}.elementor-9452 .elementor-element.elementor-element-6751795a .elementor-icon svg{height:25px;}.elementor-9452 .elementor-element.elementor-element-6751795a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 0px 0px 0px;}.elementor-9452 .elementor-element.elementor-element-362fb268 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;color:#25470E;}.elementor-9452 .elementor-element.elementor-element-362fb268 .elementor-heading-title a:hover, .elementor-9452 .elementor-element.elementor-element-362fb268 .elementor-heading-title a:focus{color:#F65F31;}.elementor-9452 .elementor-element.elementor-element-362fb268{padding:5px 0px 1px 0px;}.elementor-9452 .elementor-element.elementor-element-381bf19a{--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-9452 .elementor-element.elementor-element-381bf19a:not(.elementor-motion-effects-element-type-background), .elementor-9452 .elementor-element.elementor-element-381bf19a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9452 .elementor-element.elementor-element-b35f1c3 .elementor-icon-wrapper{text-align:center;}.elementor-9452 .elementor-element.elementor-element-b35f1c3.elementor-view-stacked .elementor-icon{background-color:#25470E;}.elementor-9452 .elementor-element.elementor-element-b35f1c3.elementor-view-framed .elementor-icon, .elementor-9452 .elementor-element.elementor-element-b35f1c3.elementor-view-default .elementor-icon{color:#25470E;border-color:#25470E;}.elementor-9452 .elementor-element.elementor-element-b35f1c3.elementor-view-framed .elementor-icon, .elementor-9452 .elementor-element.elementor-element-b35f1c3.elementor-view-default .elementor-icon svg{fill:#25470E;}.elementor-9452 .elementor-element.elementor-element-b35f1c3 .elementor-icon{font-size:25px;}.elementor-9452 .elementor-element.elementor-element-b35f1c3 .elementor-icon svg{height:25px;}.elementor-9452 .elementor-element.elementor-element-b35f1c3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -7px) 0px;padding:0px 0px 0px 0px;}.elementor-9452 .elementor-element.elementor-element-25328fca .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;color:#25470E;}.elementor-9452 .elementor-element.elementor-element-25328fca .elementor-heading-title a:hover, .elementor-9452 .elementor-element.elementor-element-25328fca .elementor-heading-title a:focus{color:#F65F31;}.elementor-9452 .elementor-element.elementor-element-25328fca{padding:5px 0px 1px 0px;}.elementor-9452 .elementor-element.elementor-element-104c3eaa{--divider-border-style:solid;--divider-color:#00000063;--divider-border-width:1px;padding:0px 0px 0px 0px;}.elementor-9452 .elementor-element.elementor-element-104c3eaa .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-9452 .elementor-element.elementor-element-104c3eaa .elementor-divider{text-align:center;}.elementor-9452 .elementor-element.elementor-element-47b1c4da{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9452 .elementor-element.elementor-element-305976c3 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;font-style:italic;color:#000000;}.elementor-9452 .elementor-element.elementor-element-305976c3 .elementor-heading-title a:hover, .elementor-9452 .elementor-element.elementor-element-305976c3 .elementor-heading-title a:focus{color:#FFD659;}.elementor-9452 .elementor-element.elementor-element-305976c3{padding:6px 0px 0px 0px;width:var( --container-widget-width, 33% );max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;}.elementor-9452 .elementor-element.elementor-element-305976c3.elementor-element{--align-self:flex-start;}.elementor-9452 .elementor-element.elementor-element-2dfb40c3{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9452 .elementor-element.elementor-element-2edd84c9{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9452 .elementor-element.elementor-element-5cd995d8{--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-9452 .elementor-element.elementor-element-50abbd44{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9452 .elementor-element.elementor-element-6f8a7589 img{border-radius:10px 10px 10px 10px;}.elementor-9452 .elementor-element.elementor-element-253f74b1{--display:flex;--gap:05px 0px;--row-gap:05px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9452 .elementor-element.elementor-element-2751a158 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:18px;font-weight:700;line-height:1.4em;color:#25470E;}.elementor-9452 .elementor-element.elementor-element-2751a158 .elementor-heading-title a:hover, .elementor-9452 .elementor-element.elementor-element-2751a158 .elementor-heading-title a:focus{color:#F65F31;}.elementor-9452 .elementor-element.elementor-element-2751a158{padding:5px 0px 1px 0px;}.elementor-9452 .elementor-element.elementor-element-684ef09e{font-family:"Arial", Sans-serif;font-weight:400;color:#4D4D4D;padding:0px 0px 0px 0px;}.elementor-9452 .elementor-element.elementor-element-684ef09e a{color:#000000A6;}.elementor-9452 .elementor-element.elementor-element-63f9b9e4{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9452 .elementor-element.elementor-element-77a59ad5{--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-9452 .elementor-element.elementor-element-77a59ad5:not(.elementor-motion-effects-element-type-background), .elementor-9452 .elementor-element.elementor-element-77a59ad5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9452 .elementor-element.elementor-element-7bcce73a .elementor-icon-wrapper{text-align:center;}.elementor-9452 .elementor-element.elementor-element-7bcce73a.elementor-view-stacked .elementor-icon{background-color:#25470E;}.elementor-9452 .elementor-element.elementor-element-7bcce73a.elementor-view-framed .elementor-icon, .elementor-9452 .elementor-element.elementor-element-7bcce73a.elementor-view-default .elementor-icon{color:#25470E;border-color:#25470E;}.elementor-9452 .elementor-element.elementor-element-7bcce73a.elementor-view-framed .elementor-icon, .elementor-9452 .elementor-element.elementor-element-7bcce73a.elementor-view-default .elementor-icon svg{fill:#25470E;}.elementor-9452 .elementor-element.elementor-element-7bcce73a .elementor-icon{font-size:25px;}.elementor-9452 .elementor-element.elementor-element-7bcce73a .elementor-icon svg{height:25px;}.elementor-9452 .elementor-element.elementor-element-7bcce73a{padding:0px 0px 0px 0px;}.elementor-9452 .elementor-element.elementor-element-684f2d71 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;color:#25470E;}.elementor-9452 .elementor-element.elementor-element-684f2d71 .elementor-heading-title a:hover, .elementor-9452 .elementor-element.elementor-element-684f2d71 .elementor-heading-title a:focus{color:#F65F31;}.elementor-9452 .elementor-element.elementor-element-684f2d71{padding:5px 0px 1px 0px;}.elementor-9452 .elementor-element.elementor-element-7ccfa361{--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-9452 .elementor-element.elementor-element-11770bb3{--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-9452 .elementor-element.elementor-element-11770bb3:not(.elementor-motion-effects-element-type-background), .elementor-9452 .elementor-element.elementor-element-11770bb3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9452 .elementor-element.elementor-element-182cfbe5 .elementor-icon-wrapper{text-align:center;}.elementor-9452 .elementor-element.elementor-element-182cfbe5.elementor-view-stacked .elementor-icon{background-color:#25470E;}.elementor-9452 .elementor-element.elementor-element-182cfbe5.elementor-view-framed .elementor-icon, .elementor-9452 .elementor-element.elementor-element-182cfbe5.elementor-view-default .elementor-icon{color:#25470E;border-color:#25470E;}.elementor-9452 .elementor-element.elementor-element-182cfbe5.elementor-view-framed .elementor-icon, .elementor-9452 .elementor-element.elementor-element-182cfbe5.elementor-view-default .elementor-icon svg{fill:#25470E;}.elementor-9452 .elementor-element.elementor-element-182cfbe5 .elementor-icon{font-size:25px;}.elementor-9452 .elementor-element.elementor-element-182cfbe5 .elementor-icon svg{height:25px;}.elementor-9452 .elementor-element.elementor-element-182cfbe5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 0px 0px 0px;}.elementor-9452 .elementor-element.elementor-element-3bbd921d .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;color:#25470E;}.elementor-9452 .elementor-element.elementor-element-3bbd921d .elementor-heading-title a:hover, .elementor-9452 .elementor-element.elementor-element-3bbd921d .elementor-heading-title a:focus{color:#F65F31;}.elementor-9452 .elementor-element.elementor-element-3bbd921d{padding:5px 0px 1px 0px;}.elementor-9452 .elementor-element.elementor-element-9b0399c{--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-9452 .elementor-element.elementor-element-9b0399c:not(.elementor-motion-effects-element-type-background), .elementor-9452 .elementor-element.elementor-element-9b0399c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9452 .elementor-element.elementor-element-418aa84 .elementor-icon-wrapper{text-align:center;}.elementor-9452 .elementor-element.elementor-element-418aa84.elementor-view-stacked .elementor-icon{background-color:#25470E;}.elementor-9452 .elementor-element.elementor-element-418aa84.elementor-view-framed .elementor-icon, .elementor-9452 .elementor-element.elementor-element-418aa84.elementor-view-default .elementor-icon{color:#25470E;border-color:#25470E;}.elementor-9452 .elementor-element.elementor-element-418aa84.elementor-view-framed .elementor-icon, .elementor-9452 .elementor-element.elementor-element-418aa84.elementor-view-default .elementor-icon svg{fill:#25470E;}.elementor-9452 .elementor-element.elementor-element-418aa84 .elementor-icon{font-size:25px;}.elementor-9452 .elementor-element.elementor-element-418aa84 .elementor-icon svg{height:25px;}.elementor-9452 .elementor-element.elementor-element-418aa84{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -7px) 0px;padding:0px 0px 0px 0px;}.elementor-9452 .elementor-element.elementor-element-495955e0 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;color:#25470E;}.elementor-9452 .elementor-element.elementor-element-495955e0 .elementor-heading-title a:hover, .elementor-9452 .elementor-element.elementor-element-495955e0 .elementor-heading-title a:focus{color:#F65F31;}.elementor-9452 .elementor-element.elementor-element-495955e0{padding:5px 0px 1px 0px;}.elementor-9452 .elementor-element.elementor-element-4355af32{--divider-border-style:solid;--divider-color:#00000063;--divider-border-width:1px;padding:0px 0px 0px 0px;}.elementor-9452 .elementor-element.elementor-element-4355af32 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-9452 .elementor-element.elementor-element-4355af32 .elementor-divider{text-align:center;}.elementor-9452 .elementor-element.elementor-element-6e3a75c4{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9452 .elementor-element.elementor-element-660f0e3a .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;font-style:italic;color:#000000;}.elementor-9452 .elementor-element.elementor-element-660f0e3a .elementor-heading-title a:hover, .elementor-9452 .elementor-element.elementor-element-660f0e3a .elementor-heading-title a:focus{color:#FFD659;}.elementor-9452 .elementor-element.elementor-element-660f0e3a{padding:6px 0px 0px 0px;width:var( --container-widget-width, 33% );max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;}.elementor-9452 .elementor-element.elementor-element-660f0e3a.elementor-element{--align-self:flex-start;}.elementor-9452 .elementor-element.elementor-element-334e33dd{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9452 .elementor-element.elementor-element-30d6fef9{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9452 .elementor-element.elementor-element-20a0b10f{--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-9452 .elementor-element.elementor-element-2bcecd3b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9452 .elementor-element.elementor-element-6e24ac8a img{border-radius:10px 10px 10px 10px;}.elementor-9452 .elementor-element.elementor-element-1237a8d6{--display:flex;--gap:05px 0px;--row-gap:05px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9452 .elementor-element.elementor-element-22373573 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:18px;font-weight:700;line-height:1.4em;color:#25470E;}.elementor-9452 .elementor-element.elementor-element-22373573 .elementor-heading-title a:hover, .elementor-9452 .elementor-element.elementor-element-22373573 .elementor-heading-title a:focus{color:#F65F31;}.elementor-9452 .elementor-element.elementor-element-22373573{padding:5px 0px 1px 0px;}.elementor-9452 .elementor-element.elementor-element-70eab96e{font-family:"Arial", Sans-serif;font-weight:400;color:#4D4D4D;padding:0px 0px 0px 0px;}.elementor-9452 .elementor-element.elementor-element-70eab96e a{color:#000000A6;}.elementor-9452 .elementor-element.elementor-element-326a75c4{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9452 .elementor-element.elementor-element-ff80c3f{--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-9452 .elementor-element.elementor-element-ff80c3f:not(.elementor-motion-effects-element-type-background), .elementor-9452 .elementor-element.elementor-element-ff80c3f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9452 .elementor-element.elementor-element-e85ddd3 .elementor-icon-wrapper{text-align:center;}.elementor-9452 .elementor-element.elementor-element-e85ddd3.elementor-view-stacked .elementor-icon{background-color:#25470E;}.elementor-9452 .elementor-element.elementor-element-e85ddd3.elementor-view-framed .elementor-icon, .elementor-9452 .elementor-element.elementor-element-e85ddd3.elementor-view-default .elementor-icon{color:#25470E;border-color:#25470E;}.elementor-9452 .elementor-element.elementor-element-e85ddd3.elementor-view-framed .elementor-icon, .elementor-9452 .elementor-element.elementor-element-e85ddd3.elementor-view-default .elementor-icon svg{fill:#25470E;}.elementor-9452 .elementor-element.elementor-element-e85ddd3 .elementor-icon{font-size:25px;}.elementor-9452 .elementor-element.elementor-element-e85ddd3 .elementor-icon svg{height:25px;}.elementor-9452 .elementor-element.elementor-element-e85ddd3{padding:0px 0px 0px 0px;}.elementor-9452 .elementor-element.elementor-element-1beb8c .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;color:#25470E;}.elementor-9452 .elementor-element.elementor-element-1beb8c .elementor-heading-title a:hover, .elementor-9452 .elementor-element.elementor-element-1beb8c .elementor-heading-title a:focus{color:#F65F31;}.elementor-9452 .elementor-element.elementor-element-1beb8c{padding:5px 0px 1px 0px;}.elementor-9452 .elementor-element.elementor-element-2f532b4d{--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-9452 .elementor-element.elementor-element-10a6a0cd{--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-9452 .elementor-element.elementor-element-10a6a0cd:not(.elementor-motion-effects-element-type-background), .elementor-9452 .elementor-element.elementor-element-10a6a0cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9452 .elementor-element.elementor-element-d44587c .elementor-icon-wrapper{text-align:center;}.elementor-9452 .elementor-element.elementor-element-d44587c.elementor-view-stacked .elementor-icon{background-color:#25470E;}.elementor-9452 .elementor-element.elementor-element-d44587c.elementor-view-framed .elementor-icon, .elementor-9452 .elementor-element.elementor-element-d44587c.elementor-view-default .elementor-icon{color:#25470E;border-color:#25470E;}.elementor-9452 .elementor-element.elementor-element-d44587c.elementor-view-framed .elementor-icon, .elementor-9452 .elementor-element.elementor-element-d44587c.elementor-view-default .elementor-icon svg{fill:#25470E;}.elementor-9452 .elementor-element.elementor-element-d44587c .elementor-icon{font-size:25px;}.elementor-9452 .elementor-element.elementor-element-d44587c .elementor-icon svg{height:25px;}.elementor-9452 .elementor-element.elementor-element-d44587c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 0px 0px 0px;}.elementor-9452 .elementor-element.elementor-element-5fdbd8c2 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;color:#25470E;}.elementor-9452 .elementor-element.elementor-element-5fdbd8c2 .elementor-heading-title a:hover, .elementor-9452 .elementor-element.elementor-element-5fdbd8c2 .elementor-heading-title a:focus{color:#F65F31;}.elementor-9452 .elementor-element.elementor-element-5fdbd8c2{padding:5px 0px 1px 0px;}.elementor-9452 .elementor-element.elementor-element-d7e2db1{--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-9452 .elementor-element.elementor-element-d7e2db1:not(.elementor-motion-effects-element-type-background), .elementor-9452 .elementor-element.elementor-element-d7e2db1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9452 .elementor-element.elementor-element-6f9b0b63 .elementor-icon-wrapper{text-align:center;}.elementor-9452 .elementor-element.elementor-element-6f9b0b63.elementor-view-stacked .elementor-icon{background-color:#25470E;}.elementor-9452 .elementor-element.elementor-element-6f9b0b63.elementor-view-framed .elementor-icon, .elementor-9452 .elementor-element.elementor-element-6f9b0b63.elementor-view-default .elementor-icon{color:#25470E;border-color:#25470E;}.elementor-9452 .elementor-element.elementor-element-6f9b0b63.elementor-view-framed .elementor-icon, .elementor-9452 .elementor-element.elementor-element-6f9b0b63.elementor-view-default .elementor-icon svg{fill:#25470E;}.elementor-9452 .elementor-element.elementor-element-6f9b0b63 .elementor-icon{font-size:25px;}.elementor-9452 .elementor-element.elementor-element-6f9b0b63 .elementor-icon svg{height:25px;}.elementor-9452 .elementor-element.elementor-element-6f9b0b63{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -7px) 0px;padding:0px 0px 0px 0px;}.elementor-9452 .elementor-element.elementor-element-48aa51f .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;color:#25470E;}.elementor-9452 .elementor-element.elementor-element-48aa51f .elementor-heading-title a:hover, .elementor-9452 .elementor-element.elementor-element-48aa51f .elementor-heading-title a:focus{color:#F65F31;}.elementor-9452 .elementor-element.elementor-element-48aa51f{padding:5px 0px 1px 0px;}.elementor-9452 .elementor-element.elementor-element-306421e4{--divider-border-style:solid;--divider-color:#00000063;--divider-border-width:1px;padding:0px 0px 0px 0px;}.elementor-9452 .elementor-element.elementor-element-306421e4 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-9452 .elementor-element.elementor-element-306421e4 .elementor-divider{text-align:center;}.elementor-9452 .elementor-element.elementor-element-58ce9150{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9452 .elementor-element.elementor-element-28c250b0 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;font-style:italic;color:#000000;}.elementor-9452 .elementor-element.elementor-element-28c250b0 .elementor-heading-title a:hover, .elementor-9452 .elementor-element.elementor-element-28c250b0 .elementor-heading-title a:focus{color:#FFD659;}.elementor-9452 .elementor-element.elementor-element-28c250b0{padding:6px 0px 0px 0px;width:var( --container-widget-width, 33% );max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;}.elementor-9452 .elementor-element.elementor-element-28c250b0.elementor-element{--align-self:flex-start;}.elementor-9452 .elementor-element.elementor-element-611ab78c{--e-n-carousel-swiper-slides-to-display:4;--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;--e-n-carousel-swiper-slides-gap:10px;}.elementor-9452 .elementor-element.elementor-element-81445ef{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9452 .elementor-element.elementor-element-3d6565e5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9452 .elementor-element.elementor-element-1a4dd150{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9452 .elementor-element.elementor-element-4a5183ae{--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-9452 .elementor-element.elementor-element-6ece4391{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9452 .elementor-element.elementor-element-3517bc0 img{border-radius:10px 10px 10px 10px;}.elementor-9452 .elementor-element.elementor-element-21564250{--display:flex;--gap:05px 0px;--row-gap:05px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9452 .elementor-element.elementor-element-4b025d69 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:18px;font-weight:700;line-height:1.4em;color:#25470E;}.elementor-9452 .elementor-element.elementor-element-4b025d69 .elementor-heading-title a:hover, .elementor-9452 .elementor-element.elementor-element-4b025d69 .elementor-heading-title a:focus{color:#F65F31;}.elementor-9452 .elementor-element.elementor-element-4b025d69{padding:5px 0px 1px 0px;}.elementor-9452 .elementor-element.elementor-element-3954f408{font-family:"Arial", Sans-serif;font-weight:400;color:#4D4D4D;padding:0px 0px 0px 0px;}.elementor-9452 .elementor-element.elementor-element-3954f408 a{color:#000000A6;}.elementor-9452 .elementor-element.elementor-element-5edd6fe{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9452 .elementor-element.elementor-element-6870edba{--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-9452 .elementor-element.elementor-element-6870edba:not(.elementor-motion-effects-element-type-background), .elementor-9452 .elementor-element.elementor-element-6870edba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9452 .elementor-element.elementor-element-8dee9a .elementor-icon-wrapper{text-align:center;}.elementor-9452 .elementor-element.elementor-element-8dee9a.elementor-view-stacked .elementor-icon{background-color:#25470E;}.elementor-9452 .elementor-element.elementor-element-8dee9a.elementor-view-framed .elementor-icon, .elementor-9452 .elementor-element.elementor-element-8dee9a.elementor-view-default .elementor-icon{color:#25470E;border-color:#25470E;}.elementor-9452 .elementor-element.elementor-element-8dee9a.elementor-view-framed .elementor-icon, .elementor-9452 .elementor-element.elementor-element-8dee9a.elementor-view-default .elementor-icon svg{fill:#25470E;}.elementor-9452 .elementor-element.elementor-element-8dee9a .elementor-icon{font-size:25px;}.elementor-9452 .elementor-element.elementor-element-8dee9a .elementor-icon svg{height:25px;}.elementor-9452 .elementor-element.elementor-element-8dee9a{padding:0px 0px 0px 0px;}.elementor-9452 .elementor-element.elementor-element-2f948b5e .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;color:#25470E;}.elementor-9452 .elementor-element.elementor-element-2f948b5e .elementor-heading-title a:hover, .elementor-9452 .elementor-element.elementor-element-2f948b5e .elementor-heading-title a:focus{color:#F65F31;}.elementor-9452 .elementor-element.elementor-element-2f948b5e{padding:5px 0px 1px 0px;}.elementor-9452 .elementor-element.elementor-element-7a0a8e3c{--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-9452 .elementor-element.elementor-element-75232f8e{--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-9452 .elementor-element.elementor-element-75232f8e:not(.elementor-motion-effects-element-type-background), .elementor-9452 .elementor-element.elementor-element-75232f8e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9452 .elementor-element.elementor-element-5d89c941 .elementor-icon-wrapper{text-align:center;}.elementor-9452 .elementor-element.elementor-element-5d89c941.elementor-view-stacked .elementor-icon{background-color:#25470E;}.elementor-9452 .elementor-element.elementor-element-5d89c941.elementor-view-framed .elementor-icon, .elementor-9452 .elementor-element.elementor-element-5d89c941.elementor-view-default .elementor-icon{color:#25470E;border-color:#25470E;}.elementor-9452 .elementor-element.elementor-element-5d89c941.elementor-view-framed .elementor-icon, .elementor-9452 .elementor-element.elementor-element-5d89c941.elementor-view-default .elementor-icon svg{fill:#25470E;}.elementor-9452 .elementor-element.elementor-element-5d89c941 .elementor-icon{font-size:25px;}.elementor-9452 .elementor-element.elementor-element-5d89c941 .elementor-icon svg{height:25px;}.elementor-9452 .elementor-element.elementor-element-5d89c941{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 0px 0px 0px;}.elementor-9452 .elementor-element.elementor-element-5e5b5ab9 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;color:#25470E;}.elementor-9452 .elementor-element.elementor-element-5e5b5ab9 .elementor-heading-title a:hover, .elementor-9452 .elementor-element.elementor-element-5e5b5ab9 .elementor-heading-title a:focus{color:#F65F31;}.elementor-9452 .elementor-element.elementor-element-5e5b5ab9{padding:5px 0px 1px 0px;}.elementor-9452 .elementor-element.elementor-element-4f4af33e{--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-9452 .elementor-element.elementor-element-4f4af33e:not(.elementor-motion-effects-element-type-background), .elementor-9452 .elementor-element.elementor-element-4f4af33e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9452 .elementor-element.elementor-element-3d7df809 .elementor-icon-wrapper{text-align:center;}.elementor-9452 .elementor-element.elementor-element-3d7df809.elementor-view-stacked .elementor-icon{background-color:#25470E;}.elementor-9452 .elementor-element.elementor-element-3d7df809.elementor-view-framed .elementor-icon, .elementor-9452 .elementor-element.elementor-element-3d7df809.elementor-view-default .elementor-icon{color:#25470E;border-color:#25470E;}.elementor-9452 .elementor-element.elementor-element-3d7df809.elementor-view-framed .elementor-icon, .elementor-9452 .elementor-element.elementor-element-3d7df809.elementor-view-default .elementor-icon svg{fill:#25470E;}.elementor-9452 .elementor-element.elementor-element-3d7df809 .elementor-icon{font-size:25px;}.elementor-9452 .elementor-element.elementor-element-3d7df809 .elementor-icon svg{height:25px;}.elementor-9452 .elementor-element.elementor-element-3d7df809{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -7px) 0px;padding:0px 0px 0px 0px;}.elementor-9452 .elementor-element.elementor-element-4c6950c5 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;color:#25470E;}.elementor-9452 .elementor-element.elementor-element-4c6950c5 .elementor-heading-title a:hover, .elementor-9452 .elementor-element.elementor-element-4c6950c5 .elementor-heading-title a:focus{color:#F65F31;}.elementor-9452 .elementor-element.elementor-element-4c6950c5{padding:5px 0px 1px 0px;}.elementor-9452 .elementor-element.elementor-element-dbf2cca{--divider-border-style:solid;--divider-color:#00000063;--divider-border-width:1px;padding:0px 0px 0px 0px;}.elementor-9452 .elementor-element.elementor-element-dbf2cca .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-9452 .elementor-element.elementor-element-dbf2cca .elementor-divider{text-align:center;}.elementor-9452 .elementor-element.elementor-element-2412eadc{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9452 .elementor-element.elementor-element-47ad022f .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;font-style:italic;color:#000000;}.elementor-9452 .elementor-element.elementor-element-47ad022f .elementor-heading-title a:hover, .elementor-9452 .elementor-element.elementor-element-47ad022f .elementor-heading-title a:focus{color:#FFD659;}.elementor-9452 .elementor-element.elementor-element-47ad022f{padding:6px 0px 0px 0px;width:var( --container-widget-width, 33% );max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;}.elementor-9452 .elementor-element.elementor-element-47ad022f.elementor-element{--align-self:flex-start;}.elementor-9452 .elementor-element.elementor-element-40a6455f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9452 .elementor-element.elementor-element-40d626c5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9452 .elementor-element.elementor-element-11367b3b{--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-9452 .elementor-element.elementor-element-439ff1f7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9452 .elementor-element.elementor-element-49b73e29 img{border-radius:10px 10px 10px 10px;}.elementor-9452 .elementor-element.elementor-element-299f9523{--display:flex;--gap:05px 0px;--row-gap:05px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9452 .elementor-element.elementor-element-2a1b7668 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:18px;font-weight:700;line-height:1.4em;color:#25470E;}.elementor-9452 .elementor-element.elementor-element-2a1b7668 .elementor-heading-title a:hover, .elementor-9452 .elementor-element.elementor-element-2a1b7668 .elementor-heading-title a:focus{color:#F65F31;}.elementor-9452 .elementor-element.elementor-element-2a1b7668{padding:5px 0px 1px 0px;}.elementor-9452 .elementor-element.elementor-element-3f6994cb{font-family:"Arial", Sans-serif;font-weight:400;color:#4D4D4D;padding:0px 0px 0px 0px;}.elementor-9452 .elementor-element.elementor-element-3f6994cb a{color:#000000A6;}.elementor-9452 .elementor-element.elementor-element-2be21137{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9452 .elementor-element.elementor-element-7db5a285{--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-9452 .elementor-element.elementor-element-7db5a285:not(.elementor-motion-effects-element-type-background), .elementor-9452 .elementor-element.elementor-element-7db5a285 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9452 .elementor-element.elementor-element-52489a51 .elementor-icon-wrapper{text-align:center;}.elementor-9452 .elementor-element.elementor-element-52489a51.elementor-view-stacked .elementor-icon{background-color:#25470E;}.elementor-9452 .elementor-element.elementor-element-52489a51.elementor-view-framed .elementor-icon, .elementor-9452 .elementor-element.elementor-element-52489a51.elementor-view-default .elementor-icon{color:#25470E;border-color:#25470E;}.elementor-9452 .elementor-element.elementor-element-52489a51.elementor-view-framed .elementor-icon, .elementor-9452 .elementor-element.elementor-element-52489a51.elementor-view-default .elementor-icon svg{fill:#25470E;}.elementor-9452 .elementor-element.elementor-element-52489a51 .elementor-icon{font-size:25px;}.elementor-9452 .elementor-element.elementor-element-52489a51 .elementor-icon svg{height:25px;}.elementor-9452 .elementor-element.elementor-element-52489a51{padding:0px 0px 0px 0px;}.elementor-9452 .elementor-element.elementor-element-32ffe7fa .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;color:#25470E;}.elementor-9452 .elementor-element.elementor-element-32ffe7fa .elementor-heading-title a:hover, .elementor-9452 .elementor-element.elementor-element-32ffe7fa .elementor-heading-title a:focus{color:#F65F31;}.elementor-9452 .elementor-element.elementor-element-32ffe7fa{padding:5px 0px 1px 0px;}.elementor-9452 .elementor-element.elementor-element-61e4eea4{--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-9452 .elementor-element.elementor-element-444bbd60{--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-9452 .elementor-element.elementor-element-444bbd60:not(.elementor-motion-effects-element-type-background), .elementor-9452 .elementor-element.elementor-element-444bbd60 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9452 .elementor-element.elementor-element-2375c5f1 .elementor-icon-wrapper{text-align:center;}.elementor-9452 .elementor-element.elementor-element-2375c5f1.elementor-view-stacked .elementor-icon{background-color:#25470E;}.elementor-9452 .elementor-element.elementor-element-2375c5f1.elementor-view-framed .elementor-icon, .elementor-9452 .elementor-element.elementor-element-2375c5f1.elementor-view-default .elementor-icon{color:#25470E;border-color:#25470E;}.elementor-9452 .elementor-element.elementor-element-2375c5f1.elementor-view-framed .elementor-icon, .elementor-9452 .elementor-element.elementor-element-2375c5f1.elementor-view-default .elementor-icon svg{fill:#25470E;}.elementor-9452 .elementor-element.elementor-element-2375c5f1 .elementor-icon{font-size:25px;}.elementor-9452 .elementor-element.elementor-element-2375c5f1 .elementor-icon svg{height:25px;}.elementor-9452 .elementor-element.elementor-element-2375c5f1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 0px 0px 0px;}.elementor-9452 .elementor-element.elementor-element-41b4d554 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;color:#25470E;}.elementor-9452 .elementor-element.elementor-element-41b4d554 .elementor-heading-title a:hover, .elementor-9452 .elementor-element.elementor-element-41b4d554 .elementor-heading-title a:focus{color:#F65F31;}.elementor-9452 .elementor-element.elementor-element-41b4d554{padding:5px 0px 1px 0px;}.elementor-9452 .elementor-element.elementor-element-437fbd15{--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-9452 .elementor-element.elementor-element-437fbd15:not(.elementor-motion-effects-element-type-background), .elementor-9452 .elementor-element.elementor-element-437fbd15 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9452 .elementor-element.elementor-element-e55aa85 .elementor-icon-wrapper{text-align:center;}.elementor-9452 .elementor-element.elementor-element-e55aa85.elementor-view-stacked .elementor-icon{background-color:#25470E;}.elementor-9452 .elementor-element.elementor-element-e55aa85.elementor-view-framed .elementor-icon, .elementor-9452 .elementor-element.elementor-element-e55aa85.elementor-view-default .elementor-icon{color:#25470E;border-color:#25470E;}.elementor-9452 .elementor-element.elementor-element-e55aa85.elementor-view-framed .elementor-icon, .elementor-9452 .elementor-element.elementor-element-e55aa85.elementor-view-default .elementor-icon svg{fill:#25470E;}.elementor-9452 .elementor-element.elementor-element-e55aa85 .elementor-icon{font-size:25px;}.elementor-9452 .elementor-element.elementor-element-e55aa85 .elementor-icon svg{height:25px;}.elementor-9452 .elementor-element.elementor-element-e55aa85{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -7px) 0px;padding:0px 0px 0px 0px;}.elementor-9452 .elementor-element.elementor-element-7b777605 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;color:#25470E;}.elementor-9452 .elementor-element.elementor-element-7b777605 .elementor-heading-title a:hover, .elementor-9452 .elementor-element.elementor-element-7b777605 .elementor-heading-title a:focus{color:#F65F31;}.elementor-9452 .elementor-element.elementor-element-7b777605{padding:5px 0px 1px 0px;}.elementor-9452 .elementor-element.elementor-element-2b99e5a4{--divider-border-style:solid;--divider-color:#00000063;--divider-border-width:1px;padding:0px 0px 0px 0px;}.elementor-9452 .elementor-element.elementor-element-2b99e5a4 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-9452 .elementor-element.elementor-element-2b99e5a4 .elementor-divider{text-align:center;}.elementor-9452 .elementor-element.elementor-element-2d25cc60{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9452 .elementor-element.elementor-element-5c7d276e .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;font-style:italic;color:#000000;}.elementor-9452 .elementor-element.elementor-element-5c7d276e .elementor-heading-title a:hover, .elementor-9452 .elementor-element.elementor-element-5c7d276e .elementor-heading-title a:focus{color:#FFD659;}.elementor-9452 .elementor-element.elementor-element-5c7d276e{padding:6px 0px 0px 0px;width:var( --container-widget-width, 33% );max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;}.elementor-9452 .elementor-element.elementor-element-5c7d276e.elementor-element{--align-self:flex-start;}.elementor-9452 .elementor-element.elementor-element-4b7838c3{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9452 .elementor-element.elementor-element-5656b614{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9452 .elementor-element.elementor-element-56e9fb9b{--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-9452 .elementor-element.elementor-element-1728978f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9452 .elementor-element.elementor-element-255736e0 img{border-radius:10px 10px 10px 10px;}.elementor-9452 .elementor-element.elementor-element-5be8080b{--display:flex;--gap:05px 0px;--row-gap:05px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9452 .elementor-element.elementor-element-99b86bf .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:18px;font-weight:700;line-height:1.4em;color:#25470E;}.elementor-9452 .elementor-element.elementor-element-99b86bf .elementor-heading-title a:hover, .elementor-9452 .elementor-element.elementor-element-99b86bf .elementor-heading-title a:focus{color:#F65F31;}.elementor-9452 .elementor-element.elementor-element-99b86bf{padding:5px 0px 1px 0px;}.elementor-9452 .elementor-element.elementor-element-6f3f81f{font-family:"Arial", Sans-serif;font-weight:400;color:#4D4D4D;padding:0px 0px 0px 0px;}.elementor-9452 .elementor-element.elementor-element-6f3f81f a{color:#000000A6;}.elementor-9452 .elementor-element.elementor-element-3c6a9d28{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9452 .elementor-element.elementor-element-1d92314f{--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-9452 .elementor-element.elementor-element-1d92314f:not(.elementor-motion-effects-element-type-background), .elementor-9452 .elementor-element.elementor-element-1d92314f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9452 .elementor-element.elementor-element-4acaab65 .elementor-icon-wrapper{text-align:center;}.elementor-9452 .elementor-element.elementor-element-4acaab65.elementor-view-stacked .elementor-icon{background-color:#25470E;}.elementor-9452 .elementor-element.elementor-element-4acaab65.elementor-view-framed .elementor-icon, .elementor-9452 .elementor-element.elementor-element-4acaab65.elementor-view-default .elementor-icon{color:#25470E;border-color:#25470E;}.elementor-9452 .elementor-element.elementor-element-4acaab65.elementor-view-framed .elementor-icon, .elementor-9452 .elementor-element.elementor-element-4acaab65.elementor-view-default .elementor-icon svg{fill:#25470E;}.elementor-9452 .elementor-element.elementor-element-4acaab65 .elementor-icon{font-size:25px;}.elementor-9452 .elementor-element.elementor-element-4acaab65 .elementor-icon svg{height:25px;}.elementor-9452 .elementor-element.elementor-element-4acaab65{padding:0px 0px 0px 0px;}.elementor-9452 .elementor-element.elementor-element-24c27726 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;color:#25470E;}.elementor-9452 .elementor-element.elementor-element-24c27726 .elementor-heading-title a:hover, .elementor-9452 .elementor-element.elementor-element-24c27726 .elementor-heading-title a:focus{color:#F65F31;}.elementor-9452 .elementor-element.elementor-element-24c27726{padding:5px 0px 1px 0px;}.elementor-9452 .elementor-element.elementor-element-746d52b1{--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-9452 .elementor-element.elementor-element-75e39331{--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-9452 .elementor-element.elementor-element-75e39331:not(.elementor-motion-effects-element-type-background), .elementor-9452 .elementor-element.elementor-element-75e39331 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9452 .elementor-element.elementor-element-447198f2 .elementor-icon-wrapper{text-align:center;}.elementor-9452 .elementor-element.elementor-element-447198f2.elementor-view-stacked .elementor-icon{background-color:#25470E;}.elementor-9452 .elementor-element.elementor-element-447198f2.elementor-view-framed .elementor-icon, .elementor-9452 .elementor-element.elementor-element-447198f2.elementor-view-default .elementor-icon{color:#25470E;border-color:#25470E;}.elementor-9452 .elementor-element.elementor-element-447198f2.elementor-view-framed .elementor-icon, .elementor-9452 .elementor-element.elementor-element-447198f2.elementor-view-default .elementor-icon svg{fill:#25470E;}.elementor-9452 .elementor-element.elementor-element-447198f2 .elementor-icon{font-size:25px;}.elementor-9452 .elementor-element.elementor-element-447198f2 .elementor-icon svg{height:25px;}.elementor-9452 .elementor-element.elementor-element-447198f2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 0px 0px 0px;}.elementor-9452 .elementor-element.elementor-element-4327ada5 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;color:#25470E;}.elementor-9452 .elementor-element.elementor-element-4327ada5 .elementor-heading-title a:hover, .elementor-9452 .elementor-element.elementor-element-4327ada5 .elementor-heading-title a:focus{color:#F65F31;}.elementor-9452 .elementor-element.elementor-element-4327ada5{padding:5px 0px 1px 0px;}.elementor-9452 .elementor-element.elementor-element-5254d705{--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-9452 .elementor-element.elementor-element-5254d705:not(.elementor-motion-effects-element-type-background), .elementor-9452 .elementor-element.elementor-element-5254d705 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9452 .elementor-element.elementor-element-751d8f42 .elementor-icon-wrapper{text-align:center;}.elementor-9452 .elementor-element.elementor-element-751d8f42.elementor-view-stacked .elementor-icon{background-color:#25470E;}.elementor-9452 .elementor-element.elementor-element-751d8f42.elementor-view-framed .elementor-icon, .elementor-9452 .elementor-element.elementor-element-751d8f42.elementor-view-default .elementor-icon{color:#25470E;border-color:#25470E;}.elementor-9452 .elementor-element.elementor-element-751d8f42.elementor-view-framed .elementor-icon, .elementor-9452 .elementor-element.elementor-element-751d8f42.elementor-view-default .elementor-icon svg{fill:#25470E;}.elementor-9452 .elementor-element.elementor-element-751d8f42 .elementor-icon{font-size:25px;}.elementor-9452 .elementor-element.elementor-element-751d8f42 .elementor-icon svg{height:25px;}.elementor-9452 .elementor-element.elementor-element-751d8f42{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -7px) 0px;padding:0px 0px 0px 0px;}.elementor-9452 .elementor-element.elementor-element-688f8b7c .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;color:#25470E;}.elementor-9452 .elementor-element.elementor-element-688f8b7c .elementor-heading-title a:hover, .elementor-9452 .elementor-element.elementor-element-688f8b7c .elementor-heading-title a:focus{color:#F65F31;}.elementor-9452 .elementor-element.elementor-element-688f8b7c{padding:5px 0px 1px 0px;}.elementor-9452 .elementor-element.elementor-element-416d4558{--divider-border-style:solid;--divider-color:#00000063;--divider-border-width:1px;padding:0px 0px 0px 0px;}.elementor-9452 .elementor-element.elementor-element-416d4558 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-9452 .elementor-element.elementor-element-416d4558 .elementor-divider{text-align:center;}.elementor-9452 .elementor-element.elementor-element-4367d336{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9452 .elementor-element.elementor-element-6c296e92 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;font-style:italic;color:#000000;}.elementor-9452 .elementor-element.elementor-element-6c296e92 .elementor-heading-title a:hover, .elementor-9452 .elementor-element.elementor-element-6c296e92 .elementor-heading-title a:focus{color:#FFD659;}.elementor-9452 .elementor-element.elementor-element-6c296e92{padding:6px 0px 0px 0px;width:var( --container-widget-width, 33% );max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;}.elementor-9452 .elementor-element.elementor-element-6c296e92.elementor-element{--align-self:flex-start;}.elementor-9452 .elementor-element.elementor-element-303fe32e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9452 .elementor-element.elementor-element-35ecd8c6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9452 .elementor-element.elementor-element-45572bb6{--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-9452 .elementor-element.elementor-element-49256aa4{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9452 .elementor-element.elementor-element-7eaa9048 img{border-radius:10px 10px 10px 10px;}.elementor-9452 .elementor-element.elementor-element-3a3ac208{--display:flex;--gap:05px 0px;--row-gap:05px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9452 .elementor-element.elementor-element-33c74d7b .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:18px;font-weight:700;line-height:1.4em;color:#25470E;}.elementor-9452 .elementor-element.elementor-element-33c74d7b .elementor-heading-title a:hover, .elementor-9452 .elementor-element.elementor-element-33c74d7b .elementor-heading-title a:focus{color:#F65F31;}.elementor-9452 .elementor-element.elementor-element-33c74d7b{padding:5px 0px 1px 0px;}.elementor-9452 .elementor-element.elementor-element-13aaa835{font-family:"Arial", Sans-serif;font-weight:400;color:#4D4D4D;padding:0px 0px 0px 0px;}.elementor-9452 .elementor-element.elementor-element-13aaa835 a{color:#000000A6;}.elementor-9452 .elementor-element.elementor-element-dc015a5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9452 .elementor-element.elementor-element-bee3e9e{--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-9452 .elementor-element.elementor-element-bee3e9e:not(.elementor-motion-effects-element-type-background), .elementor-9452 .elementor-element.elementor-element-bee3e9e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9452 .elementor-element.elementor-element-7c494ade .elementor-icon-wrapper{text-align:center;}.elementor-9452 .elementor-element.elementor-element-7c494ade.elementor-view-stacked .elementor-icon{background-color:#25470E;}.elementor-9452 .elementor-element.elementor-element-7c494ade.elementor-view-framed .elementor-icon, .elementor-9452 .elementor-element.elementor-element-7c494ade.elementor-view-default .elementor-icon{color:#25470E;border-color:#25470E;}.elementor-9452 .elementor-element.elementor-element-7c494ade.elementor-view-framed .elementor-icon, .elementor-9452 .elementor-element.elementor-element-7c494ade.elementor-view-default .elementor-icon svg{fill:#25470E;}.elementor-9452 .elementor-element.elementor-element-7c494ade .elementor-icon{font-size:25px;}.elementor-9452 .elementor-element.elementor-element-7c494ade .elementor-icon svg{height:25px;}.elementor-9452 .elementor-element.elementor-element-7c494ade{padding:0px 0px 0px 0px;}.elementor-9452 .elementor-element.elementor-element-721e548d .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;color:#25470E;}.elementor-9452 .elementor-element.elementor-element-721e548d .elementor-heading-title a:hover, .elementor-9452 .elementor-element.elementor-element-721e548d .elementor-heading-title a:focus{color:#F65F31;}.elementor-9452 .elementor-element.elementor-element-721e548d{padding:5px 0px 1px 0px;}.elementor-9452 .elementor-element.elementor-element-2747e50a{--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-9452 .elementor-element.elementor-element-5570a8cc{--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-9452 .elementor-element.elementor-element-5570a8cc:not(.elementor-motion-effects-element-type-background), .elementor-9452 .elementor-element.elementor-element-5570a8cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9452 .elementor-element.elementor-element-4603afbe .elementor-icon-wrapper{text-align:center;}.elementor-9452 .elementor-element.elementor-element-4603afbe.elementor-view-stacked .elementor-icon{background-color:#25470E;}.elementor-9452 .elementor-element.elementor-element-4603afbe.elementor-view-framed .elementor-icon, .elementor-9452 .elementor-element.elementor-element-4603afbe.elementor-view-default .elementor-icon{color:#25470E;border-color:#25470E;}.elementor-9452 .elementor-element.elementor-element-4603afbe.elementor-view-framed .elementor-icon, .elementor-9452 .elementor-element.elementor-element-4603afbe.elementor-view-default .elementor-icon svg{fill:#25470E;}.elementor-9452 .elementor-element.elementor-element-4603afbe .elementor-icon{font-size:25px;}.elementor-9452 .elementor-element.elementor-element-4603afbe .elementor-icon svg{height:25px;}.elementor-9452 .elementor-element.elementor-element-4603afbe{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 0px 0px 0px;}.elementor-9452 .elementor-element.elementor-element-70b3b49 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;color:#25470E;}.elementor-9452 .elementor-element.elementor-element-70b3b49 .elementor-heading-title a:hover, .elementor-9452 .elementor-element.elementor-element-70b3b49 .elementor-heading-title a:focus{color:#F65F31;}.elementor-9452 .elementor-element.elementor-element-70b3b49{padding:5px 0px 1px 0px;}.elementor-9452 .elementor-element.elementor-element-36b091e1{--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-9452 .elementor-element.elementor-element-36b091e1:not(.elementor-motion-effects-element-type-background), .elementor-9452 .elementor-element.elementor-element-36b091e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9452 .elementor-element.elementor-element-2c1d0bc2 .elementor-icon-wrapper{text-align:center;}.elementor-9452 .elementor-element.elementor-element-2c1d0bc2.elementor-view-stacked .elementor-icon{background-color:#25470E;}.elementor-9452 .elementor-element.elementor-element-2c1d0bc2.elementor-view-framed .elementor-icon, .elementor-9452 .elementor-element.elementor-element-2c1d0bc2.elementor-view-default .elementor-icon{color:#25470E;border-color:#25470E;}.elementor-9452 .elementor-element.elementor-element-2c1d0bc2.elementor-view-framed .elementor-icon, .elementor-9452 .elementor-element.elementor-element-2c1d0bc2.elementor-view-default .elementor-icon svg{fill:#25470E;}.elementor-9452 .elementor-element.elementor-element-2c1d0bc2 .elementor-icon{font-size:25px;}.elementor-9452 .elementor-element.elementor-element-2c1d0bc2 .elementor-icon svg{height:25px;}.elementor-9452 .elementor-element.elementor-element-2c1d0bc2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -7px) 0px;padding:0px 0px 0px 0px;}.elementor-9452 .elementor-element.elementor-element-30b642d5 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;color:#25470E;}.elementor-9452 .elementor-element.elementor-element-30b642d5 .elementor-heading-title a:hover, .elementor-9452 .elementor-element.elementor-element-30b642d5 .elementor-heading-title a:focus{color:#F65F31;}.elementor-9452 .elementor-element.elementor-element-30b642d5{padding:5px 0px 1px 0px;}.elementor-9452 .elementor-element.elementor-element-517192b4{--divider-border-style:solid;--divider-color:#00000063;--divider-border-width:1px;padding:0px 0px 0px 0px;}.elementor-9452 .elementor-element.elementor-element-517192b4 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-9452 .elementor-element.elementor-element-517192b4 .elementor-divider{text-align:center;}.elementor-9452 .elementor-element.elementor-element-3d36a17{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9452 .elementor-element.elementor-element-280452e4 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;font-style:italic;color:#000000;}.elementor-9452 .elementor-element.elementor-element-280452e4 .elementor-heading-title a:hover, .elementor-9452 .elementor-element.elementor-element-280452e4 .elementor-heading-title a:focus{color:#FFD659;}.elementor-9452 .elementor-element.elementor-element-280452e4{padding:6px 0px 0px 0px;width:var( --container-widget-width, 33% );max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;}.elementor-9452 .elementor-element.elementor-element-280452e4.elementor-element{--align-self:flex-start;}.elementor-9452 .elementor-element.elementor-element-6d1d8078{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9452 .elementor-element.elementor-element-176eda35{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9452 .elementor-element.elementor-element-7d57a678{--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-9452 .elementor-element.elementor-element-2c8ecc0d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9452 .elementor-element.elementor-element-7dac8a3e img{border-radius:10px 10px 10px 10px;}.elementor-9452 .elementor-element.elementor-element-5a7297fd{--display:flex;--gap:05px 0px;--row-gap:05px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9452 .elementor-element.elementor-element-48815218 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:18px;font-weight:700;line-height:1.4em;color:#25470E;}.elementor-9452 .elementor-element.elementor-element-48815218 .elementor-heading-title a:hover, .elementor-9452 .elementor-element.elementor-element-48815218 .elementor-heading-title a:focus{color:#F65F31;}.elementor-9452 .elementor-element.elementor-element-48815218{padding:5px 0px 1px 0px;}.elementor-9452 .elementor-element.elementor-element-2ff071d3{font-family:"Arial", Sans-serif;font-weight:400;color:#4D4D4D;padding:0px 0px 0px 0px;}.elementor-9452 .elementor-element.elementor-element-2ff071d3 a{color:#000000A6;}.elementor-9452 .elementor-element.elementor-element-8c435f0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9452 .elementor-element.elementor-element-7415177f{--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-9452 .elementor-element.elementor-element-7415177f:not(.elementor-motion-effects-element-type-background), .elementor-9452 .elementor-element.elementor-element-7415177f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9452 .elementor-element.elementor-element-6b4d3058 .elementor-icon-wrapper{text-align:center;}.elementor-9452 .elementor-element.elementor-element-6b4d3058.elementor-view-stacked .elementor-icon{background-color:#25470E;}.elementor-9452 .elementor-element.elementor-element-6b4d3058.elementor-view-framed .elementor-icon, .elementor-9452 .elementor-element.elementor-element-6b4d3058.elementor-view-default .elementor-icon{color:#25470E;border-color:#25470E;}.elementor-9452 .elementor-element.elementor-element-6b4d3058.elementor-view-framed .elementor-icon, .elementor-9452 .elementor-element.elementor-element-6b4d3058.elementor-view-default .elementor-icon svg{fill:#25470E;}.elementor-9452 .elementor-element.elementor-element-6b4d3058 .elementor-icon{font-size:25px;}.elementor-9452 .elementor-element.elementor-element-6b4d3058 .elementor-icon svg{height:25px;}.elementor-9452 .elementor-element.elementor-element-6b4d3058{padding:0px 0px 0px 0px;}.elementor-9452 .elementor-element.elementor-element-28a46a53 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;color:#25470E;}.elementor-9452 .elementor-element.elementor-element-28a46a53 .elementor-heading-title a:hover, .elementor-9452 .elementor-element.elementor-element-28a46a53 .elementor-heading-title a:focus{color:#F65F31;}.elementor-9452 .elementor-element.elementor-element-28a46a53{padding:5px 0px 1px 0px;}.elementor-9452 .elementor-element.elementor-element-414bfa3a{--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-9452 .elementor-element.elementor-element-1d76d7e9{--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-9452 .elementor-element.elementor-element-1d76d7e9:not(.elementor-motion-effects-element-type-background), .elementor-9452 .elementor-element.elementor-element-1d76d7e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9452 .elementor-element.elementor-element-1a2fdb21 .elementor-icon-wrapper{text-align:center;}.elementor-9452 .elementor-element.elementor-element-1a2fdb21.elementor-view-stacked .elementor-icon{background-color:#25470E;}.elementor-9452 .elementor-element.elementor-element-1a2fdb21.elementor-view-framed .elementor-icon, .elementor-9452 .elementor-element.elementor-element-1a2fdb21.elementor-view-default .elementor-icon{color:#25470E;border-color:#25470E;}.elementor-9452 .elementor-element.elementor-element-1a2fdb21.elementor-view-framed .elementor-icon, .elementor-9452 .elementor-element.elementor-element-1a2fdb21.elementor-view-default .elementor-icon svg{fill:#25470E;}.elementor-9452 .elementor-element.elementor-element-1a2fdb21 .elementor-icon{font-size:25px;}.elementor-9452 .elementor-element.elementor-element-1a2fdb21 .elementor-icon svg{height:25px;}.elementor-9452 .elementor-element.elementor-element-1a2fdb21{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 0px 0px 0px;}.elementor-9452 .elementor-element.elementor-element-6db7cf6e .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;color:#25470E;}.elementor-9452 .elementor-element.elementor-element-6db7cf6e .elementor-heading-title a:hover, .elementor-9452 .elementor-element.elementor-element-6db7cf6e .elementor-heading-title a:focus{color:#F65F31;}.elementor-9452 .elementor-element.elementor-element-6db7cf6e{padding:5px 0px 1px 0px;}.elementor-9452 .elementor-element.elementor-element-2831b3f3{--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-9452 .elementor-element.elementor-element-2831b3f3:not(.elementor-motion-effects-element-type-background), .elementor-9452 .elementor-element.elementor-element-2831b3f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9452 .elementor-element.elementor-element-1b1dda9c .elementor-icon-wrapper{text-align:center;}.elementor-9452 .elementor-element.elementor-element-1b1dda9c.elementor-view-stacked .elementor-icon{background-color:#25470E;}.elementor-9452 .elementor-element.elementor-element-1b1dda9c.elementor-view-framed .elementor-icon, .elementor-9452 .elementor-element.elementor-element-1b1dda9c.elementor-view-default .elementor-icon{color:#25470E;border-color:#25470E;}.elementor-9452 .elementor-element.elementor-element-1b1dda9c.elementor-view-framed .elementor-icon, .elementor-9452 .elementor-element.elementor-element-1b1dda9c.elementor-view-default .elementor-icon svg{fill:#25470E;}.elementor-9452 .elementor-element.elementor-element-1b1dda9c .elementor-icon{font-size:25px;}.elementor-9452 .elementor-element.elementor-element-1b1dda9c .elementor-icon svg{height:25px;}.elementor-9452 .elementor-element.elementor-element-1b1dda9c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -7px) 0px;padding:0px 0px 0px 0px;}.elementor-9452 .elementor-element.elementor-element-6847ac9c .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;color:#25470E;}.elementor-9452 .elementor-element.elementor-element-6847ac9c .elementor-heading-title a:hover, .elementor-9452 .elementor-element.elementor-element-6847ac9c .elementor-heading-title a:focus{color:#F65F31;}.elementor-9452 .elementor-element.elementor-element-6847ac9c{padding:5px 0px 1px 0px;}.elementor-9452 .elementor-element.elementor-element-500bd57a{--divider-border-style:solid;--divider-color:#00000063;--divider-border-width:1px;padding:0px 0px 0px 0px;}.elementor-9452 .elementor-element.elementor-element-500bd57a .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-9452 .elementor-element.elementor-element-500bd57a .elementor-divider{text-align:center;}.elementor-9452 .elementor-element.elementor-element-7de2cbaf{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9452 .elementor-element.elementor-element-380a971f .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;font-style:italic;color:#000000;}.elementor-9452 .elementor-element.elementor-element-380a971f .elementor-heading-title a:hover, .elementor-9452 .elementor-element.elementor-element-380a971f .elementor-heading-title a:focus{color:#FFD659;}.elementor-9452 .elementor-element.elementor-element-380a971f{padding:6px 0px 0px 0px;width:var( --container-widget-width, 33% );max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;}.elementor-9452 .elementor-element.elementor-element-380a971f.elementor-element{--align-self:flex-start;}.elementor-9452 .elementor-element.elementor-element-273789c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9452 .elementor-element.elementor-element-b1cf53b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9452 .elementor-element.elementor-element-31ffd3d7{--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-9452 .elementor-element.elementor-element-620d0ec2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9452 .elementor-element.elementor-element-545c504f img{border-radius:10px 10px 10px 10px;}.elementor-9452 .elementor-element.elementor-element-77c02290{--display:flex;--gap:05px 0px;--row-gap:05px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9452 .elementor-element.elementor-element-47f1ba6a .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:18px;font-weight:700;line-height:1.4em;color:#25470E;}.elementor-9452 .elementor-element.elementor-element-47f1ba6a .elementor-heading-title a:hover, .elementor-9452 .elementor-element.elementor-element-47f1ba6a .elementor-heading-title a:focus{color:#F65F31;}.elementor-9452 .elementor-element.elementor-element-47f1ba6a{padding:5px 0px 1px 0px;}.elementor-9452 .elementor-element.elementor-element-452f5fdb{font-family:"Arial", Sans-serif;font-weight:400;color:#4D4D4D;padding:0px 0px 0px 0px;}.elementor-9452 .elementor-element.elementor-element-452f5fdb a{color:#000000A6;}.elementor-9452 .elementor-element.elementor-element-7ab2526e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9452 .elementor-element.elementor-element-47aef35d{--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-9452 .elementor-element.elementor-element-47aef35d:not(.elementor-motion-effects-element-type-background), .elementor-9452 .elementor-element.elementor-element-47aef35d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9452 .elementor-element.elementor-element-3e465114 .elementor-icon-wrapper{text-align:center;}.elementor-9452 .elementor-element.elementor-element-3e465114.elementor-view-stacked .elementor-icon{background-color:#25470E;}.elementor-9452 .elementor-element.elementor-element-3e465114.elementor-view-framed .elementor-icon, .elementor-9452 .elementor-element.elementor-element-3e465114.elementor-view-default .elementor-icon{color:#25470E;border-color:#25470E;}.elementor-9452 .elementor-element.elementor-element-3e465114.elementor-view-framed .elementor-icon, .elementor-9452 .elementor-element.elementor-element-3e465114.elementor-view-default .elementor-icon svg{fill:#25470E;}.elementor-9452 .elementor-element.elementor-element-3e465114 .elementor-icon{font-size:25px;}.elementor-9452 .elementor-element.elementor-element-3e465114 .elementor-icon svg{height:25px;}.elementor-9452 .elementor-element.elementor-element-3e465114{padding:0px 0px 0px 0px;}.elementor-9452 .elementor-element.elementor-element-d35dbab .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;color:#25470E;}.elementor-9452 .elementor-element.elementor-element-d35dbab .elementor-heading-title a:hover, .elementor-9452 .elementor-element.elementor-element-d35dbab .elementor-heading-title a:focus{color:#F65F31;}.elementor-9452 .elementor-element.elementor-element-d35dbab{padding:5px 0px 1px 0px;}.elementor-9452 .elementor-element.elementor-element-4274d0a2{--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-9452 .elementor-element.elementor-element-c3ee67c{--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-9452 .elementor-element.elementor-element-c3ee67c:not(.elementor-motion-effects-element-type-background), .elementor-9452 .elementor-element.elementor-element-c3ee67c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9452 .elementor-element.elementor-element-64b4e4b4 .elementor-icon-wrapper{text-align:center;}.elementor-9452 .elementor-element.elementor-element-64b4e4b4.elementor-view-stacked .elementor-icon{background-color:#25470E;}.elementor-9452 .elementor-element.elementor-element-64b4e4b4.elementor-view-framed .elementor-icon, .elementor-9452 .elementor-element.elementor-element-64b4e4b4.elementor-view-default .elementor-icon{color:#25470E;border-color:#25470E;}.elementor-9452 .elementor-element.elementor-element-64b4e4b4.elementor-view-framed .elementor-icon, .elementor-9452 .elementor-element.elementor-element-64b4e4b4.elementor-view-default .elementor-icon svg{fill:#25470E;}.elementor-9452 .elementor-element.elementor-element-64b4e4b4 .elementor-icon{font-size:25px;}.elementor-9452 .elementor-element.elementor-element-64b4e4b4 .elementor-icon svg{height:25px;}.elementor-9452 .elementor-element.elementor-element-64b4e4b4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 0px 0px 0px;}.elementor-9452 .elementor-element.elementor-element-328261b7 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;color:#25470E;}.elementor-9452 .elementor-element.elementor-element-328261b7 .elementor-heading-title a:hover, .elementor-9452 .elementor-element.elementor-element-328261b7 .elementor-heading-title a:focus{color:#F65F31;}.elementor-9452 .elementor-element.elementor-element-328261b7{padding:5px 0px 1px 0px;}.elementor-9452 .elementor-element.elementor-element-2ec82d87{--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-9452 .elementor-element.elementor-element-2ec82d87:not(.elementor-motion-effects-element-type-background), .elementor-9452 .elementor-element.elementor-element-2ec82d87 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9452 .elementor-element.elementor-element-545b0557 .elementor-icon-wrapper{text-align:center;}.elementor-9452 .elementor-element.elementor-element-545b0557.elementor-view-stacked .elementor-icon{background-color:#25470E;}.elementor-9452 .elementor-element.elementor-element-545b0557.elementor-view-framed .elementor-icon, .elementor-9452 .elementor-element.elementor-element-545b0557.elementor-view-default .elementor-icon{color:#25470E;border-color:#25470E;}.elementor-9452 .elementor-element.elementor-element-545b0557.elementor-view-framed .elementor-icon, .elementor-9452 .elementor-element.elementor-element-545b0557.elementor-view-default .elementor-icon svg{fill:#25470E;}.elementor-9452 .elementor-element.elementor-element-545b0557 .elementor-icon{font-size:25px;}.elementor-9452 .elementor-element.elementor-element-545b0557 .elementor-icon svg{height:25px;}.elementor-9452 .elementor-element.elementor-element-545b0557{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -7px) 0px;padding:0px 0px 0px 0px;}.elementor-9452 .elementor-element.elementor-element-61009e05 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;color:#25470E;}.elementor-9452 .elementor-element.elementor-element-61009e05 .elementor-heading-title a:hover, .elementor-9452 .elementor-element.elementor-element-61009e05 .elementor-heading-title a:focus{color:#F65F31;}.elementor-9452 .elementor-element.elementor-element-61009e05{padding:5px 0px 1px 0px;}.elementor-9452 .elementor-element.elementor-element-37281634{--divider-border-style:solid;--divider-color:#00000063;--divider-border-width:1px;padding:0px 0px 0px 0px;}.elementor-9452 .elementor-element.elementor-element-37281634 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-9452 .elementor-element.elementor-element-37281634 .elementor-divider{text-align:center;}.elementor-9452 .elementor-element.elementor-element-7afa374c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9452 .elementor-element.elementor-element-7f73a4e2 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;font-style:italic;color:#000000;}.elementor-9452 .elementor-element.elementor-element-7f73a4e2 .elementor-heading-title a:hover, .elementor-9452 .elementor-element.elementor-element-7f73a4e2 .elementor-heading-title a:focus{color:#FFD659;}.elementor-9452 .elementor-element.elementor-element-7f73a4e2{padding:6px 0px 0px 0px;width:var( --container-widget-width, 33% );max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;}.elementor-9452 .elementor-element.elementor-element-7f73a4e2.elementor-element{--align-self:flex-start;}.elementor-9452 .elementor-element.elementor-element-5bafacda{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9452 .elementor-element.elementor-element-369c647c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9452 .elementor-element.elementor-element-6fe09b31{--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-9452 .elementor-element.elementor-element-2a8719f0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9452 .elementor-element.elementor-element-3cfdbc73 img{border-radius:10px 10px 10px 10px;}.elementor-9452 .elementor-element.elementor-element-72b1f655{--display:flex;--gap:05px 0px;--row-gap:05px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9452 .elementor-element.elementor-element-6aec7f1b .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:18px;font-weight:700;line-height:1.4em;color:#25470E;}.elementor-9452 .elementor-element.elementor-element-6aec7f1b .elementor-heading-title a:hover, .elementor-9452 .elementor-element.elementor-element-6aec7f1b .elementor-heading-title a:focus{color:#F65F31;}.elementor-9452 .elementor-element.elementor-element-6aec7f1b{padding:5px 0px 1px 0px;}.elementor-9452 .elementor-element.elementor-element-41b7ea49{font-family:"Arial", Sans-serif;font-weight:400;color:#4D4D4D;padding:0px 0px 0px 0px;}.elementor-9452 .elementor-element.elementor-element-41b7ea49 a{color:#000000A6;}.elementor-9452 .elementor-element.elementor-element-4a6a1976{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9452 .elementor-element.elementor-element-79fa6212{--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-9452 .elementor-element.elementor-element-79fa6212:not(.elementor-motion-effects-element-type-background), .elementor-9452 .elementor-element.elementor-element-79fa6212 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9452 .elementor-element.elementor-element-2a9c092b .elementor-icon-wrapper{text-align:center;}.elementor-9452 .elementor-element.elementor-element-2a9c092b.elementor-view-stacked .elementor-icon{background-color:#25470E;}.elementor-9452 .elementor-element.elementor-element-2a9c092b.elementor-view-framed .elementor-icon, .elementor-9452 .elementor-element.elementor-element-2a9c092b.elementor-view-default .elementor-icon{color:#25470E;border-color:#25470E;}.elementor-9452 .elementor-element.elementor-element-2a9c092b.elementor-view-framed .elementor-icon, .elementor-9452 .elementor-element.elementor-element-2a9c092b.elementor-view-default .elementor-icon svg{fill:#25470E;}.elementor-9452 .elementor-element.elementor-element-2a9c092b .elementor-icon{font-size:25px;}.elementor-9452 .elementor-element.elementor-element-2a9c092b .elementor-icon svg{height:25px;}.elementor-9452 .elementor-element.elementor-element-2a9c092b{padding:0px 0px 0px 0px;}.elementor-9452 .elementor-element.elementor-element-45bbd47e .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;color:#25470E;}.elementor-9452 .elementor-element.elementor-element-45bbd47e .elementor-heading-title a:hover, .elementor-9452 .elementor-element.elementor-element-45bbd47e .elementor-heading-title a:focus{color:#F65F31;}.elementor-9452 .elementor-element.elementor-element-45bbd47e{padding:5px 0px 1px 0px;}.elementor-9452 .elementor-element.elementor-element-5ac4410f{--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-9452 .elementor-element.elementor-element-3ff0eec2{--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-9452 .elementor-element.elementor-element-3ff0eec2:not(.elementor-motion-effects-element-type-background), .elementor-9452 .elementor-element.elementor-element-3ff0eec2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9452 .elementor-element.elementor-element-7b619aa3 .elementor-icon-wrapper{text-align:center;}.elementor-9452 .elementor-element.elementor-element-7b619aa3.elementor-view-stacked .elementor-icon{background-color:#25470E;}.elementor-9452 .elementor-element.elementor-element-7b619aa3.elementor-view-framed .elementor-icon, .elementor-9452 .elementor-element.elementor-element-7b619aa3.elementor-view-default .elementor-icon{color:#25470E;border-color:#25470E;}.elementor-9452 .elementor-element.elementor-element-7b619aa3.elementor-view-framed .elementor-icon, .elementor-9452 .elementor-element.elementor-element-7b619aa3.elementor-view-default .elementor-icon svg{fill:#25470E;}.elementor-9452 .elementor-element.elementor-element-7b619aa3 .elementor-icon{font-size:25px;}.elementor-9452 .elementor-element.elementor-element-7b619aa3 .elementor-icon svg{height:25px;}.elementor-9452 .elementor-element.elementor-element-7b619aa3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 0px 0px 0px;}.elementor-9452 .elementor-element.elementor-element-50a9b52f .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;color:#25470E;}.elementor-9452 .elementor-element.elementor-element-50a9b52f .elementor-heading-title a:hover, .elementor-9452 .elementor-element.elementor-element-50a9b52f .elementor-heading-title a:focus{color:#F65F31;}.elementor-9452 .elementor-element.elementor-element-50a9b52f{padding:5px 0px 1px 0px;}.elementor-9452 .elementor-element.elementor-element-4ae1f08{--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-9452 .elementor-element.elementor-element-4ae1f08:not(.elementor-motion-effects-element-type-background), .elementor-9452 .elementor-element.elementor-element-4ae1f08 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9452 .elementor-element.elementor-element-6564d024 .elementor-icon-wrapper{text-align:center;}.elementor-9452 .elementor-element.elementor-element-6564d024.elementor-view-stacked .elementor-icon{background-color:#25470E;}.elementor-9452 .elementor-element.elementor-element-6564d024.elementor-view-framed .elementor-icon, .elementor-9452 .elementor-element.elementor-element-6564d024.elementor-view-default .elementor-icon{color:#25470E;border-color:#25470E;}.elementor-9452 .elementor-element.elementor-element-6564d024.elementor-view-framed .elementor-icon, .elementor-9452 .elementor-element.elementor-element-6564d024.elementor-view-default .elementor-icon svg{fill:#25470E;}.elementor-9452 .elementor-element.elementor-element-6564d024 .elementor-icon{font-size:25px;}.elementor-9452 .elementor-element.elementor-element-6564d024 .elementor-icon svg{height:25px;}.elementor-9452 .elementor-element.elementor-element-6564d024{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -7px) 0px;padding:0px 0px 0px 0px;}.elementor-9452 .elementor-element.elementor-element-2d2e3fc5 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;color:#25470E;}.elementor-9452 .elementor-element.elementor-element-2d2e3fc5 .elementor-heading-title a:hover, .elementor-9452 .elementor-element.elementor-element-2d2e3fc5 .elementor-heading-title a:focus{color:#F65F31;}.elementor-9452 .elementor-element.elementor-element-2d2e3fc5{padding:5px 0px 1px 0px;}.elementor-9452 .elementor-element.elementor-element-6fcadfa8{--divider-border-style:solid;--divider-color:#00000063;--divider-border-width:1px;padding:0px 0px 0px 0px;}.elementor-9452 .elementor-element.elementor-element-6fcadfa8 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-9452 .elementor-element.elementor-element-6fcadfa8 .elementor-divider{text-align:center;}.elementor-9452 .elementor-element.elementor-element-17250333{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9452 .elementor-element.elementor-element-3ae4f67d .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;font-style:italic;color:#000000;}.elementor-9452 .elementor-element.elementor-element-3ae4f67d .elementor-heading-title a:hover, .elementor-9452 .elementor-element.elementor-element-3ae4f67d .elementor-heading-title a:focus{color:#FFD659;}.elementor-9452 .elementor-element.elementor-element-3ae4f67d{padding:6px 0px 0px 0px;width:var( --container-widget-width, 33% );max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;}.elementor-9452 .elementor-element.elementor-element-3ae4f67d.elementor-element{--align-self:flex-start;}.elementor-9452 .elementor-element.elementor-element-5ff74657{--e-n-carousel-swiper-slides-to-display:4;--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;--e-n-carousel-swiper-slides-gap:10px;}.elementor-9452 .elementor-element.elementor-element-26fbe5f5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9452 .elementor-element.elementor-element-5a09eb67{--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-9452 .elementor-element.elementor-element-7c546a38{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-9452 .elementor-element.elementor-element-67830850{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9452 .elementor-element.elementor-element-3f43ef9c img{border-radius:10px 10px 10px 10px;}.elementor-9452 .elementor-element.elementor-element-1e6eaca9{--display:flex;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9452 .elementor-element.elementor-element-213ffe22 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:18px;font-weight:700;line-height:1.4em;color:#25470E;}.elementor-9452 .elementor-element.elementor-element-213ffe22 .elementor-heading-title a:hover, .elementor-9452 .elementor-element.elementor-element-213ffe22 .elementor-heading-title a:focus{color:#F65F31;}.elementor-9452 .elementor-element.elementor-element-213ffe22{padding:5px 0px 1px 0px;}.elementor-9452 .elementor-element.elementor-element-288619e6{font-family:"Arial", Sans-serif;font-weight:400;color:#4D4D4D;padding:0px 0px 0px 0px;}.elementor-9452 .elementor-element.elementor-element-288619e6 a{color:#000000A6;}.elementor-9452 .elementor-element.elementor-element-60714e49{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9452 .elementor-element.elementor-element-639b8425{--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-9452 .elementor-element.elementor-element-639b8425:not(.elementor-motion-effects-element-type-background), .elementor-9452 .elementor-element.elementor-element-639b8425 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9452 .elementor-element.elementor-element-49aba011 .elementor-icon-wrapper{text-align:center;}.elementor-9452 .elementor-element.elementor-element-49aba011.elementor-view-stacked .elementor-icon{background-color:#25470E;}.elementor-9452 .elementor-element.elementor-element-49aba011.elementor-view-framed .elementor-icon, .elementor-9452 .elementor-element.elementor-element-49aba011.elementor-view-default .elementor-icon{color:#25470E;border-color:#25470E;}.elementor-9452 .elementor-element.elementor-element-49aba011.elementor-view-framed .elementor-icon, .elementor-9452 .elementor-element.elementor-element-49aba011.elementor-view-default .elementor-icon svg{fill:#25470E;}.elementor-9452 .elementor-element.elementor-element-49aba011 .elementor-icon{font-size:25px;}.elementor-9452 .elementor-element.elementor-element-49aba011 .elementor-icon svg{height:25px;}.elementor-9452 .elementor-element.elementor-element-49aba011{padding:0px 0px 0px 0px;}.elementor-9452 .elementor-element.elementor-element-122e366d .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;color:#25470E;}.elementor-9452 .elementor-element.elementor-element-122e366d .elementor-heading-title a:hover, .elementor-9452 .elementor-element.elementor-element-122e366d .elementor-heading-title a:focus{color:#F65F31;}.elementor-9452 .elementor-element.elementor-element-122e366d{padding:5px 0px 1px 0px;}.elementor-9452 .elementor-element.elementor-element-8fe4fba{--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-9452 .elementor-element.elementor-element-1c6f0225{--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-9452 .elementor-element.elementor-element-1c6f0225:not(.elementor-motion-effects-element-type-background), .elementor-9452 .elementor-element.elementor-element-1c6f0225 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9452 .elementor-element.elementor-element-75a65d80 .elementor-icon-wrapper{text-align:center;}.elementor-9452 .elementor-element.elementor-element-75a65d80.elementor-view-stacked .elementor-icon{background-color:#25470E;}.elementor-9452 .elementor-element.elementor-element-75a65d80.elementor-view-framed .elementor-icon, .elementor-9452 .elementor-element.elementor-element-75a65d80.elementor-view-default .elementor-icon{color:#25470E;border-color:#25470E;}.elementor-9452 .elementor-element.elementor-element-75a65d80.elementor-view-framed .elementor-icon, .elementor-9452 .elementor-element.elementor-element-75a65d80.elementor-view-default .elementor-icon svg{fill:#25470E;}.elementor-9452 .elementor-element.elementor-element-75a65d80 .elementor-icon{font-size:25px;}.elementor-9452 .elementor-element.elementor-element-75a65d80 .elementor-icon svg{height:25px;}.elementor-9452 .elementor-element.elementor-element-75a65d80{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 0px 0px 0px;}.elementor-9452 .elementor-element.elementor-element-54c584b5 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;color:#25470E;}.elementor-9452 .elementor-element.elementor-element-54c584b5 .elementor-heading-title a:hover, .elementor-9452 .elementor-element.elementor-element-54c584b5 .elementor-heading-title a:focus{color:#F65F31;}.elementor-9452 .elementor-element.elementor-element-54c584b5{padding:5px 0px 1px 0px;}.elementor-9452 .elementor-element.elementor-element-2c2c3657{--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-9452 .elementor-element.elementor-element-2c2c3657:not(.elementor-motion-effects-element-type-background), .elementor-9452 .elementor-element.elementor-element-2c2c3657 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9452 .elementor-element.elementor-element-5d21eedb .elementor-icon-wrapper{text-align:center;}.elementor-9452 .elementor-element.elementor-element-5d21eedb.elementor-view-stacked .elementor-icon{background-color:#25470E;}.elementor-9452 .elementor-element.elementor-element-5d21eedb.elementor-view-framed .elementor-icon, .elementor-9452 .elementor-element.elementor-element-5d21eedb.elementor-view-default .elementor-icon{color:#25470E;border-color:#25470E;}.elementor-9452 .elementor-element.elementor-element-5d21eedb.elementor-view-framed .elementor-icon, .elementor-9452 .elementor-element.elementor-element-5d21eedb.elementor-view-default .elementor-icon svg{fill:#25470E;}.elementor-9452 .elementor-element.elementor-element-5d21eedb .elementor-icon{font-size:25px;}.elementor-9452 .elementor-element.elementor-element-5d21eedb .elementor-icon svg{height:25px;}.elementor-9452 .elementor-element.elementor-element-5d21eedb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -7px) 0px;padding:0px 0px 0px 0px;}.elementor-9452 .elementor-element.elementor-element-1038781d .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;color:#25470E;}.elementor-9452 .elementor-element.elementor-element-1038781d .elementor-heading-title a:hover, .elementor-9452 .elementor-element.elementor-element-1038781d .elementor-heading-title a:focus{color:#F65F31;}.elementor-9452 .elementor-element.elementor-element-1038781d{padding:5px 0px 1px 0px;}.elementor-9452 .elementor-element.elementor-element-287c86a7{--divider-border-style:solid;--divider-color:#00000063;--divider-border-width:1px;padding:0px 10px 0px 10px;}.elementor-9452 .elementor-element.elementor-element-287c86a7 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-9452 .elementor-element.elementor-element-287c86a7 .elementor-divider{text-align:center;}.elementor-9452 .elementor-element.elementor-element-7d284a91{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-9452 .elementor-element.elementor-element-21b4f9a5 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;font-style:italic;color:#000000;}.elementor-9452 .elementor-element.elementor-element-21b4f9a5 .elementor-heading-title a:hover, .elementor-9452 .elementor-element.elementor-element-21b4f9a5 .elementor-heading-title a:focus{color:#FFD659;}.elementor-9452 .elementor-element.elementor-element-21b4f9a5{padding:6px 0px 0px 0px;width:var( --container-widget-width, 33% );max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;}.elementor-9452 .elementor-element.elementor-element-21b4f9a5.elementor-element{--align-self:flex-start;}.elementor-9452 .elementor-element.elementor-element-30b8f3cb{--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-9452 .elementor-element.elementor-element-1e88bbab{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-9452 .elementor-element.elementor-element-2fc9e866{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9452 .elementor-element.elementor-element-5d64c430 img{border-radius:10px 10px 10px 10px;}.elementor-9452 .elementor-element.elementor-element-7cbf4de1{--display:flex;--gap:05px 0px;--row-gap:05px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9452 .elementor-element.elementor-element-2e44ae17 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:18px;font-weight:700;line-height:1.4em;color:#25470E;}.elementor-9452 .elementor-element.elementor-element-2e44ae17 .elementor-heading-title a:hover, .elementor-9452 .elementor-element.elementor-element-2e44ae17 .elementor-heading-title a:focus{color:#F65F31;}.elementor-9452 .elementor-element.elementor-element-2e44ae17{padding:5px 0px 1px 0px;}.elementor-9452 .elementor-element.elementor-element-2216fd64{font-family:"Arial", Sans-serif;font-weight:400;color:#4D4D4D;padding:0px 0px 0px 0px;}.elementor-9452 .elementor-element.elementor-element-2216fd64 a{color:#000000A6;}.elementor-9452 .elementor-element.elementor-element-6a87776e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9452 .elementor-element.elementor-element-532e2535{--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-9452 .elementor-element.elementor-element-532e2535:not(.elementor-motion-effects-element-type-background), .elementor-9452 .elementor-element.elementor-element-532e2535 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9452 .elementor-element.elementor-element-6b86570b .elementor-icon-wrapper{text-align:center;}.elementor-9452 .elementor-element.elementor-element-6b86570b.elementor-view-stacked .elementor-icon{background-color:#25470E;}.elementor-9452 .elementor-element.elementor-element-6b86570b.elementor-view-framed .elementor-icon, .elementor-9452 .elementor-element.elementor-element-6b86570b.elementor-view-default .elementor-icon{color:#25470E;border-color:#25470E;}.elementor-9452 .elementor-element.elementor-element-6b86570b.elementor-view-framed .elementor-icon, .elementor-9452 .elementor-element.elementor-element-6b86570b.elementor-view-default .elementor-icon svg{fill:#25470E;}.elementor-9452 .elementor-element.elementor-element-6b86570b .elementor-icon{font-size:25px;}.elementor-9452 .elementor-element.elementor-element-6b86570b .elementor-icon svg{height:25px;}.elementor-9452 .elementor-element.elementor-element-6b86570b{padding:0px 0px 0px 0px;}.elementor-9452 .elementor-element.elementor-element-3ad414ae .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;color:#25470E;}.elementor-9452 .elementor-element.elementor-element-3ad414ae .elementor-heading-title a:hover, .elementor-9452 .elementor-element.elementor-element-3ad414ae .elementor-heading-title a:focus{color:#F65F31;}.elementor-9452 .elementor-element.elementor-element-3ad414ae{padding:5px 0px 1px 0px;}.elementor-9452 .elementor-element.elementor-element-157310d{--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-9452 .elementor-element.elementor-element-6eca9885{--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-9452 .elementor-element.elementor-element-6eca9885:not(.elementor-motion-effects-element-type-background), .elementor-9452 .elementor-element.elementor-element-6eca9885 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9452 .elementor-element.elementor-element-2d1d1ba2 .elementor-icon-wrapper{text-align:center;}.elementor-9452 .elementor-element.elementor-element-2d1d1ba2.elementor-view-stacked .elementor-icon{background-color:#25470E;}.elementor-9452 .elementor-element.elementor-element-2d1d1ba2.elementor-view-framed .elementor-icon, .elementor-9452 .elementor-element.elementor-element-2d1d1ba2.elementor-view-default .elementor-icon{color:#25470E;border-color:#25470E;}.elementor-9452 .elementor-element.elementor-element-2d1d1ba2.elementor-view-framed .elementor-icon, .elementor-9452 .elementor-element.elementor-element-2d1d1ba2.elementor-view-default .elementor-icon svg{fill:#25470E;}.elementor-9452 .elementor-element.elementor-element-2d1d1ba2 .elementor-icon{font-size:25px;}.elementor-9452 .elementor-element.elementor-element-2d1d1ba2 .elementor-icon svg{height:25px;}.elementor-9452 .elementor-element.elementor-element-2d1d1ba2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 0px 0px 0px;}.elementor-9452 .elementor-element.elementor-element-9c83149 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;color:#25470E;}.elementor-9452 .elementor-element.elementor-element-9c83149 .elementor-heading-title a:hover, .elementor-9452 .elementor-element.elementor-element-9c83149 .elementor-heading-title a:focus{color:#F65F31;}.elementor-9452 .elementor-element.elementor-element-9c83149{padding:5px 0px 1px 0px;}.elementor-9452 .elementor-element.elementor-element-62d77b25{--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-9452 .elementor-element.elementor-element-62d77b25:not(.elementor-motion-effects-element-type-background), .elementor-9452 .elementor-element.elementor-element-62d77b25 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9452 .elementor-element.elementor-element-71e7f0b6 .elementor-icon-wrapper{text-align:center;}.elementor-9452 .elementor-element.elementor-element-71e7f0b6.elementor-view-stacked .elementor-icon{background-color:#25470E;}.elementor-9452 .elementor-element.elementor-element-71e7f0b6.elementor-view-framed .elementor-icon, .elementor-9452 .elementor-element.elementor-element-71e7f0b6.elementor-view-default .elementor-icon{color:#25470E;border-color:#25470E;}.elementor-9452 .elementor-element.elementor-element-71e7f0b6.elementor-view-framed .elementor-icon, .elementor-9452 .elementor-element.elementor-element-71e7f0b6.elementor-view-default .elementor-icon svg{fill:#25470E;}.elementor-9452 .elementor-element.elementor-element-71e7f0b6 .elementor-icon{font-size:25px;}.elementor-9452 .elementor-element.elementor-element-71e7f0b6 .elementor-icon svg{height:25px;}.elementor-9452 .elementor-element.elementor-element-71e7f0b6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -7px) 0px;padding:0px 0px 0px 0px;}.elementor-9452 .elementor-element.elementor-element-31f981e3 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;color:#25470E;}.elementor-9452 .elementor-element.elementor-element-31f981e3 .elementor-heading-title a:hover, .elementor-9452 .elementor-element.elementor-element-31f981e3 .elementor-heading-title a:focus{color:#F65F31;}.elementor-9452 .elementor-element.elementor-element-31f981e3{padding:5px 0px 1px 0px;}.elementor-9452 .elementor-element.elementor-element-3edf1d15{--divider-border-style:solid;--divider-color:#00000063;--divider-border-width:1px;padding:0px 10px 0px 10px;}.elementor-9452 .elementor-element.elementor-element-3edf1d15 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-9452 .elementor-element.elementor-element-3edf1d15 .elementor-divider{text-align:center;}.elementor-9452 .elementor-element.elementor-element-7e0051ef{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-9452 .elementor-element.elementor-element-102e5959 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;font-style:italic;color:#000000;}.elementor-9452 .elementor-element.elementor-element-102e5959 .elementor-heading-title a:hover, .elementor-9452 .elementor-element.elementor-element-102e5959 .elementor-heading-title a:focus{color:#FFD659;}.elementor-9452 .elementor-element.elementor-element-102e5959{padding:6px 0px 0px 0px;width:var( --container-widget-width, 33% );max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;}.elementor-9452 .elementor-element.elementor-element-102e5959.elementor-element{--align-self:flex-start;}.elementor-9452 .elementor-element.elementor-element-7885e2f0{--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-9452 .elementor-element.elementor-element-2fa21043{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-9452 .elementor-element.elementor-element-1dd483d0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9452 .elementor-element.elementor-element-5606f97b img{border-radius:10px 10px 10px 10px;}.elementor-9452 .elementor-element.elementor-element-1c174cef{--display:flex;--gap:05px 0px;--row-gap:05px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9452 .elementor-element.elementor-element-458ad948 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:18px;font-weight:700;line-height:1.4em;color:#25470E;}.elementor-9452 .elementor-element.elementor-element-458ad948 .elementor-heading-title a:hover, .elementor-9452 .elementor-element.elementor-element-458ad948 .elementor-heading-title a:focus{color:#F65F31;}.elementor-9452 .elementor-element.elementor-element-458ad948{padding:5px 0px 1px 0px;}.elementor-9452 .elementor-element.elementor-element-62166c89{font-family:"Arial", Sans-serif;font-weight:400;color:#4D4D4D;padding:0px 0px 0px 0px;}.elementor-9452 .elementor-element.elementor-element-62166c89 a{color:#000000A6;}.elementor-9452 .elementor-element.elementor-element-72c6508a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9452 .elementor-element.elementor-element-7a4ee453{--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-9452 .elementor-element.elementor-element-7a4ee453:not(.elementor-motion-effects-element-type-background), .elementor-9452 .elementor-element.elementor-element-7a4ee453 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9452 .elementor-element.elementor-element-297f15ac .elementor-icon-wrapper{text-align:center;}.elementor-9452 .elementor-element.elementor-element-297f15ac.elementor-view-stacked .elementor-icon{background-color:#25470E;}.elementor-9452 .elementor-element.elementor-element-297f15ac.elementor-view-framed .elementor-icon, .elementor-9452 .elementor-element.elementor-element-297f15ac.elementor-view-default .elementor-icon{color:#25470E;border-color:#25470E;}.elementor-9452 .elementor-element.elementor-element-297f15ac.elementor-view-framed .elementor-icon, .elementor-9452 .elementor-element.elementor-element-297f15ac.elementor-view-default .elementor-icon svg{fill:#25470E;}.elementor-9452 .elementor-element.elementor-element-297f15ac .elementor-icon{font-size:25px;}.elementor-9452 .elementor-element.elementor-element-297f15ac .elementor-icon svg{height:25px;}.elementor-9452 .elementor-element.elementor-element-297f15ac{padding:0px 0px 0px 0px;}.elementor-9452 .elementor-element.elementor-element-777023f3 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;color:#25470E;}.elementor-9452 .elementor-element.elementor-element-777023f3 .elementor-heading-title a:hover, .elementor-9452 .elementor-element.elementor-element-777023f3 .elementor-heading-title a:focus{color:#F65F31;}.elementor-9452 .elementor-element.elementor-element-777023f3{padding:5px 0px 1px 0px;}.elementor-9452 .elementor-element.elementor-element-4b82c65c{--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-9452 .elementor-element.elementor-element-5be97eb{--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-9452 .elementor-element.elementor-element-5be97eb:not(.elementor-motion-effects-element-type-background), .elementor-9452 .elementor-element.elementor-element-5be97eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9452 .elementor-element.elementor-element-3e4dc83 .elementor-icon-wrapper{text-align:center;}.elementor-9452 .elementor-element.elementor-element-3e4dc83.elementor-view-stacked .elementor-icon{background-color:#25470E;}.elementor-9452 .elementor-element.elementor-element-3e4dc83.elementor-view-framed .elementor-icon, .elementor-9452 .elementor-element.elementor-element-3e4dc83.elementor-view-default .elementor-icon{color:#25470E;border-color:#25470E;}.elementor-9452 .elementor-element.elementor-element-3e4dc83.elementor-view-framed .elementor-icon, .elementor-9452 .elementor-element.elementor-element-3e4dc83.elementor-view-default .elementor-icon svg{fill:#25470E;}.elementor-9452 .elementor-element.elementor-element-3e4dc83 .elementor-icon{font-size:25px;}.elementor-9452 .elementor-element.elementor-element-3e4dc83 .elementor-icon svg{height:25px;}.elementor-9452 .elementor-element.elementor-element-3e4dc83{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 0px 0px 0px;}.elementor-9452 .elementor-element.elementor-element-1a389234 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;color:#25470E;}.elementor-9452 .elementor-element.elementor-element-1a389234 .elementor-heading-title a:hover, .elementor-9452 .elementor-element.elementor-element-1a389234 .elementor-heading-title a:focus{color:#F65F31;}.elementor-9452 .elementor-element.elementor-element-1a389234{padding:5px 0px 1px 0px;}.elementor-9452 .elementor-element.elementor-element-27dcc7c0{--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-9452 .elementor-element.elementor-element-27dcc7c0:not(.elementor-motion-effects-element-type-background), .elementor-9452 .elementor-element.elementor-element-27dcc7c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9452 .elementor-element.elementor-element-500bb0bb .elementor-icon-wrapper{text-align:center;}.elementor-9452 .elementor-element.elementor-element-500bb0bb.elementor-view-stacked .elementor-icon{background-color:#25470E;}.elementor-9452 .elementor-element.elementor-element-500bb0bb.elementor-view-framed .elementor-icon, .elementor-9452 .elementor-element.elementor-element-500bb0bb.elementor-view-default .elementor-icon{color:#25470E;border-color:#25470E;}.elementor-9452 .elementor-element.elementor-element-500bb0bb.elementor-view-framed .elementor-icon, .elementor-9452 .elementor-element.elementor-element-500bb0bb.elementor-view-default .elementor-icon svg{fill:#25470E;}.elementor-9452 .elementor-element.elementor-element-500bb0bb .elementor-icon{font-size:25px;}.elementor-9452 .elementor-element.elementor-element-500bb0bb .elementor-icon svg{height:25px;}.elementor-9452 .elementor-element.elementor-element-500bb0bb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -7px) 0px;padding:0px 0px 0px 0px;}.elementor-9452 .elementor-element.elementor-element-7824ba32 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;color:#25470E;}.elementor-9452 .elementor-element.elementor-element-7824ba32 .elementor-heading-title a:hover, .elementor-9452 .elementor-element.elementor-element-7824ba32 .elementor-heading-title a:focus{color:#F65F31;}.elementor-9452 .elementor-element.elementor-element-7824ba32{padding:5px 0px 1px 0px;}.elementor-9452 .elementor-element.elementor-element-38419111{--divider-border-style:solid;--divider-color:#00000063;--divider-border-width:1px;padding:0px 10px 0px 10px;}.elementor-9452 .elementor-element.elementor-element-38419111 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-9452 .elementor-element.elementor-element-38419111 .elementor-divider{text-align:center;}.elementor-9452 .elementor-element.elementor-element-7d9028e6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-9452 .elementor-element.elementor-element-554d66ee .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;font-style:italic;color:#000000;}.elementor-9452 .elementor-element.elementor-element-554d66ee .elementor-heading-title a:hover, .elementor-9452 .elementor-element.elementor-element-554d66ee .elementor-heading-title a:focus{color:#FFD659;}.elementor-9452 .elementor-element.elementor-element-554d66ee{padding:6px 0px 0px 0px;width:var( --container-widget-width, 33% );max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;}.elementor-9452 .elementor-element.elementor-element-554d66ee.elementor-element{--align-self:flex-start;}.elementor-9452 .elementor-element.elementor-element-32f1847f{--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-9452 .elementor-element.elementor-element-1db3a3ec{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-9452 .elementor-element.elementor-element-a5d9b2a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9452 .elementor-element.elementor-element-6b9416fc img{border-radius:10px 10px 10px 10px;}.elementor-9452 .elementor-element.elementor-element-4633f76f{--display:flex;--gap:05px 0px;--row-gap:05px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9452 .elementor-element.elementor-element-40b12929 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:18px;font-weight:700;line-height:1.4em;color:#25470E;}.elementor-9452 .elementor-element.elementor-element-40b12929 .elementor-heading-title a:hover, .elementor-9452 .elementor-element.elementor-element-40b12929 .elementor-heading-title a:focus{color:#F65F31;}.elementor-9452 .elementor-element.elementor-element-40b12929{padding:5px 0px 1px 0px;}.elementor-9452 .elementor-element.elementor-element-3e8cd5ac{font-family:"Arial", Sans-serif;font-weight:400;color:#4D4D4D;padding:0px 0px 0px 0px;}.elementor-9452 .elementor-element.elementor-element-3e8cd5ac a{color:#000000A6;}.elementor-9452 .elementor-element.elementor-element-5b895848{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9452 .elementor-element.elementor-element-4c8ffa30{--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-9452 .elementor-element.elementor-element-4c8ffa30:not(.elementor-motion-effects-element-type-background), .elementor-9452 .elementor-element.elementor-element-4c8ffa30 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9452 .elementor-element.elementor-element-54cb29b2 .elementor-icon-wrapper{text-align:center;}.elementor-9452 .elementor-element.elementor-element-54cb29b2.elementor-view-stacked .elementor-icon{background-color:#25470E;}.elementor-9452 .elementor-element.elementor-element-54cb29b2.elementor-view-framed .elementor-icon, .elementor-9452 .elementor-element.elementor-element-54cb29b2.elementor-view-default .elementor-icon{color:#25470E;border-color:#25470E;}.elementor-9452 .elementor-element.elementor-element-54cb29b2.elementor-view-framed .elementor-icon, .elementor-9452 .elementor-element.elementor-element-54cb29b2.elementor-view-default .elementor-icon svg{fill:#25470E;}.elementor-9452 .elementor-element.elementor-element-54cb29b2 .elementor-icon{font-size:25px;}.elementor-9452 .elementor-element.elementor-element-54cb29b2 .elementor-icon svg{height:25px;}.elementor-9452 .elementor-element.elementor-element-54cb29b2{padding:0px 0px 0px 0px;}.elementor-9452 .elementor-element.elementor-element-1e76e4cf .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;color:#25470E;}.elementor-9452 .elementor-element.elementor-element-1e76e4cf .elementor-heading-title a:hover, .elementor-9452 .elementor-element.elementor-element-1e76e4cf .elementor-heading-title a:focus{color:#F65F31;}.elementor-9452 .elementor-element.elementor-element-1e76e4cf{padding:5px 0px 1px 0px;}.elementor-9452 .elementor-element.elementor-element-2565f52{--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-9452 .elementor-element.elementor-element-4ffaa0da{--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-9452 .elementor-element.elementor-element-4ffaa0da:not(.elementor-motion-effects-element-type-background), .elementor-9452 .elementor-element.elementor-element-4ffaa0da > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9452 .elementor-element.elementor-element-1491ea37 .elementor-icon-wrapper{text-align:center;}.elementor-9452 .elementor-element.elementor-element-1491ea37.elementor-view-stacked .elementor-icon{background-color:#25470E;}.elementor-9452 .elementor-element.elementor-element-1491ea37.elementor-view-framed .elementor-icon, .elementor-9452 .elementor-element.elementor-element-1491ea37.elementor-view-default .elementor-icon{color:#25470E;border-color:#25470E;}.elementor-9452 .elementor-element.elementor-element-1491ea37.elementor-view-framed .elementor-icon, .elementor-9452 .elementor-element.elementor-element-1491ea37.elementor-view-default .elementor-icon svg{fill:#25470E;}.elementor-9452 .elementor-element.elementor-element-1491ea37 .elementor-icon{font-size:25px;}.elementor-9452 .elementor-element.elementor-element-1491ea37 .elementor-icon svg{height:25px;}.elementor-9452 .elementor-element.elementor-element-1491ea37{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 0px 0px 0px;}.elementor-9452 .elementor-element.elementor-element-2bc5c42c .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;color:#25470E;}.elementor-9452 .elementor-element.elementor-element-2bc5c42c .elementor-heading-title a:hover, .elementor-9452 .elementor-element.elementor-element-2bc5c42c .elementor-heading-title a:focus{color:#F65F31;}.elementor-9452 .elementor-element.elementor-element-2bc5c42c{padding:5px 0px 1px 0px;}.elementor-9452 .elementor-element.elementor-element-19221ed9{--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-9452 .elementor-element.elementor-element-19221ed9:not(.elementor-motion-effects-element-type-background), .elementor-9452 .elementor-element.elementor-element-19221ed9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9452 .elementor-element.elementor-element-22c69874 .elementor-icon-wrapper{text-align:center;}.elementor-9452 .elementor-element.elementor-element-22c69874.elementor-view-stacked .elementor-icon{background-color:#25470E;}.elementor-9452 .elementor-element.elementor-element-22c69874.elementor-view-framed .elementor-icon, .elementor-9452 .elementor-element.elementor-element-22c69874.elementor-view-default .elementor-icon{color:#25470E;border-color:#25470E;}.elementor-9452 .elementor-element.elementor-element-22c69874.elementor-view-framed .elementor-icon, .elementor-9452 .elementor-element.elementor-element-22c69874.elementor-view-default .elementor-icon svg{fill:#25470E;}.elementor-9452 .elementor-element.elementor-element-22c69874 .elementor-icon{font-size:25px;}.elementor-9452 .elementor-element.elementor-element-22c69874 .elementor-icon svg{height:25px;}.elementor-9452 .elementor-element.elementor-element-22c69874{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -7px) 0px;padding:0px 0px 0px 0px;}.elementor-9452 .elementor-element.elementor-element-24f3dc7b .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;color:#25470E;}.elementor-9452 .elementor-element.elementor-element-24f3dc7b .elementor-heading-title a:hover, .elementor-9452 .elementor-element.elementor-element-24f3dc7b .elementor-heading-title a:focus{color:#F65F31;}.elementor-9452 .elementor-element.elementor-element-24f3dc7b{padding:5px 0px 1px 0px;}.elementor-9452 .elementor-element.elementor-element-53711a1b{--divider-border-style:solid;--divider-color:#00000063;--divider-border-width:1px;padding:0px 10px 0px 10px;}.elementor-9452 .elementor-element.elementor-element-53711a1b .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-9452 .elementor-element.elementor-element-53711a1b .elementor-divider{text-align:center;}.elementor-9452 .elementor-element.elementor-element-77ce754{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-9452 .elementor-element.elementor-element-e1df959 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;font-style:italic;color:#000000;}.elementor-9452 .elementor-element.elementor-element-e1df959 .elementor-heading-title a:hover, .elementor-9452 .elementor-element.elementor-element-e1df959 .elementor-heading-title a:focus{color:#FFD659;}.elementor-9452 .elementor-element.elementor-element-e1df959{padding:6px 0px 0px 0px;width:var( --container-widget-width, 33% );max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;}.elementor-9452 .elementor-element.elementor-element-e1df959.elementor-element{--align-self:flex-start;}.elementor-9452 .elementor-element.elementor-element-3e75cba4{--e-n-carousel-swiper-slides-to-display:4;--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;--e-n-carousel-swiper-slides-gap:10px;padding:0px 0px 0px 0px;}.elementor-9452 .elementor-element.elementor-element-2c9c0ac5{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9452 .elementor-element.elementor-element-5584ff1a{--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-9452 .elementor-element.elementor-element-39196c58{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-9452 .elementor-element.elementor-element-5054a27{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9452 .elementor-element.elementor-element-505c288d img{border-radius:10px 10px 10px 10px;}.elementor-9452 .elementor-element.elementor-element-4d84ca46{--display:flex;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9452 .elementor-element.elementor-element-5231a87a .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:18px;font-weight:700;line-height:1.4em;color:#25470E;}.elementor-9452 .elementor-element.elementor-element-5231a87a .elementor-heading-title a:hover, .elementor-9452 .elementor-element.elementor-element-5231a87a .elementor-heading-title a:focus{color:#F65F31;}.elementor-9452 .elementor-element.elementor-element-5231a87a{padding:5px 0px 1px 0px;}.elementor-9452 .elementor-element.elementor-element-3951bec2{font-family:"Arial", Sans-serif;font-weight:400;color:#4D4D4D;padding:0px 0px 0px 0px;}.elementor-9452 .elementor-element.elementor-element-3951bec2 a{color:#000000A6;}.elementor-9452 .elementor-element.elementor-element-57eb2061{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9452 .elementor-element.elementor-element-3c8f7b8b{--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-9452 .elementor-element.elementor-element-3c8f7b8b:not(.elementor-motion-effects-element-type-background), .elementor-9452 .elementor-element.elementor-element-3c8f7b8b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9452 .elementor-element.elementor-element-4620d79a .elementor-icon-wrapper{text-align:center;}.elementor-9452 .elementor-element.elementor-element-4620d79a.elementor-view-stacked .elementor-icon{background-color:#25470E;}.elementor-9452 .elementor-element.elementor-element-4620d79a.elementor-view-framed .elementor-icon, .elementor-9452 .elementor-element.elementor-element-4620d79a.elementor-view-default .elementor-icon{color:#25470E;border-color:#25470E;}.elementor-9452 .elementor-element.elementor-element-4620d79a.elementor-view-framed .elementor-icon, .elementor-9452 .elementor-element.elementor-element-4620d79a.elementor-view-default .elementor-icon svg{fill:#25470E;}.elementor-9452 .elementor-element.elementor-element-4620d79a .elementor-icon{font-size:25px;}.elementor-9452 .elementor-element.elementor-element-4620d79a .elementor-icon svg{height:25px;}.elementor-9452 .elementor-element.elementor-element-4620d79a{padding:0px 0px 0px 0px;}.elementor-9452 .elementor-element.elementor-element-1d82b0c5 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;color:#25470E;}.elementor-9452 .elementor-element.elementor-element-1d82b0c5 .elementor-heading-title a:hover, .elementor-9452 .elementor-element.elementor-element-1d82b0c5 .elementor-heading-title a:focus{color:#F65F31;}.elementor-9452 .elementor-element.elementor-element-1d82b0c5{padding:5px 0px 1px 0px;}.elementor-9452 .elementor-element.elementor-element-267f9bfe{--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-9452 .elementor-element.elementor-element-56f43957{--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-9452 .elementor-element.elementor-element-56f43957:not(.elementor-motion-effects-element-type-background), .elementor-9452 .elementor-element.elementor-element-56f43957 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9452 .elementor-element.elementor-element-59bc1069 .elementor-icon-wrapper{text-align:center;}.elementor-9452 .elementor-element.elementor-element-59bc1069.elementor-view-stacked .elementor-icon{background-color:#25470E;}.elementor-9452 .elementor-element.elementor-element-59bc1069.elementor-view-framed .elementor-icon, .elementor-9452 .elementor-element.elementor-element-59bc1069.elementor-view-default .elementor-icon{color:#25470E;border-color:#25470E;}.elementor-9452 .elementor-element.elementor-element-59bc1069.elementor-view-framed .elementor-icon, .elementor-9452 .elementor-element.elementor-element-59bc1069.elementor-view-default .elementor-icon svg{fill:#25470E;}.elementor-9452 .elementor-element.elementor-element-59bc1069 .elementor-icon{font-size:25px;}.elementor-9452 .elementor-element.elementor-element-59bc1069 .elementor-icon svg{height:25px;}.elementor-9452 .elementor-element.elementor-element-59bc1069{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 0px 0px 0px;}.elementor-9452 .elementor-element.elementor-element-1c272e84 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;color:#25470E;}.elementor-9452 .elementor-element.elementor-element-1c272e84 .elementor-heading-title a:hover, .elementor-9452 .elementor-element.elementor-element-1c272e84 .elementor-heading-title a:focus{color:#F65F31;}.elementor-9452 .elementor-element.elementor-element-1c272e84{padding:5px 0px 1px 0px;}.elementor-9452 .elementor-element.elementor-element-64a54906{--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-9452 .elementor-element.elementor-element-64a54906:not(.elementor-motion-effects-element-type-background), .elementor-9452 .elementor-element.elementor-element-64a54906 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9452 .elementor-element.elementor-element-58b7908 .elementor-icon-wrapper{text-align:center;}.elementor-9452 .elementor-element.elementor-element-58b7908.elementor-view-stacked .elementor-icon{background-color:#25470E;}.elementor-9452 .elementor-element.elementor-element-58b7908.elementor-view-framed .elementor-icon, .elementor-9452 .elementor-element.elementor-element-58b7908.elementor-view-default .elementor-icon{color:#25470E;border-color:#25470E;}.elementor-9452 .elementor-element.elementor-element-58b7908.elementor-view-framed .elementor-icon, .elementor-9452 .elementor-element.elementor-element-58b7908.elementor-view-default .elementor-icon svg{fill:#25470E;}.elementor-9452 .elementor-element.elementor-element-58b7908 .elementor-icon{font-size:25px;}.elementor-9452 .elementor-element.elementor-element-58b7908 .elementor-icon svg{height:25px;}.elementor-9452 .elementor-element.elementor-element-58b7908{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -7px) 0px;padding:0px 0px 0px 0px;}.elementor-9452 .elementor-element.elementor-element-48cf6b30 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;color:#25470E;}.elementor-9452 .elementor-element.elementor-element-48cf6b30 .elementor-heading-title a:hover, .elementor-9452 .elementor-element.elementor-element-48cf6b30 .elementor-heading-title a:focus{color:#F65F31;}.elementor-9452 .elementor-element.elementor-element-48cf6b30{padding:5px 0px 1px 0px;}.elementor-9452 .elementor-element.elementor-element-76b6ae49{--divider-border-style:solid;--divider-color:#00000063;--divider-border-width:1px;padding:0px 10px 0px 10px;}.elementor-9452 .elementor-element.elementor-element-76b6ae49 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-9452 .elementor-element.elementor-element-76b6ae49 .elementor-divider{text-align:center;}.elementor-9452 .elementor-element.elementor-element-761cb1e7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-9452 .elementor-element.elementor-element-40edce38 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;font-style:italic;color:#000000;}.elementor-9452 .elementor-element.elementor-element-40edce38 .elementor-heading-title a:hover, .elementor-9452 .elementor-element.elementor-element-40edce38 .elementor-heading-title a:focus{color:#FFD659;}.elementor-9452 .elementor-element.elementor-element-40edce38{padding:6px 0px 0px 0px;width:var( --container-widget-width, 33% );max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;}.elementor-9452 .elementor-element.elementor-element-40edce38.elementor-element{--align-self:flex-start;}.elementor-9452 .elementor-element.elementor-element-2d663f89{--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-9452 .elementor-element.elementor-element-71290b60{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-9452 .elementor-element.elementor-element-1a433f27{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9452 .elementor-element.elementor-element-4e699d3 img{border-radius:10px 10px 10px 10px;}.elementor-9452 .elementor-element.elementor-element-26681b7a{--display:flex;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9452 .elementor-element.elementor-element-7aba2196 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:18px;font-weight:700;line-height:1.4em;color:#25470E;}.elementor-9452 .elementor-element.elementor-element-7aba2196 .elementor-heading-title a:hover, .elementor-9452 .elementor-element.elementor-element-7aba2196 .elementor-heading-title a:focus{color:#F65F31;}.elementor-9452 .elementor-element.elementor-element-7aba2196{padding:5px 0px 1px 0px;}.elementor-9452 .elementor-element.elementor-element-1de286f0{font-family:"Arial", Sans-serif;font-weight:400;color:#4D4D4D;padding:0px 0px 0px 0px;}.elementor-9452 .elementor-element.elementor-element-1de286f0 a{color:#000000A6;}.elementor-9452 .elementor-element.elementor-element-7e839ef{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9452 .elementor-element.elementor-element-5eb2057a{--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-9452 .elementor-element.elementor-element-5eb2057a:not(.elementor-motion-effects-element-type-background), .elementor-9452 .elementor-element.elementor-element-5eb2057a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9452 .elementor-element.elementor-element-25277353 .elementor-icon-wrapper{text-align:center;}.elementor-9452 .elementor-element.elementor-element-25277353.elementor-view-stacked .elementor-icon{background-color:#25470E;}.elementor-9452 .elementor-element.elementor-element-25277353.elementor-view-framed .elementor-icon, .elementor-9452 .elementor-element.elementor-element-25277353.elementor-view-default .elementor-icon{color:#25470E;border-color:#25470E;}.elementor-9452 .elementor-element.elementor-element-25277353.elementor-view-framed .elementor-icon, .elementor-9452 .elementor-element.elementor-element-25277353.elementor-view-default .elementor-icon svg{fill:#25470E;}.elementor-9452 .elementor-element.elementor-element-25277353 .elementor-icon{font-size:25px;}.elementor-9452 .elementor-element.elementor-element-25277353 .elementor-icon svg{height:25px;}.elementor-9452 .elementor-element.elementor-element-25277353{padding:0px 0px 0px 0px;}.elementor-9452 .elementor-element.elementor-element-4a8bef0a .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;color:#25470E;}.elementor-9452 .elementor-element.elementor-element-4a8bef0a .elementor-heading-title a:hover, .elementor-9452 .elementor-element.elementor-element-4a8bef0a .elementor-heading-title a:focus{color:#F65F31;}.elementor-9452 .elementor-element.elementor-element-4a8bef0a{padding:5px 0px 1px 0px;}.elementor-9452 .elementor-element.elementor-element-3580bd34{--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-9452 .elementor-element.elementor-element-12e24fbb{--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-9452 .elementor-element.elementor-element-12e24fbb:not(.elementor-motion-effects-element-type-background), .elementor-9452 .elementor-element.elementor-element-12e24fbb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9452 .elementor-element.elementor-element-220464ca .elementor-icon-wrapper{text-align:center;}.elementor-9452 .elementor-element.elementor-element-220464ca.elementor-view-stacked .elementor-icon{background-color:#25470E;}.elementor-9452 .elementor-element.elementor-element-220464ca.elementor-view-framed .elementor-icon, .elementor-9452 .elementor-element.elementor-element-220464ca.elementor-view-default .elementor-icon{color:#25470E;border-color:#25470E;}.elementor-9452 .elementor-element.elementor-element-220464ca.elementor-view-framed .elementor-icon, .elementor-9452 .elementor-element.elementor-element-220464ca.elementor-view-default .elementor-icon svg{fill:#25470E;}.elementor-9452 .elementor-element.elementor-element-220464ca .elementor-icon{font-size:25px;}.elementor-9452 .elementor-element.elementor-element-220464ca .elementor-icon svg{height:25px;}.elementor-9452 .elementor-element.elementor-element-220464ca{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 0px 0px 0px;}.elementor-9452 .elementor-element.elementor-element-3c746672 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;color:#25470E;}.elementor-9452 .elementor-element.elementor-element-3c746672 .elementor-heading-title a:hover, .elementor-9452 .elementor-element.elementor-element-3c746672 .elementor-heading-title a:focus{color:#F65F31;}.elementor-9452 .elementor-element.elementor-element-3c746672{padding:5px 0px 1px 0px;}.elementor-9452 .elementor-element.elementor-element-3916682f{--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-9452 .elementor-element.elementor-element-3916682f:not(.elementor-motion-effects-element-type-background), .elementor-9452 .elementor-element.elementor-element-3916682f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9452 .elementor-element.elementor-element-52204902 .elementor-icon-wrapper{text-align:center;}.elementor-9452 .elementor-element.elementor-element-52204902.elementor-view-stacked .elementor-icon{background-color:#25470E;}.elementor-9452 .elementor-element.elementor-element-52204902.elementor-view-framed .elementor-icon, .elementor-9452 .elementor-element.elementor-element-52204902.elementor-view-default .elementor-icon{color:#25470E;border-color:#25470E;}.elementor-9452 .elementor-element.elementor-element-52204902.elementor-view-framed .elementor-icon, .elementor-9452 .elementor-element.elementor-element-52204902.elementor-view-default .elementor-icon svg{fill:#25470E;}.elementor-9452 .elementor-element.elementor-element-52204902 .elementor-icon{font-size:25px;}.elementor-9452 .elementor-element.elementor-element-52204902 .elementor-icon svg{height:25px;}.elementor-9452 .elementor-element.elementor-element-52204902{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -7px) 0px;padding:0px 0px 0px 0px;}.elementor-9452 .elementor-element.elementor-element-7d9b641e .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;color:#25470E;}.elementor-9452 .elementor-element.elementor-element-7d9b641e .elementor-heading-title a:hover, .elementor-9452 .elementor-element.elementor-element-7d9b641e .elementor-heading-title a:focus{color:#F65F31;}.elementor-9452 .elementor-element.elementor-element-7d9b641e{padding:5px 0px 1px 0px;}.elementor-9452 .elementor-element.elementor-element-7e6f683{--divider-border-style:solid;--divider-color:#00000063;--divider-border-width:1px;padding:0px 10px 0px 10px;}.elementor-9452 .elementor-element.elementor-element-7e6f683 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-9452 .elementor-element.elementor-element-7e6f683 .elementor-divider{text-align:center;}.elementor-9452 .elementor-element.elementor-element-6bd6c82f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-9452 .elementor-element.elementor-element-4841229 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;font-style:italic;color:#000000;}.elementor-9452 .elementor-element.elementor-element-4841229 .elementor-heading-title a:hover, .elementor-9452 .elementor-element.elementor-element-4841229 .elementor-heading-title a:focus{color:#FFD659;}.elementor-9452 .elementor-element.elementor-element-4841229{padding:6px 0px 0px 0px;width:var( --container-widget-width, 33% );max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;}.elementor-9452 .elementor-element.elementor-element-4841229.elementor-element{--align-self:flex-start;}.elementor-9452 .elementor-element.elementor-element-3bdd427f{--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-9452 .elementor-element.elementor-element-45b93f3b{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-9452 .elementor-element.elementor-element-4fa04276{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9452 .elementor-element.elementor-element-34f9996a img{border-radius:10px 10px 10px 10px;}.elementor-9452 .elementor-element.elementor-element-33d9a76d{--display:flex;--gap:05px 0px;--row-gap:05px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9452 .elementor-element.elementor-element-d2edea8 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:18px;font-weight:700;line-height:1.4em;color:#25470E;}.elementor-9452 .elementor-element.elementor-element-d2edea8 .elementor-heading-title a:hover, .elementor-9452 .elementor-element.elementor-element-d2edea8 .elementor-heading-title a:focus{color:#F65F31;}.elementor-9452 .elementor-element.elementor-element-d2edea8{padding:5px 0px 1px 0px;}.elementor-9452 .elementor-element.elementor-element-4fca47ec{font-family:"Arial", Sans-serif;font-weight:400;color:#4D4D4D;padding:0px 0px 0px 0px;}.elementor-9452 .elementor-element.elementor-element-4fca47ec a{color:#000000A6;}.elementor-9452 .elementor-element.elementor-element-2878e11b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9452 .elementor-element.elementor-element-33e1af12{--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-9452 .elementor-element.elementor-element-33e1af12:not(.elementor-motion-effects-element-type-background), .elementor-9452 .elementor-element.elementor-element-33e1af12 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9452 .elementor-element.elementor-element-4034bb6c .elementor-icon-wrapper{text-align:center;}.elementor-9452 .elementor-element.elementor-element-4034bb6c.elementor-view-stacked .elementor-icon{background-color:#25470E;}.elementor-9452 .elementor-element.elementor-element-4034bb6c.elementor-view-framed .elementor-icon, .elementor-9452 .elementor-element.elementor-element-4034bb6c.elementor-view-default .elementor-icon{color:#25470E;border-color:#25470E;}.elementor-9452 .elementor-element.elementor-element-4034bb6c.elementor-view-framed .elementor-icon, .elementor-9452 .elementor-element.elementor-element-4034bb6c.elementor-view-default .elementor-icon svg{fill:#25470E;}.elementor-9452 .elementor-element.elementor-element-4034bb6c .elementor-icon{font-size:25px;}.elementor-9452 .elementor-element.elementor-element-4034bb6c .elementor-icon svg{height:25px;}.elementor-9452 .elementor-element.elementor-element-4034bb6c{padding:0px 0px 0px 0px;}.elementor-9452 .elementor-element.elementor-element-34d0cb9b .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;color:#25470E;}.elementor-9452 .elementor-element.elementor-element-34d0cb9b .elementor-heading-title a:hover, .elementor-9452 .elementor-element.elementor-element-34d0cb9b .elementor-heading-title a:focus{color:#F65F31;}.elementor-9452 .elementor-element.elementor-element-34d0cb9b{padding:5px 0px 1px 0px;}.elementor-9452 .elementor-element.elementor-element-4f05f9d{--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-9452 .elementor-element.elementor-element-1ed33e07{--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-9452 .elementor-element.elementor-element-1ed33e07:not(.elementor-motion-effects-element-type-background), .elementor-9452 .elementor-element.elementor-element-1ed33e07 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9452 .elementor-element.elementor-element-1519763a .elementor-icon-wrapper{text-align:center;}.elementor-9452 .elementor-element.elementor-element-1519763a.elementor-view-stacked .elementor-icon{background-color:#25470E;}.elementor-9452 .elementor-element.elementor-element-1519763a.elementor-view-framed .elementor-icon, .elementor-9452 .elementor-element.elementor-element-1519763a.elementor-view-default .elementor-icon{color:#25470E;border-color:#25470E;}.elementor-9452 .elementor-element.elementor-element-1519763a.elementor-view-framed .elementor-icon, .elementor-9452 .elementor-element.elementor-element-1519763a.elementor-view-default .elementor-icon svg{fill:#25470E;}.elementor-9452 .elementor-element.elementor-element-1519763a .elementor-icon{font-size:25px;}.elementor-9452 .elementor-element.elementor-element-1519763a .elementor-icon svg{height:25px;}.elementor-9452 .elementor-element.elementor-element-1519763a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 0px 0px 0px;}.elementor-9452 .elementor-element.elementor-element-13083fa8 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;color:#25470E;}.elementor-9452 .elementor-element.elementor-element-13083fa8 .elementor-heading-title a:hover, .elementor-9452 .elementor-element.elementor-element-13083fa8 .elementor-heading-title a:focus{color:#F65F31;}.elementor-9452 .elementor-element.elementor-element-13083fa8{padding:5px 0px 1px 0px;}.elementor-9452 .elementor-element.elementor-element-4e1dcfd3{--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-9452 .elementor-element.elementor-element-4e1dcfd3:not(.elementor-motion-effects-element-type-background), .elementor-9452 .elementor-element.elementor-element-4e1dcfd3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9452 .elementor-element.elementor-element-4dc5e028 .elementor-icon-wrapper{text-align:center;}.elementor-9452 .elementor-element.elementor-element-4dc5e028.elementor-view-stacked .elementor-icon{background-color:#25470E;}.elementor-9452 .elementor-element.elementor-element-4dc5e028.elementor-view-framed .elementor-icon, .elementor-9452 .elementor-element.elementor-element-4dc5e028.elementor-view-default .elementor-icon{color:#25470E;border-color:#25470E;}.elementor-9452 .elementor-element.elementor-element-4dc5e028.elementor-view-framed .elementor-icon, .elementor-9452 .elementor-element.elementor-element-4dc5e028.elementor-view-default .elementor-icon svg{fill:#25470E;}.elementor-9452 .elementor-element.elementor-element-4dc5e028 .elementor-icon{font-size:25px;}.elementor-9452 .elementor-element.elementor-element-4dc5e028 .elementor-icon svg{height:25px;}.elementor-9452 .elementor-element.elementor-element-4dc5e028{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -7px) 0px;padding:0px 0px 0px 0px;}.elementor-9452 .elementor-element.elementor-element-3c648082 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;color:#25470E;}.elementor-9452 .elementor-element.elementor-element-3c648082 .elementor-heading-title a:hover, .elementor-9452 .elementor-element.elementor-element-3c648082 .elementor-heading-title a:focus{color:#F65F31;}.elementor-9452 .elementor-element.elementor-element-3c648082{padding:5px 0px 1px 0px;}.elementor-9452 .elementor-element.elementor-element-12d86f12{--divider-border-style:solid;--divider-color:#00000063;--divider-border-width:1px;padding:0px 10px 0px 10px;}.elementor-9452 .elementor-element.elementor-element-12d86f12 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-9452 .elementor-element.elementor-element-12d86f12 .elementor-divider{text-align:center;}.elementor-9452 .elementor-element.elementor-element-6eeeaa32{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-9452 .elementor-element.elementor-element-261fd98e .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;font-style:italic;color:#000000;}.elementor-9452 .elementor-element.elementor-element-261fd98e .elementor-heading-title a:hover, .elementor-9452 .elementor-element.elementor-element-261fd98e .elementor-heading-title a:focus{color:#FFD659;}.elementor-9452 .elementor-element.elementor-element-261fd98e{padding:6px 0px 0px 0px;width:var( --container-widget-width, 33% );max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;}.elementor-9452 .elementor-element.elementor-element-261fd98e.elementor-element{--align-self:flex-start;}.elementor-9452 .elementor-element.elementor-element-4a8feec8{--display:flex;}.elementor-9452 .elementor-element.elementor-element-28794a46{--e-n-carousel-swiper-slides-to-display:4;--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;--e-n-carousel-swiper-slides-gap:10px;padding:0px 0px 0px 0px;}.elementor-9452 .elementor-element.elementor-element-7d2723ac{--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-9452 .elementor-element.elementor-element-7d2723ac > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#FFFFFF;}.elementor-9452 .elementor-element.elementor-element-7d2723ac.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-style:none;}.elementor-9452 .elementor-element.elementor-element-7d2723ac.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-9452 .elementor-element.elementor-element-7d2723ac.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-9452 .elementor-element.elementor-element-7d2723ac.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-9452 .elementor-element.elementor-element-7d2723ac.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-9452 .elementor-element.elementor-element-7d2723ac [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:#25470E;}.elementor-9452 .elementor-element.elementor-element-327b4049{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-9452 .elementor-element.elementor-element-327b4049:not(.elementor-motion-effects-element-type-background), .elementor-9452 .elementor-element.elementor-element-327b4049 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F4F1;}.elementor-9452 .elementor-element.elementor-element-6efd4a4e{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:50px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-9452 .elementor-element.elementor-element-6efd4a4e:not(.elementor-motion-effects-element-type-background), .elementor-9452 .elementor-element.elementor-element-6efd4a4e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9452 .elementor-element.elementor-element-4c80f036{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-9452 .elementor-element.elementor-element-7e2f7625{text-align:center;}.elementor-9452 .elementor-element.elementor-element-7e2f7625 .elementor-heading-title{font-family:"Be Vietnam Pro", Sans-serif;font-size:38px;font-weight:800;font-style:italic;color:#25470E;}.elementor-9452 .elementor-element.elementor-element-4d8b6c92{--divider-border-style:curly;--divider-color:#FFC601;--divider-border-width:1px;--divider-pattern-height:17px;--divider-pattern-size:20px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-9452 .elementor-element.elementor-element-4d8b6c92 .elementor-divider-separator{width:40%;margin:0 auto;margin-center:0;}.elementor-9452 .elementor-element.elementor-element-4d8b6c92 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-9452 .elementor-element.elementor-element-4d8b6c92.elementor-view-stacked .elementor-icon{background-color:#25470E;}.elementor-9452 .elementor-element.elementor-element-4d8b6c92.elementor-view-framed .elementor-icon, .elementor-9452 .elementor-element.elementor-element-4d8b6c92.elementor-view-default .elementor-icon{color:#25470E;border-color:#25470E;}.elementor-9452 .elementor-element.elementor-element-4d8b6c92.elementor-view-framed .elementor-icon, .elementor-9452 .elementor-element.elementor-element-4d8b6c92.elementor-view-default .elementor-icon svg{fill:#25470E;}.elementor-9452 .elementor-element.elementor-element-39b024d{text-align:center;font-family:"Arial", Sans-serif;font-size:24px;font-weight:500;font-style:italic;color:#FFC000;padding:0px 0px 0px 0px;width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-9452 .elementor-element.elementor-element-39b024d.elementor-element{--align-self:center;}.elementor-widget-loop-grid .elementor-pagination{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-loop-grid .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );background-color:var( --e-global-color-accent );}.elementor-widget-loop-grid .e-load-more-message{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-9452 .elementor-element.elementor-element-cd9c184{--grid-columns:4;--grid-column-gap:20px;--grid-row-gap:20px;z-index:1;}.elementor-9452 .elementor-element.elementor-element-cd9c184 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-9452 .elementor-element.elementor-element-cd9c184 .e-loop-item > .elementor-section, .elementor-9452 .elementor-element.elementor-element-cd9c184 .e-loop-item > .elementor-section > .elementor-container, .elementor-9452 .elementor-element.elementor-element-cd9c184 .e-loop-item > .e-con, .elementor-9452 .elementor-element.elementor-element-cd9c184 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-9452 .elementor-element.elementor-element-cd9c184 .elementor-pagination{text-align:center;font-family:"Be Vietnam Pro", Sans-serif;font-size:18px;font-weight:500;margin-top:70px;}body:not(.rtl) .elementor-9452 .elementor-element.elementor-element-cd9c184 .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-9452 .elementor-element.elementor-element-cd9c184 .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 10px/2 );}body.rtl .elementor-9452 .elementor-element.elementor-element-cd9c184 .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 10px/2 );}body.rtl .elementor-9452 .elementor-element.elementor-element-cd9c184 .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 10px/2 );}.elementor-9452 .elementor-element.elementor-element-671a6c40 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-9452 .elementor-element.elementor-element-671a6c40 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-9452 .elementor-element.elementor-element-671a6c40 .elementor-button{font-family:"Arial", Sans-serif;font-size:18px;font-weight:700;background-color:#25470E;border-radius:15px 15px 15px 15px;padding:20px 20px 20px 20px;}.elementor-9452 .elementor-element.elementor-element-671a6c40 .elementor-button:hover, .elementor-9452 .elementor-element.elementor-element-671a6c40 .elementor-button:focus{background-color:#FFD659;}.elementor-9452 .elementor-element.elementor-element-671a6c40{padding:20px 0px 0px 0px;}.elementor-9452 .elementor-element.elementor-element-6a2f4372{--display:flex;--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9452 .elementor-element.elementor-element-6a2f4372:not(.elementor-motion-effects-element-type-background), .elementor-9452 .elementor-element.elementor-element-6a2f4372 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F4F1;}.elementor-9452 .elementor-element.elementor-element-17563bec{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.5;--border-radius:20px 20px 20px 20px;--padding-top:25px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9452 .elementor-element.elementor-element-17563bec:not(.elementor-motion-effects-element-type-background), .elementor-9452 .elementor-element.elementor-element-17563bec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9452 .elementor-element.elementor-element-17563bec::before, .elementor-9452 .elementor-element.elementor-element-17563bec > .elementor-background-video-container::before, .elementor-9452 .elementor-element.elementor-element-17563bec > .e-con-inner > .elementor-background-video-container::before, .elementor-9452 .elementor-element.elementor-element-17563bec > .elementor-background-slideshow::before, .elementor-9452 .elementor-element.elementor-element-17563bec > .e-con-inner > .elementor-background-slideshow::before, .elementor-9452 .elementor-element.elementor-element-17563bec > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-9452 .elementor-element.elementor-element-575e138a{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9452 .elementor-element.elementor-element-41a236a9{--display:flex;--justify-content:flex-end;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9452 .elementor-element.elementor-element-6b518e85{--divider-border-style:curly;--divider-color:#FFC601;--divider-border-width:1px;--divider-pattern-height:17px;--divider-pattern-size:20px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-transform-flipX:-1;}.elementor-9452 .elementor-element.elementor-element-6b518e85 .elementor-divider-separator{width:100%;}.elementor-9452 .elementor-element.elementor-element-6b518e85 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-9452 .elementor-element.elementor-element-6b518e85.elementor-view-stacked .elementor-icon{background-color:#25470E;}.elementor-9452 .elementor-element.elementor-element-6b518e85.elementor-view-framed .elementor-icon, .elementor-9452 .elementor-element.elementor-element-6b518e85.elementor-view-default .elementor-icon{color:#25470E;border-color:#25470E;}.elementor-9452 .elementor-element.elementor-element-6b518e85.elementor-view-framed .elementor-icon, .elementor-9452 .elementor-element.elementor-element-6b518e85.elementor-view-default .elementor-icon svg{fill:#25470E;}.elementor-9452 .elementor-element.elementor-element-7145a569{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9452 .elementor-element.elementor-element-6ec023f{text-align:center;padding:0px 0px 0px 0px;}.elementor-9452 .elementor-element.elementor-element-6ec023f .elementor-heading-title{font-family:"Be Vietnam Pro", Sans-serif;font-size:38px;font-weight:800;font-style:italic;color:#25470E;}.elementor-9452 .elementor-element.elementor-element-2c277117{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9452 .elementor-element.elementor-element-7bd010c0{--divider-border-style:curly;--divider-color:#FFC601;--divider-border-width:1px;--divider-pattern-height:17px;--divider-pattern-size:20px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-9452 .elementor-element.elementor-element-7bd010c0 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-9452 .elementor-element.elementor-element-7bd010c0 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-9452 .elementor-element.elementor-element-7bd010c0.elementor-view-stacked .elementor-icon{background-color:#25470E;}.elementor-9452 .elementor-element.elementor-element-7bd010c0.elementor-view-framed .elementor-icon, .elementor-9452 .elementor-element.elementor-element-7bd010c0.elementor-view-default .elementor-icon{color:#25470E;border-color:#25470E;}.elementor-9452 .elementor-element.elementor-element-7bd010c0.elementor-view-framed .elementor-icon, .elementor-9452 .elementor-element.elementor-element-7bd010c0.elementor-view-default .elementor-icon svg{fill:#25470E;}.elementor-9452 .elementor-element.elementor-element-2791bb15{text-align:center;font-family:"Arial", Sans-serif;font-size:24px;font-weight:500;font-style:italic;color:#FFC000;padding:0px 0px 0px 0px;width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-9452 .elementor-element.elementor-element-2791bb15.elementor-element{--align-self:center;}.elementor-9452 .elementor-element.elementor-element-c10455b{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-9452 .elementor-element.elementor-element-c10455b:not(.elementor-motion-effects-element-type-background), .elementor-9452 .elementor-element.elementor-element-c10455b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9452 .elementor-element.elementor-element-4f1592df{--grid-columns:4;--grid-column-gap:10px;--grid-row-gap:20px;}.elementor-9452 .elementor-element.elementor-element-4f1592df .elementor-loop-container{grid-auto-rows:1fr;}.elementor-9452 .elementor-element.elementor-element-4f1592df .e-loop-item > .elementor-section, .elementor-9452 .elementor-element.elementor-element-4f1592df .e-loop-item > .elementor-section > .elementor-container, .elementor-9452 .elementor-element.elementor-element-4f1592df .e-loop-item > .e-con, .elementor-9452 .elementor-element.elementor-element-4f1592df .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-9452 .elementor-element.elementor-element-5fd96e12 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-9452 .elementor-element.elementor-element-5fd96e12 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-9452 .elementor-element.elementor-element-5fd96e12 .elementor-button{font-family:"Arial", Sans-serif;font-size:18px;font-weight:700;background-color:#25470E;border-radius:15px 15px 15px 15px;padding:20px 20px 20px 20px;}.elementor-9452 .elementor-element.elementor-element-5fd96e12 .elementor-button:hover, .elementor-9452 .elementor-element.elementor-element-5fd96e12 .elementor-button:focus{background-color:#FFD659;}.elementor-9452 .elementor-element.elementor-element-5fd96e12{padding:20px 0px 0px 0px;}.elementor-9452 .elementor-element.elementor-element-213ea836{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-9452 .elementor-element.elementor-element-213ea836:not(.elementor-motion-effects-element-type-background), .elementor-9452 .elementor-element.elementor-element-213ea836 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F4F1;}.elementor-9452 .elementor-element.elementor-element-4244bd52{text-align:left;}.elementor-9452 .elementor-element.elementor-element-4244bd52 .elementor-heading-title{font-family:"Be Vietnam Pro", Sans-serif;font-size:38px;font-weight:800;font-style:italic;color:#25470E;}.elementor-9452 .elementor-element.elementor-element-5209999a{--divider-border-style:double;--divider-color:#FFC601;--divider-border-width:8px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-9452 .elementor-element.elementor-element-5209999a .elementor-divider-separator{width:40%;}.elementor-9452 .elementor-element.elementor-element-5209999a .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-9452 .elementor-element.elementor-element-43a06fef{--display:flex;--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9452 .elementor-element.elementor-element-75677e0{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-9452 .elementor-element.elementor-element-69ded33a img{width:50%;}.elementor-9452 .elementor-element.elementor-element-69ded33a{padding:0px 0px 0px 0px;}.elementor-9452 .elementor-element.elementor-element-5805ee7 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:28px;font-weight:700;color:#673E2F;}.elementor-9452 .elementor-element.elementor-element-32a1d735{text-align:center;font-family:"Be Vietnam Pro", Sans-serif;font-weight:400;color:#000000;}.elementor-9452 .elementor-element.elementor-element-39dd378d{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-9452 .elementor-element.elementor-element-1d27945e img{width:50%;}.elementor-9452 .elementor-element.elementor-element-1d27945e{padding:0px 0px 0px 0px;}.elementor-9452 .elementor-element.elementor-element-686dffca .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:28px;font-weight:700;color:#673E2F;}.elementor-9452 .elementor-element.elementor-element-6e827be3{text-align:center;font-family:"Be Vietnam Pro", Sans-serif;font-weight:400;color:#000000;}.elementor-9452 .elementor-element.elementor-element-34f46c54{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:5px;--padding-left:0px;--padding-right:0px;}.elementor-9452 .elementor-element.elementor-element-2d60fa3f img{width:50%;}.elementor-9452 .elementor-element.elementor-element-2d60fa3f{padding:0px 0px 0px 0px;}.elementor-9452 .elementor-element.elementor-element-597f0adf .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:28px;font-weight:700;color:#673E2F;}.elementor-9452 .elementor-element.elementor-element-4a9e86d1{text-align:center;font-family:"Be Vietnam Pro", Sans-serif;font-weight:400;color:#000000;}.elementor-9452 .elementor-element.elementor-element-4486975e{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9452 .elementor-element.elementor-element-7c953453{padding:0px 0px 0px 0px;}.elementor-9452 .elementor-element.elementor-element-1f17d61b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:28px;font-weight:700;color:#673E2F;}.elementor-9452 .elementor-element.elementor-element-114f6cc5{text-align:center;font-family:"Be Vietnam Pro", Sans-serif;font-weight:400;color:#000000;}.elementor-9452 .elementor-element.elementor-element-4dfdefe{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-9452 .elementor-element.elementor-element-1e95bf3d img{width:50%;}.elementor-9452 .elementor-element.elementor-element-1e95bf3d{padding:0px 0px 0px 0px;}.elementor-9452 .elementor-element.elementor-element-6ab3645c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:28px;font-weight:700;color:#673E2F;}.elementor-9452 .elementor-element.elementor-element-19e7736b{text-align:center;font-family:"Be Vietnam Pro", Sans-serif;font-weight:400;color:#000000;}.elementor-9452 .elementor-element.elementor-element-3e8bff0a{--e-n-carousel-swiper-slides-to-display:2;--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:0px;--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:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-swiper-slides-gap:83px;}.elementor-9452 .elementor-element.elementor-element-40099508{--display:flex;--padding-top:0px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-9452 .elementor-element.elementor-element-40099508:not(.elementor-motion-effects-element-type-background), .elementor-9452 .elementor-element.elementor-element-40099508 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F4F1;}.elementor-9452 .elementor-element.elementor-element-5c4702ab{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.5;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9452 .elementor-element.elementor-element-5c4702ab:not(.elementor-motion-effects-element-type-background), .elementor-9452 .elementor-element.elementor-element-5c4702ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9452 .elementor-element.elementor-element-5c4702ab::before, .elementor-9452 .elementor-element.elementor-element-5c4702ab > .elementor-background-video-container::before, .elementor-9452 .elementor-element.elementor-element-5c4702ab > .e-con-inner > .elementor-background-video-container::before, .elementor-9452 .elementor-element.elementor-element-5c4702ab > .elementor-background-slideshow::before, .elementor-9452 .elementor-element.elementor-element-5c4702ab > .e-con-inner > .elementor-background-slideshow::before, .elementor-9452 .elementor-element.elementor-element-5c4702ab > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-9452 .elementor-element.elementor-element-36ca1f7b{text-align:center;}.elementor-9452 .elementor-element.elementor-element-36ca1f7b .elementor-heading-title{font-family:"Be Vietnam Pro", Sans-serif;font-size:38px;font-weight:800;font-style:italic;color:#25470E;}.elementor-9452 .elementor-element.elementor-element-5f393f9b{--divider-border-style:curly;--divider-color:#FFC601;--divider-border-width:1px;--divider-pattern-height:17px;--divider-pattern-size:20px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-9452 .elementor-element.elementor-element-5f393f9b .elementor-divider-separator{width:60%;margin:0 auto;margin-center:0;}.elementor-9452 .elementor-element.elementor-element-5f393f9b .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-9452 .elementor-element.elementor-element-5f393f9b.elementor-view-stacked .elementor-icon{background-color:#25470E;}.elementor-9452 .elementor-element.elementor-element-5f393f9b.elementor-view-framed .elementor-icon, .elementor-9452 .elementor-element.elementor-element-5f393f9b.elementor-view-default .elementor-icon{color:#25470E;border-color:#25470E;}.elementor-9452 .elementor-element.elementor-element-5f393f9b.elementor-view-framed .elementor-icon, .elementor-9452 .elementor-element.elementor-element-5f393f9b.elementor-view-default .elementor-icon svg{fill:#25470E;}.elementor-9452 .elementor-element.elementor-element-2fed080c{--display:flex;border-style:none;--border-style:none;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9452 .elementor-element.elementor-element-397fbfec{padding:0px 0px 0px 0px;}.elementor-9452 .elementor-element.elementor-element-26e0cc38{--display:flex;border-style:none;--border-style:none;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9452 .elementor-element.elementor-element-3fd5ddaf{padding:0px 0px 0px 0px;}.elementor-9452 .elementor-element.elementor-element-1313c428{--display:flex;border-style:none;--border-style:none;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9452 .elementor-element.elementor-element-2f199f26{padding:0px 0px 0px 0px;}.elementor-9452 .elementor-element.elementor-element-435d2a8b{--display:flex;border-style:none;--border-style:none;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-9452 .elementor-element.elementor-element-435d2a8b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-9452 .elementor-element.elementor-element-559240b4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-9452 .elementor-element.elementor-element-b36f67{--display:flex;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:-1px;}.elementor-9452 .elementor-element.elementor-element-b36f67.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-9452 .elementor-element.elementor-element-7e5d990f{--e-n-carousel-swiper-slides-to-display:2;--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:0px;--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:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-swiper-slides-gap:40px;padding:0px 0px 0px 0px;}:where( .elementor-9452 .elementor-element.elementor-element-7e5d990f .swiper-slide ) > .e-con{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}:where( [data-core-v316-plus="true"] .elementor-element.elementor-widget-n-carousel .swiper-slide ) > .e-con{--padding-block-start:0px;--padding-inline-end:0px;--padding-block-end:0px;--padding-inline-start:0px;}@media(max-width:1366px){.elementor-9452 .elementor-element.elementor-element-298d76ec{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-9452 .elementor-element.elementor-element-298d76ec:not(.elementor-motion-effects-element-type-background), .elementor-9452 .elementor-element.elementor-element-298d76ec > .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-9452 .elementor-element.elementor-element-62ddce37 .elementor-heading-title{font-size:75px;}.elementor-9452 .elementor-element.elementor-element-4930bb49 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9452 .elementor-element.elementor-element-4930bb49 .elementor-icon-list-item > a{font-size:16px;}.elementor-9452 .elementor-element.elementor-element-4d410c48 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9452 .elementor-element.elementor-element-4d410c48 .elementor-icon-list-item > a{font-size:16px;}.elementor-9452 .elementor-element.elementor-element-65cdb3d8{--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-9452 .elementor-element.elementor-element-3a1df4d3 .elementor-heading-title{font-size:16px;}.elementor-9452 .elementor-element.elementor-element-718b2cdb{--container-widget-width:10%;--container-widget-flex-grow:0;width:var( --container-widget-width, 10% );max-width:10%;}.elementor-9452 .elementor-element.elementor-element-4213f22 .elementor-heading-title{font-size:14px;}.elementor-9452 .elementor-element.elementor-element-13128364 .elementor-heading-title{font-size:16px;}.elementor-9452 .elementor-element.elementor-element-42ae4a90{--container-widget-width:13%;--container-widget-flex-grow:0;width:var( --container-widget-width, 13% );max-width:13%;}.elementor-9452 .elementor-element.elementor-element-7fbbea2e .elementor-heading-title{font-size:14px;}.elementor-9452 .elementor-element.elementor-element-5e24668a .elementor-heading-title{font-size:16px;}.elementor-9452 .elementor-element.elementor-element-490f970a .elementor-heading-title{font-size:14px;}.elementor-9452 .elementor-element.elementor-element-74937300 .elementor-heading-title{font-size:40px;}.elementor-9452 .elementor-element.elementor-element-65c5e92d{--padding-top:80px;--padding-bottom:80px;--padding-left:10px;--padding-right:0px;}.elementor-9452 .elementor-element.elementor-element-6bd0baa2 .elementor-heading-title{font-size:40px;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );}.elementor-9452 .elementor-element.elementor-element-1d78bd0a .elementor-button{font-size:16px;padding:15px 015px 015px 015px;}.elementor-9452 .elementor-element.elementor-element-30ce9df7 .elementor-heading-title{font-size:16px;}.elementor-9452 .elementor-element.elementor-element-3a00d16d .elementor-heading-title{font-size:16px;}.elementor-9452 .elementor-element.elementor-element-c224948:not(.elementor-motion-effects-element-type-background), .elementor-9452 .elementor-element.elementor-element-c224948 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("http://hoasinhnongviet.vn/wp-content/uploads/2025/12/unnamed-1.webp");}.elementor-9452 .elementor-element.elementor-element-56e1de91 .elementor-heading-title{font-size:16px;}.elementor-9452 .elementor-element.elementor-element-4535fab7:not(.elementor-motion-effects-element-type-background), .elementor-9452 .elementor-element.elementor-element-4535fab7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("http://hoasinhnongviet.vn/wp-content/uploads/2025/12/8-1-1.webp");}.elementor-9452 .elementor-element.elementor-element-1fcdf127 .elementor-heading-title{font-size:16px;}.elementor-9452 .elementor-element.elementor-element-74d14e6f .elementor-heading-title{font-size:16px;}.elementor-9452 .elementor-element.elementor-element-b115ccc{--e-n-carousel-swiper-slides-to-display:2;}.elementor-9452 .elementor-element.elementor-element-6f0903a2{--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-9452 .elementor-element.elementor-element-1b0714f1{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9452 .elementor-element.elementor-element-1dd902b7{--border-radius:10px 10px 10px 10px;--padding-top:25px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-counter .elementor-counter-number-wrapper{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-counter .elementor-counter-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-9452 .elementor-element.elementor-element-16421bb4 .elementor-counter-number-wrapper{font-size:50px;}.elementor-9452 .elementor-element.elementor-element-16421bb4 .elementor-counter-title{font-size:24px;}.elementor-9452 .elementor-element.elementor-element-1fbd5eb9{--border-radius:10px 10px 10px 10px;--padding-top:25px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9452 .elementor-element.elementor-element-47081f7c .elementor-counter-number-wrapper{font-size:50px;}.elementor-9452 .elementor-element.elementor-element-47081f7c .elementor-counter-title{font-size:24px;}.elementor-9452 .elementor-element.elementor-element-212079b6{--border-radius:10px 10px 10px 10px;--padding-top:25px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9452 .elementor-element.elementor-element-668da453 .elementor-counter-number-wrapper{font-size:50px;}.elementor-9452 .elementor-element.elementor-element-668da453 .elementor-counter-title{font-size:24px;}.elementor-9452 .elementor-element.elementor-element-5590a8be{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-9452 .elementor-element.elementor-element-74c1f492 .elementor-heading-title{font-size:40px;}.elementor-9452 .elementor-element.elementor-element-44baece9{font-size:18px;--container-widget-width:75%;--container-widget-flex-grow:0;width:var( --container-widget-width, 75% );max-width:75%;}.elementor-9452 .elementor-element.elementor-element-65c1366b{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-9452 .elementor-element.elementor-element-30d78e3b{--gap:5px 0px;--row-gap:5px;--column-gap:0px;}.elementor-9452 .elementor-element.elementor-element-3ae21a8c{line-height:1.4em;}.elementor-9452 .elementor-element.elementor-element-7a15b912{--container-widget-width:37%;--container-widget-flex-grow:0;width:var( --container-widget-width, 37% );max-width:37%;}.elementor-9452 .elementor-element.elementor-element-407fdad1{--gap:5px 0px;--row-gap:5px;--column-gap:0px;}.elementor-9452 .elementor-element.elementor-element-5916ccb{line-height:1.4em;}.elementor-9452 .elementor-element.elementor-element-2ad89380{--container-widget-width:37%;--container-widget-flex-grow:0;width:var( --container-widget-width, 37% );max-width:37%;}.elementor-9452 .elementor-element.elementor-element-44a91af0{--gap:5px 0px;--row-gap:5px;--column-gap:0px;}.elementor-9452 .elementor-element.elementor-element-7f2b0f47{line-height:1.4em;}.elementor-9452 .elementor-element.elementor-element-4721a5c3{--container-widget-width:37%;--container-widget-flex-grow:0;width:var( --container-widget-width, 37% );max-width:37%;}.elementor-9452 .elementor-element.elementor-element-5ce92f45{--gap:5px 0px;--row-gap:5px;--column-gap:0px;}.elementor-9452 .elementor-element.elementor-element-69381eac{line-height:1.4em;}.elementor-9452 .elementor-element.elementor-element-6e0bf6b9{--container-widget-width:37%;--container-widget-flex-grow:0;width:var( --container-widget-width, 37% );max-width:37%;}.elementor-9452 .elementor-element.elementor-element-5ad3c278{--gap:5px 0px;--row-gap:5px;--column-gap:0px;}.elementor-9452 .elementor-element.elementor-element-305584b4{line-height:1.4em;}.elementor-9452 .elementor-element.elementor-element-29f195b4{--container-widget-width:37%;--container-widget-flex-grow:0;width:var( --container-widget-width, 37% );max-width:37%;}.elementor-9452 .elementor-element.elementor-element-746e8cd6{--gap:5px 0px;--row-gap:5px;--column-gap:0px;}.elementor-9452 .elementor-element.elementor-element-ca305b1{line-height:1.4em;}.elementor-9452 .elementor-element.elementor-element-5ef74e03{--container-widget-width:37%;--container-widget-flex-grow:0;width:var( --container-widget-width, 37% );max-width:37%;}.elementor-9452 .elementor-element.elementor-element-28302490{--gap:5px 0px;--row-gap:5px;--column-gap:0px;}.elementor-9452 .elementor-element.elementor-element-171ea6e1{line-height:1.4em;}.elementor-9452 .elementor-element.elementor-element-6c252be5{--container-widget-width:37%;--container-widget-flex-grow:0;width:var( --container-widget-width, 37% );max-width:37%;}.elementor-9452 .elementor-element.elementor-element-7fec3f6b{--gap:5px 0px;--row-gap:5px;--column-gap:0px;}.elementor-9452 .elementor-element.elementor-element-547ea3f{line-height:1.4em;}.elementor-9452 .elementor-element.elementor-element-3ec15e27{--container-widget-width:37%;--container-widget-flex-grow:0;width:var( --container-widget-width, 37% );max-width:37%;}.elementor-9452 .elementor-element.elementor-element-3fc387e0{--gap:5px 0px;--row-gap:5px;--column-gap:0px;}.elementor-9452 .elementor-element.elementor-element-a357125{line-height:1.4em;}.elementor-9452 .elementor-element.elementor-element-5f980412{--container-widget-width:37%;--container-widget-flex-grow:0;width:var( --container-widget-width, 37% );max-width:37%;}.elementor-9452 .elementor-element.elementor-element-32f32236{--gap:5px 0px;--row-gap:5px;--column-gap:0px;}.elementor-9452 .elementor-element.elementor-element-5095786{line-height:1.4em;}.elementor-9452 .elementor-element.elementor-element-695dc09f{--container-widget-width:37%;--container-widget-flex-grow:0;width:var( --container-widget-width, 37% );max-width:37%;}.elementor-9452 .elementor-element.elementor-element-232e1a1e{--gap:5px 0px;--row-gap:5px;--column-gap:0px;}.elementor-9452 .elementor-element.elementor-element-32258620{line-height:1.4em;}.elementor-9452 .elementor-element.elementor-element-42a5cc15{--container-widget-width:37%;--container-widget-flex-grow:0;width:var( --container-widget-width, 37% );max-width:37%;}.elementor-9452 .elementor-element.elementor-element-19d17af9{--gap:5px 0px;--row-gap:5px;--column-gap:0px;}.elementor-9452 .elementor-element.elementor-element-63a6fc78{line-height:1.4em;}.elementor-9452 .elementor-element.elementor-element-5be39e49{--container-widget-width:37%;--container-widget-flex-grow:0;width:var( --container-widget-width, 37% );max-width:37%;}.elementor-9452 .elementor-element.elementor-element-277347a5{--gap:5px 0px;--row-gap:5px;--column-gap:0px;}.elementor-9452 .elementor-element.elementor-element-55054de9{line-height:1.4em;}.elementor-9452 .elementor-element.elementor-element-305976c3{--container-widget-width:37%;--container-widget-flex-grow:0;width:var( --container-widget-width, 37% );max-width:37%;}.elementor-9452 .elementor-element.elementor-element-253f74b1{--gap:5px 0px;--row-gap:5px;--column-gap:0px;}.elementor-9452 .elementor-element.elementor-element-684ef09e{line-height:1.4em;}.elementor-9452 .elementor-element.elementor-element-660f0e3a{--container-widget-width:37%;--container-widget-flex-grow:0;width:var( --container-widget-width, 37% );max-width:37%;}.elementor-9452 .elementor-element.elementor-element-1237a8d6{--gap:5px 0px;--row-gap:5px;--column-gap:0px;}.elementor-9452 .elementor-element.elementor-element-70eab96e{line-height:1.4em;}.elementor-9452 .elementor-element.elementor-element-28c250b0{--container-widget-width:37%;--container-widget-flex-grow:0;width:var( --container-widget-width, 37% );max-width:37%;}.elementor-9452 .elementor-element.elementor-element-21564250{--gap:5px 0px;--row-gap:5px;--column-gap:0px;}.elementor-9452 .elementor-element.elementor-element-3954f408{line-height:1.4em;}.elementor-9452 .elementor-element.elementor-element-47ad022f{--container-widget-width:37%;--container-widget-flex-grow:0;width:var( --container-widget-width, 37% );max-width:37%;}.elementor-9452 .elementor-element.elementor-element-299f9523{--gap:5px 0px;--row-gap:5px;--column-gap:0px;}.elementor-9452 .elementor-element.elementor-element-3f6994cb{line-height:1.4em;}.elementor-9452 .elementor-element.elementor-element-5c7d276e{--container-widget-width:37%;--container-widget-flex-grow:0;width:var( --container-widget-width, 37% );max-width:37%;}.elementor-9452 .elementor-element.elementor-element-5be8080b{--gap:5px 0px;--row-gap:5px;--column-gap:0px;}.elementor-9452 .elementor-element.elementor-element-6f3f81f{line-height:1.4em;}.elementor-9452 .elementor-element.elementor-element-6c296e92{--container-widget-width:37%;--container-widget-flex-grow:0;width:var( --container-widget-width, 37% );max-width:37%;}.elementor-9452 .elementor-element.elementor-element-3a3ac208{--gap:5px 0px;--row-gap:5px;--column-gap:0px;}.elementor-9452 .elementor-element.elementor-element-13aaa835{line-height:1.4em;}.elementor-9452 .elementor-element.elementor-element-280452e4{--container-widget-width:37%;--container-widget-flex-grow:0;width:var( --container-widget-width, 37% );max-width:37%;}.elementor-9452 .elementor-element.elementor-element-5a7297fd{--gap:5px 0px;--row-gap:5px;--column-gap:0px;}.elementor-9452 .elementor-element.elementor-element-2ff071d3{line-height:1.4em;}.elementor-9452 .elementor-element.elementor-element-380a971f{--container-widget-width:37%;--container-widget-flex-grow:0;width:var( --container-widget-width, 37% );max-width:37%;}.elementor-9452 .elementor-element.elementor-element-77c02290{--gap:5px 0px;--row-gap:5px;--column-gap:0px;}.elementor-9452 .elementor-element.elementor-element-452f5fdb{line-height:1.4em;}.elementor-9452 .elementor-element.elementor-element-7f73a4e2{--container-widget-width:37%;--container-widget-flex-grow:0;width:var( --container-widget-width, 37% );max-width:37%;}.elementor-9452 .elementor-element.elementor-element-72b1f655{--gap:5px 0px;--row-gap:5px;--column-gap:0px;}.elementor-9452 .elementor-element.elementor-element-41b7ea49{line-height:1.4em;}.elementor-9452 .elementor-element.elementor-element-3ae4f67d{--container-widget-width:37%;--container-widget-flex-grow:0;width:var( --container-widget-width, 37% );max-width:37%;}.elementor-9452 .elementor-element.elementor-element-288619e6{line-height:1.4em;}.elementor-9452 .elementor-element.elementor-element-21b4f9a5{--container-widget-width:37%;--container-widget-flex-grow:0;width:var( --container-widget-width, 37% );max-width:37%;}.elementor-9452 .elementor-element.elementor-element-30b8f3cb{--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-9452 .elementor-element.elementor-element-1e88bbab{--gap:7px 0px;--row-gap:7px;--column-gap:0px;}.elementor-9452 .elementor-element.elementor-element-7cbf4de1{--gap:5px 0px;--row-gap:5px;--column-gap:0px;}.elementor-9452 .elementor-element.elementor-element-2216fd64{line-height:1.4em;}.elementor-9452 .elementor-element.elementor-element-102e5959{--container-widget-width:37%;--container-widget-flex-grow:0;width:var( --container-widget-width, 37% );max-width:37%;}.elementor-9452 .elementor-element.elementor-element-1c174cef{--gap:5px 0px;--row-gap:5px;--column-gap:0px;}.elementor-9452 .elementor-element.elementor-element-62166c89{line-height:1.4em;}.elementor-9452 .elementor-element.elementor-element-554d66ee{--container-widget-width:37%;--container-widget-flex-grow:0;width:var( --container-widget-width, 37% );max-width:37%;}.elementor-9452 .elementor-element.elementor-element-4633f76f{--gap:5px 0px;--row-gap:5px;--column-gap:0px;}.elementor-9452 .elementor-element.elementor-element-3e8cd5ac{line-height:1.4em;}.elementor-9452 .elementor-element.elementor-element-e1df959{--container-widget-width:37%;--container-widget-flex-grow:0;width:var( --container-widget-width, 37% );max-width:37%;}.elementor-9452 .elementor-element.elementor-element-3e75cba4{--e-n-carousel-swiper-slides-to-display:3;}.elementor-9452 .elementor-element.elementor-element-3951bec2{line-height:1.4em;}.elementor-9452 .elementor-element.elementor-element-40edce38{--container-widget-width:37%;--container-widget-flex-grow:0;width:var( --container-widget-width, 37% );max-width:37%;}.elementor-9452 .elementor-element.elementor-element-2d663f89{--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-9452 .elementor-element.elementor-element-26681b7a{--gap:5px 0px;--row-gap:5px;--column-gap:0px;}.elementor-9452 .elementor-element.elementor-element-1de286f0{line-height:1.4em;}.elementor-9452 .elementor-element.elementor-element-4841229{--container-widget-width:37%;--container-widget-flex-grow:0;width:var( --container-widget-width, 37% );max-width:37%;}.elementor-9452 .elementor-element.elementor-element-33d9a76d{--gap:5px 0px;--row-gap:5px;--column-gap:0px;}.elementor-9452 .elementor-element.elementor-element-4fca47ec{line-height:1.4em;}.elementor-9452 .elementor-element.elementor-element-261fd98e{--container-widget-width:37%;--container-widget-flex-grow:0;width:var( --container-widget-width, 37% );max-width:37%;}.elementor-9452 .elementor-element.elementor-element-28794a46{--e-n-carousel-swiper-slides-to-display:3;}.elementor-9452 .elementor-element.elementor-element-327b4049{--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-9452 .elementor-element.elementor-element-7e2f7625 .elementor-heading-title{font-size:38px;}.elementor-9452 .elementor-element.elementor-element-39b024d{font-size:18px;--container-widget-width:75%;--container-widget-flex-grow:0;width:var( --container-widget-width, 75% );max-width:75%;}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-9452 .elementor-element.elementor-element-cd9c184{--grid-columns:4;}.elementor-9452 .elementor-element.elementor-element-671a6c40 .elementor-button{font-size:16px;padding:15px 015px 015px 015px;}.elementor-9452 .elementor-element.elementor-element-6a2f4372{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-9452 .elementor-element.elementor-element-6ec023f .elementor-heading-title{font-size:38px;}.elementor-9452 .elementor-element.elementor-element-2791bb15{font-size:18px;--container-widget-width:75%;--container-widget-flex-grow:0;width:var( --container-widget-width, 75% );max-width:75%;}.elementor-9452 .elementor-element.elementor-element-5fd96e12 .elementor-button{font-size:16px;padding:15px 015px 015px 015px;}.elementor-9452 .elementor-element.elementor-element-213ea836{--padding-top:80px;--padding-bottom:80px;--padding-left:10px;--padding-right:10px;}.elementor-9452 .elementor-element.elementor-element-4244bd52 .elementor-heading-title{font-size:38px;}.elementor-9452 .elementor-element.elementor-element-40099508{--padding-top:0px;--padding-bottom:80px;--padding-left:10px;--padding-right:10px;}.elementor-9452 .elementor-element.elementor-element-36ca1f7b .elementor-heading-title{font-size:38px;}.elementor-9452 .elementor-element.elementor-element-435d2a8b{--border-radius:10px 10px 10px 10px;}.elementor-9452 .elementor-element.elementor-element-b36f67{--border-radius:10px 10px 10px 10px;}.elementor-9452 .elementor-element.elementor-element-7e5d990f{--e-n-carousel-swiper-slides-to-display:2;}}@media(max-width:1200px){.elementor-9452 .elementor-element.elementor-element-62ddce37 .elementor-heading-title{font-size:75px;}.elementor-9452 .elementor-element.elementor-element-718b2cdb{--container-widget-width:10%;--container-widget-flex-grow:0;width:var( --container-widget-width, 10% );max-width:10%;}.elementor-9452 .elementor-element.elementor-element-42ae4a90{--container-widget-width:13%;--container-widget-flex-grow:0;width:var( --container-widget-width, 13% );max-width:13%;}.elementor-9452 .elementor-element.elementor-element-27525b57{--container-widget-width:10%;--container-widget-flex-grow:0;width:var( --container-widget-width, 10% );max-width:10%;}.elementor-9452 .elementor-element.elementor-element-ad48626{--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px;}.elementor-9452 .elementor-element.elementor-element-3e75cba4{padding:0px 0px 0px 0px;}.elementor-9452 .elementor-element.elementor-element-28794a46{padding:0px 0px 0px 0px;}.elementor-9452 .elementor-element.elementor-element-cd9c184{--grid-columns:4;}.elementor-9452 .elementor-element.elementor-element-7e5d990f{--e-n-carousel-swiper-slides-to-display:1;}}@media(max-width:1024px){.elementor-9452 .elementor-element.elementor-element-298d76ec:not(.elementor-motion-effects-element-type-background), .elementor-9452 .elementor-element.elementor-element-298d76ec > .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-9452 .elementor-element.elementor-element-62ddce37 .elementor-heading-title{font-size:75px;}.elementor-9452 .elementor-element.elementor-element-65cdb3d8{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-9452 .elementor-element.elementor-element-718b2cdb img{width:90%;}.elementor-9452 .elementor-element.elementor-element-42ae4a90 img{width:90%;}.elementor-9452 .elementor-element.elementor-element-27525b57 img{width:90%;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );}.elementor-9452 .elementor-element.elementor-element-3c627061:not(.elementor-motion-effects-element-type-background), .elementor-9452 .elementor-element.elementor-element-3c627061 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-9452 .elementor-element.elementor-element-b115ccc{--e-n-carousel-swiper-slides-to-display:1;}.elementor-widget-counter .elementor-counter-number-wrapper{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-counter .elementor-counter-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-9452 .elementor-element.elementor-element-16421bb4 .elementor-counter-number-wrapper{font-size:45px;}.elementor-9452 .elementor-element.elementor-element-16421bb4 .elementor-counter-title{font-size:22px;}.elementor-9452 .elementor-element.elementor-element-47081f7c .elementor-counter-number-wrapper{font-size:45px;}.elementor-9452 .elementor-element.elementor-element-47081f7c .elementor-counter-title{font-size:22px;}.elementor-9452 .elementor-element.elementor-element-668da453 .elementor-counter-number-wrapper{font-size:45px;}.elementor-9452 .elementor-element.elementor-element-668da453 .elementor-counter-title{font-size:22px;}.elementor-9452 .elementor-element.elementor-element-44baece9{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-9452 .elementor-element.elementor-element-181b9bb2{--e-n-carousel-swiper-slides-to-display:2;}.elementor-9452 .elementor-element.elementor-element-611ab78c{--e-n-carousel-swiper-slides-to-display:2;}.elementor-9452 .elementor-element.elementor-element-5ff74657{--e-n-carousel-swiper-slides-to-display:2;}.elementor-9452 .elementor-element.elementor-element-3e75cba4{--e-n-carousel-swiper-slides-to-display:2;}.elementor-9452 .elementor-element.elementor-element-28794a46{--e-n-carousel-swiper-slides-to-display:2;}.elementor-9452 .elementor-element.elementor-element-39b024d{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-9452 .elementor-element.elementor-element-cd9c184{--grid-columns:2;}.elementor-9452 .elementor-element.elementor-element-2791bb15{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-9452 .elementor-element.elementor-element-4f1592df{--grid-columns:2;}.elementor-9452 .elementor-element.elementor-element-3e8bff0a{--e-n-carousel-swiper-slides-to-display:1;}.elementor-9452 .elementor-element.elementor-element-5c4702ab{--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-9452 .elementor-element.elementor-element-7e5d990f{--e-n-carousel-swiper-slides-to-display:1;}}@media(max-width:880px){.elementor-9452 .elementor-element.elementor-element-74937300 .elementor-heading-title{font-size:30px;}.elementor-9452 .elementor-element.elementor-element-6bd0baa2 .elementor-heading-title{font-size:30px;}.elementor-9452 .elementor-element.elementor-element-1dd902b7{--padding-top:025px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-9452 .elementor-element.elementor-element-16421bb4 .elementor-counter-title{justify-content:center;font-size:18px;}.elementor-9452 .elementor-element.elementor-element-1fbd5eb9{--padding-top:025px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-9452 .elementor-element.elementor-element-47081f7c .elementor-counter-title{justify-content:center;font-size:18px;}.elementor-9452 .elementor-element.elementor-element-212079b6{--padding-top:025px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-9452 .elementor-element.elementor-element-668da453 .elementor-counter-title{justify-content:center;font-size:18px;}.elementor-9452 .elementor-element.elementor-element-38e893a7{--padding-top:025px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-9452 .elementor-element.elementor-element-74c1f492 .elementor-heading-title{font-size:30px;}.elementor-9452 .elementor-element.elementor-element-44baece9{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-9452 .elementor-element.elementor-element-7e2f7625 .elementor-heading-title{font-size:30px;}.elementor-9452 .elementor-element.elementor-element-39b024d{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-9452 .elementor-element.elementor-element-cd9c184{--grid-columns:2;}.elementor-9452 .elementor-element.elementor-element-6ec023f .elementor-heading-title{font-size:30px;}.elementor-9452 .elementor-element.elementor-element-2791bb15{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-9452 .elementor-element.elementor-element-4244bd52 .elementor-heading-title{font-size:30px;}.elementor-9452 .elementor-element.elementor-element-36ca1f7b .elementor-heading-title{font-size:30px;}.elementor-9452 .elementor-element.elementor-element-7e5d990f{--e-n-carousel-swiper-slides-to-display:1;}}@media(max-width:767px){.elementor-9452 .elementor-element.elementor-element-52465588{--content-width:100%;--min-height:30vh;}.elementor-9452 .elementor-element.elementor-element-52465588:not(.elementor-motion-effects-element-type-background), .elementor-9452 .elementor-element.elementor-element-52465588 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("http://hoasinhnongviet.vn/wp-content/uploads/2026/01/hoa-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-9452 .elementor-element.elementor-element-298d76ec{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-9452 .elementor-element.elementor-element-298d76ec:not(.elementor-motion-effects-element-type-background), .elementor-9452 .elementor-element.elementor-element-298d76ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:bottom left;background-size:cover;}.elementor-9452 .elementor-element.elementor-element-27fd22f2{--justify-content:flex-start;--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-9452 .elementor-element.elementor-element-62ddce37 .elementor-heading-title{font-size:50px;}.elementor-9452 .elementor-element.elementor-element-4930bb49{width:initial;max-width:initial;}.elementor-9452 .elementor-element.elementor-element-4d410c48{width:initial;max-width:initial;}.elementor-9452 .elementor-element.elementor-element-3a1df4d3{width:initial;max-width:initial;}.elementor-9452 .elementor-element.elementor-element-718b2cdb img{width:80%;}.elementor-9452 .elementor-element.elementor-element-13128364{width:initial;max-width:initial;}.elementor-9452 .elementor-element.elementor-element-42ae4a90 img{width:80%;}.elementor-9452 .elementor-element.elementor-element-5e24668a{width:initial;max-width:initial;}.elementor-9452 .elementor-element.elementor-element-27525b57 img{width:80%;}.elementor-9452 .elementor-element.elementor-element-375d2107{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9452 .elementor-element.elementor-element-74937300{text-align:center;}.elementor-9452 .elementor-element.elementor-element-74937300 .elementor-heading-title{font-size:18px;}.elementor-9452 .elementor-element.elementor-element-1cdea405{--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-9452 .elementor-element.elementor-element-298911f6{width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;}.elementor-9452 .elementor-element.elementor-element-162588b3{width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;}.elementor-9452 .elementor-element.elementor-element-5c18d46d{width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;}.elementor-9452 .elementor-element.elementor-element-65c5e92d{--gap:40px 0px;--row-gap:40px;--column-gap:0px;--padding-top:40px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-9452 .elementor-element.elementor-element-ad48626{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9452 .elementor-element.elementor-element-6bd0baa2{text-align:left;}.elementor-9452 .elementor-element.elementor-element-6bd0baa2 .elementor-heading-title{font-size:24px;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );}.elementor-9452 .elementor-element.elementor-element-9072e58 .elementor-divider-separator{width:100%;}.elementor-9452 .elementor-element.elementor-element-55ac9a7{font-size:16px;}.elementor-9452 .elementor-element.elementor-element-354fd35b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9452 .elementor-element.elementor-element-3c627061:not(.elementor-motion-effects-element-type-background), .elementor-9452 .elementor-element.elementor-element-3c627061 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-9452 .elementor-element.elementor-element-b115ccc{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-offset-size:100px;}.elementor-9452 .elementor-element.elementor-element-6f0903a2{--padding-top:40px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-9452 .elementor-element.elementor-element-1b0714f1{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-9452 .elementor-element.elementor-element-1dd902b7{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:10px 10px 10px 10px;}.elementor-widget-counter .elementor-counter-number-wrapper{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-counter .elementor-counter-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-9452 .elementor-element.elementor-element-16421bb4{padding:0px 0px 0px 0px;}.elementor-9452 .elementor-element.elementor-element-1fbd5eb9{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:10px 10px 10px 10px;}.elementor-9452 .elementor-element.elementor-element-212079b6{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:10px 10px 10px 10px;}.elementor-9452 .elementor-element.elementor-element-5590a8be{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-9452 .elementor-element.elementor-element-38e893a7{--padding-top:025px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-9452 .elementor-element.elementor-element-74c1f492{text-align:center;}.elementor-9452 .elementor-element.elementor-element-74c1f492 .elementor-heading-title{font-size:24px;}.elementor-9452 .elementor-element.elementor-element-7f0e8616 .elementor-divider-separator{width:80%;}.elementor-9452 .elementor-element.elementor-element-44baece9{font-size:16px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-9452 .elementor-element.elementor-element-65c1366b{--padding-top:20px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-9452 .elementor-element.elementor-element-6410aa52{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9452 .elementor-element.elementor-element-30db99eb{--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-9452 .elementor-element.elementor-element-2dd8004e{--padding-top:7px;--padding-bottom:7px;--padding-left:0px;--padding-right:0px;}.elementor-9452 .elementor-element.elementor-element-340420b4{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9452 .elementor-element.elementor-element-7a15b912{--container-widget-width:37%;--container-widget-flex-grow:0;width:var( --container-widget-width, 37% );max-width:37%;}.elementor-9452 .elementor-element.elementor-element-5243951a{--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-9452 .elementor-element.elementor-element-114ffcaf{--padding-top:7px;--padding-bottom:7px;--padding-left:0px;--padding-right:0px;}.elementor-9452 .elementor-element.elementor-element-36d82059{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9452 .elementor-element.elementor-element-2ad89380{--container-widget-width:37%;--container-widget-flex-grow:0;width:var( --container-widget-width, 37% );max-width:37%;}.elementor-9452 .elementor-element.elementor-element-4497de26{--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-9452 .elementor-element.elementor-element-35418c0b{--padding-top:7px;--padding-bottom:7px;--padding-left:0px;--padding-right:0px;}.elementor-9452 .elementor-element.elementor-element-774beb41{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9452 .elementor-element.elementor-element-4721a5c3{--container-widget-width:37%;--container-widget-flex-grow:0;width:var( --container-widget-width, 37% );max-width:37%;}.elementor-9452 .elementor-element.elementor-element-16f9e8f6{--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-9452 .elementor-element.elementor-element-2f0d1938{--padding-top:7px;--padding-bottom:7px;--padding-left:0px;--padding-right:0px;}.elementor-9452 .elementor-element.elementor-element-4fa04bef{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9452 .elementor-element.elementor-element-6e0bf6b9{--container-widget-width:37%;--container-widget-flex-grow:0;width:var( --container-widget-width, 37% );max-width:37%;}.elementor-9452 .elementor-element.elementor-element-43c7989e{--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-9452 .elementor-element.elementor-element-43d2c99e{--padding-top:7px;--padding-bottom:7px;--padding-left:0px;--padding-right:0px;}.elementor-9452 .elementor-element.elementor-element-29f195b4{--container-widget-width:37%;--container-widget-flex-grow:0;width:var( --container-widget-width, 37% );max-width:37%;}.elementor-9452 .elementor-element.elementor-element-7e1cfcff{--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-9452 .elementor-element.elementor-element-5c1f1e5f{--padding-top:7px;--padding-bottom:7px;--padding-left:0px;--padding-right:0px;}.elementor-9452 .elementor-element.elementor-element-7c762190{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9452 .elementor-element.elementor-element-5ef74e03{--container-widget-width:37%;--container-widget-flex-grow:0;width:var( --container-widget-width, 37% );max-width:37%;}.elementor-9452 .elementor-element.elementor-element-7c91c897{--justify-content:center;}.elementor-9452 .elementor-element.elementor-element-12c8034c{--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-9452 .elementor-element.elementor-element-12c92b0b{--justify-content:center;}.elementor-9452 .elementor-element.elementor-element-371af3ce{--padding-top:7px;--padding-bottom:7px;--padding-left:0px;--padding-right:0px;}.elementor-9452 .elementor-element.elementor-element-b116589{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9452 .elementor-element.elementor-element-6c252be5{--container-widget-width:37%;--container-widget-flex-grow:0;width:var( --container-widget-width, 37% );max-width:37%;}.elementor-9452 .elementor-element.elementor-element-30c90e57{--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-9452 .elementor-element.elementor-element-7e3c9d01{--padding-top:7px;--padding-bottom:7px;--padding-left:0px;--padding-right:0px;}.elementor-9452 .elementor-element.elementor-element-50cfc089{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9452 .elementor-element.elementor-element-3ec15e27{--container-widget-width:37%;--container-widget-flex-grow:0;width:var( --container-widget-width, 37% );max-width:37%;}.elementor-9452 .elementor-element.elementor-element-16798fbf{--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-9452 .elementor-element.elementor-element-53969a31{--padding-top:7px;--padding-bottom:7px;--padding-left:0px;--padding-right:0px;}.elementor-9452 .elementor-element.elementor-element-5f980412{--container-widget-width:37%;--container-widget-flex-grow:0;width:var( --container-widget-width, 37% );max-width:37%;}.elementor-9452 .elementor-element.elementor-element-c258231{--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-9452 .elementor-element.elementor-element-4549a9d5{--padding-top:7px;--padding-bottom:7px;--padding-left:0px;--padding-right:0px;}.elementor-9452 .elementor-element.elementor-element-695dc09f{--container-widget-width:37%;--container-widget-flex-grow:0;width:var( --container-widget-width, 37% );max-width:37%;}.elementor-9452 .elementor-element.elementor-element-58e75de2{--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-9452 .elementor-element.elementor-element-4c7d5304{--padding-top:7px;--padding-bottom:7px;--padding-left:0px;--padding-right:0px;}.elementor-9452 .elementor-element.elementor-element-42a5cc15{--container-widget-width:37%;--container-widget-flex-grow:0;width:var( --container-widget-width, 37% );max-width:37%;}.elementor-9452 .elementor-element.elementor-element-181b9bb2{--e-n-carousel-swiper-slides-to-display:1;}.elementor-9452 .elementor-element.elementor-element-4bffe627{--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-9452 .elementor-element.elementor-element-1731c1b1{--padding-top:7px;--padding-bottom:7px;--padding-left:0px;--padding-right:0px;}.elementor-9452 .elementor-element.elementor-element-4bc049d0{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9452 .elementor-element.elementor-element-5be39e49{--container-widget-width:37%;--container-widget-flex-grow:0;width:var( --container-widget-width, 37% );max-width:37%;}.elementor-9452 .elementor-element.elementor-element-79b0dc62{--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-9452 .elementor-element.elementor-element-381bf19a{--padding-top:7px;--padding-bottom:7px;--padding-left:0px;--padding-right:0px;}.elementor-9452 .elementor-element.elementor-element-47b1c4da{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9452 .elementor-element.elementor-element-305976c3{--container-widget-width:37%;--container-widget-flex-grow:0;width:var( --container-widget-width, 37% );max-width:37%;}.elementor-9452 .elementor-element.elementor-element-7ccfa361{--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-9452 .elementor-element.elementor-element-9b0399c{--padding-top:7px;--padding-bottom:7px;--padding-left:0px;--padding-right:0px;}.elementor-9452 .elementor-element.elementor-element-6e3a75c4{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9452 .elementor-element.elementor-element-660f0e3a{--container-widget-width:37%;--container-widget-flex-grow:0;width:var( --container-widget-width, 37% );max-width:37%;}.elementor-9452 .elementor-element.elementor-element-2f532b4d{--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-9452 .elementor-element.elementor-element-d7e2db1{--padding-top:7px;--padding-bottom:7px;--padding-left:0px;--padding-right:0px;}.elementor-9452 .elementor-element.elementor-element-58ce9150{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9452 .elementor-element.elementor-element-28c250b0{--container-widget-width:37%;--container-widget-flex-grow:0;width:var( --container-widget-width, 37% );max-width:37%;}.elementor-9452 .elementor-element.elementor-element-611ab78c{--e-n-carousel-swiper-slides-to-display:1;}.elementor-9452 .elementor-element.elementor-element-7a0a8e3c{--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-9452 .elementor-element.elementor-element-4f4af33e{--padding-top:7px;--padding-bottom:7px;--padding-left:0px;--padding-right:0px;}.elementor-9452 .elementor-element.elementor-element-2412eadc{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9452 .elementor-element.elementor-element-47ad022f{--container-widget-width:37%;--container-widget-flex-grow:0;width:var( --container-widget-width, 37% );max-width:37%;}.elementor-9452 .elementor-element.elementor-element-61e4eea4{--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-9452 .elementor-element.elementor-element-437fbd15{--padding-top:7px;--padding-bottom:7px;--padding-left:0px;--padding-right:0px;}.elementor-9452 .elementor-element.elementor-element-2d25cc60{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9452 .elementor-element.elementor-element-5c7d276e{--container-widget-width:37%;--container-widget-flex-grow:0;width:var( --container-widget-width, 37% );max-width:37%;}.elementor-9452 .elementor-element.elementor-element-746d52b1{--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-9452 .elementor-element.elementor-element-5254d705{--padding-top:7px;--padding-bottom:7px;--padding-left:0px;--padding-right:0px;}.elementor-9452 .elementor-element.elementor-element-4367d336{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9452 .elementor-element.elementor-element-6c296e92{--container-widget-width:37%;--container-widget-flex-grow:0;width:var( --container-widget-width, 37% );max-width:37%;}.elementor-9452 .elementor-element.elementor-element-2747e50a{--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-9452 .elementor-element.elementor-element-36b091e1{--padding-top:7px;--padding-bottom:7px;--padding-left:0px;--padding-right:0px;}.elementor-9452 .elementor-element.elementor-element-3d36a17{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9452 .elementor-element.elementor-element-280452e4{--container-widget-width:37%;--container-widget-flex-grow:0;width:var( --container-widget-width, 37% );max-width:37%;}.elementor-9452 .elementor-element.elementor-element-414bfa3a{--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-9452 .elementor-element.elementor-element-2831b3f3{--padding-top:7px;--padding-bottom:7px;--padding-left:0px;--padding-right:0px;}.elementor-9452 .elementor-element.elementor-element-7de2cbaf{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9452 .elementor-element.elementor-element-380a971f{--container-widget-width:37%;--container-widget-flex-grow:0;width:var( --container-widget-width, 37% );max-width:37%;}.elementor-9452 .elementor-element.elementor-element-4274d0a2{--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-9452 .elementor-element.elementor-element-2ec82d87{--padding-top:7px;--padding-bottom:7px;--padding-left:0px;--padding-right:0px;}.elementor-9452 .elementor-element.elementor-element-7afa374c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9452 .elementor-element.elementor-element-7f73a4e2{--container-widget-width:37%;--container-widget-flex-grow:0;width:var( --container-widget-width, 37% );max-width:37%;}.elementor-9452 .elementor-element.elementor-element-5ac4410f{--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-9452 .elementor-element.elementor-element-4ae1f08{--padding-top:7px;--padding-bottom:7px;--padding-left:0px;--padding-right:0px;}.elementor-9452 .elementor-element.elementor-element-17250333{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9452 .elementor-element.elementor-element-3ae4f67d{--container-widget-width:37%;--container-widget-flex-grow:0;width:var( --container-widget-width, 37% );max-width:37%;}.elementor-9452 .elementor-element.elementor-element-5ff74657{--e-n-carousel-swiper-slides-to-display:1;}.elementor-9452 .elementor-element.elementor-element-8fe4fba{--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-9452 .elementor-element.elementor-element-2c2c3657{--padding-top:7px;--padding-bottom:7px;--padding-left:0px;--padding-right:0px;}.elementor-9452 .elementor-element.elementor-element-21b4f9a5{--container-widget-width:40%;--container-widget-flex-grow:0;width:var( --container-widget-width, 40% );max-width:40%;}.elementor-9452 .elementor-element.elementor-element-157310d{--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-9452 .elementor-element.elementor-element-62d77b25{--padding-top:7px;--padding-bottom:7px;--padding-left:0px;--padding-right:0px;}.elementor-9452 .elementor-element.elementor-element-102e5959{--container-widget-width:40%;--container-widget-flex-grow:0;width:var( --container-widget-width, 40% );max-width:40%;}.elementor-9452 .elementor-element.elementor-element-4b82c65c{--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-9452 .elementor-element.elementor-element-27dcc7c0{--padding-top:7px;--padding-bottom:7px;--padding-left:0px;--padding-right:0px;}.elementor-9452 .elementor-element.elementor-element-554d66ee{--container-widget-width:40%;--container-widget-flex-grow:0;width:var( --container-widget-width, 40% );max-width:40%;}.elementor-9452 .elementor-element.elementor-element-2565f52{--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-9452 .elementor-element.elementor-element-19221ed9{--padding-top:7px;--padding-bottom:7px;--padding-left:0px;--padding-right:0px;}.elementor-9452 .elementor-element.elementor-element-e1df959{--container-widget-width:40%;--container-widget-flex-grow:0;width:var( --container-widget-width, 40% );max-width:40%;}.elementor-9452 .elementor-element.elementor-element-3e75cba4{--e-n-carousel-swiper-slides-to-display:1;}.elementor-9452 .elementor-element.elementor-element-267f9bfe{--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-9452 .elementor-element.elementor-element-64a54906{--padding-top:7px;--padding-bottom:7px;--padding-left:0px;--padding-right:0px;}.elementor-9452 .elementor-element.elementor-element-40edce38{--container-widget-width:40%;--container-widget-flex-grow:0;width:var( --container-widget-width, 40% );max-width:40%;}.elementor-9452 .elementor-element.elementor-element-3580bd34{--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-9452 .elementor-element.elementor-element-3916682f{--padding-top:7px;--padding-bottom:7px;--padding-left:0px;--padding-right:0px;}.elementor-9452 .elementor-element.elementor-element-4841229{--container-widget-width:40%;--container-widget-flex-grow:0;width:var( --container-widget-width, 40% );max-width:40%;}.elementor-9452 .elementor-element.elementor-element-4f05f9d{--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-9452 .elementor-element.elementor-element-4e1dcfd3{--padding-top:7px;--padding-bottom:7px;--padding-left:0px;--padding-right:0px;}.elementor-9452 .elementor-element.elementor-element-261fd98e{--container-widget-width:40%;--container-widget-flex-grow:0;width:var( --container-widget-width, 40% );max-width:40%;}.elementor-9452 .elementor-element.elementor-element-28794a46{--e-n-carousel-swiper-slides-to-display:1;}.elementor-9452 .elementor-element.elementor-element-327b4049{--padding-top:40px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-9452 .elementor-element.elementor-element-6efd4a4e{--padding-top:10px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-9452 .elementor-element.elementor-element-7e2f7625{text-align:center;}.elementor-9452 .elementor-element.elementor-element-7e2f7625 .elementor-heading-title{font-size:24px;}.elementor-9452 .elementor-element.elementor-element-4d8b6c92 .elementor-divider-separator{width:100%;}.elementor-9452 .elementor-element.elementor-element-39b024d{font-size:16px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-9452 .elementor-element.elementor-element-cd9c184{--grid-columns:1;}.elementor-9452 .elementor-element.elementor-element-6a2f4372{--padding-top:40px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-9452 .elementor-element.elementor-element-17563bec{--padding-top:25px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-9452 .elementor-element.elementor-element-6ec023f{text-align:center;}.elementor-9452 .elementor-element.elementor-element-6ec023f .elementor-heading-title{font-size:24px;}.elementor-9452 .elementor-element.elementor-element-2791bb15{font-size:16px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-9452 .elementor-element.elementor-element-c10455b{--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-9452 .elementor-element.elementor-element-4f1592df{--grid-columns:1;padding:10px 10px 10px 10px;}.elementor-9452 .elementor-element.elementor-element-213ea836{--padding-top:40px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-9452 .elementor-element.elementor-element-4244bd52{text-align:left;}.elementor-9452 .elementor-element.elementor-element-4244bd52 .elementor-heading-title{font-size:24px;}.elementor-9452 .elementor-element.elementor-element-5209999a .elementor-divider-separator{width:100%;}.elementor-9452 .elementor-element.elementor-element-43a06fef{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9452 .elementor-element.elementor-element-5805ee7{text-align:center;}.elementor-9452 .elementor-element.elementor-element-5805ee7 .elementor-heading-title{font-size:24px;}.elementor-9452 .elementor-element.elementor-element-686dffca{text-align:center;}.elementor-9452 .elementor-element.elementor-element-686dffca .elementor-heading-title{font-size:24px;}.elementor-9452 .elementor-element.elementor-element-597f0adf{text-align:center;}.elementor-9452 .elementor-element.elementor-element-597f0adf .elementor-heading-title{font-size:24px;}.elementor-9452 .elementor-element.elementor-element-1f17d61b{text-align:center;}.elementor-9452 .elementor-element.elementor-element-1f17d61b .elementor-heading-title{font-size:24px;}.elementor-9452 .elementor-element.elementor-element-3e8bff0a{--e-n-carousel-swiper-slides-to-display:1;}.elementor-9452 .elementor-element.elementor-element-40099508{--padding-top:0px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-9452 .elementor-element.elementor-element-5c4702ab{--content-width:100%;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:30px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-9452 .elementor-element.elementor-element-36ca1f7b{text-align:center;}.elementor-9452 .elementor-element.elementor-element-36ca1f7b .elementor-heading-title{font-size:24px;line-height:1.4em;}.elementor-9452 .elementor-element.elementor-element-2fed080c{--width:100%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-9452 .elementor-element.elementor-element-26e0cc38{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9452 .elementor-element.elementor-element-1313c428{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9452 .elementor-element.elementor-element-435d2a8b{--width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9452 .elementor-element.elementor-element-435d2a8b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-9452 .elementor-element.elementor-element-559240b4{padding:0px 0px 0px 0px;}.elementor-9452 .elementor-element.elementor-element-b36f67{--width:100%;}.elementor-9452 .elementor-element.elementor-element-7e5d990f{--e-n-carousel-swiper-slides-to-display:1;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}}@media(min-width:768px){.elementor-9452 .elementor-element.elementor-element-298d76ec{--content-width:1600px;}.elementor-9452 .elementor-element.elementor-element-27fd22f2{--width:100%;}.elementor-9452 .elementor-element.elementor-element-7272e767{--width:88%;}.elementor-9452 .elementor-element.elementor-element-1b1d4318{--width:100%;}.elementor-9452 .elementor-element.elementor-element-65cdb3d8{--width:100%;}.elementor-9452 .elementor-element.elementor-element-35845243{--width:15%;}.elementor-9452 .elementor-element.elementor-element-7eee8a7{--width:13%;}.elementor-9452 .elementor-element.elementor-element-20bb1cbc{--width:15%;}.elementor-9452 .elementor-element.elementor-element-ad48626{--width:45%;}.elementor-9452 .elementor-element.elementor-element-354fd35b{--width:55%;}.elementor-9452 .elementor-element.elementor-element-6f0903a2{--content-width:1366px;}.elementor-9452 .elementor-element.elementor-element-1dd902b7{--width:33%;}.elementor-9452 .elementor-element.elementor-element-1fbd5eb9{--width:33%;}.elementor-9452 .elementor-element.elementor-element-212079b6{--width:33%;}.elementor-9452 .elementor-element.elementor-element-5590a8be{--content-width:1366px;}.elementor-9452 .elementor-element.elementor-element-32d3a4d2{--width:25%;}.elementor-9452 .elementor-element.elementor-element-1856f40b{--width:50%;}.elementor-9452 .elementor-element.elementor-element-24a795f3{--width:25%;}.elementor-9452 .elementor-element.elementor-element-5f23b57{--width:50%;}.elementor-9452 .elementor-element.elementor-element-2dd8004e{--width:50%;}.elementor-9452 .elementor-element.elementor-element-6a608d95{--width:50%;}.elementor-9452 .elementor-element.elementor-element-114ffcaf{--width:50%;}.elementor-9452 .elementor-element.elementor-element-3c7aa29e{--width:50%;}.elementor-9452 .elementor-element.elementor-element-35418c0b{--width:50%;}.elementor-9452 .elementor-element.elementor-element-100cf8e2{--width:50%;}.elementor-9452 .elementor-element.elementor-element-2f0d1938{--width:50%;}.elementor-9452 .elementor-element.elementor-element-3316c50{--width:50%;}.elementor-9452 .elementor-element.elementor-element-43d2c99e{--width:50%;}.elementor-9452 .elementor-element.elementor-element-4cb300af{--width:50%;}.elementor-9452 .elementor-element.elementor-element-5c1f1e5f{--width:50%;}.elementor-9452 .elementor-element.elementor-element-12c92b0b{--width:50%;}.elementor-9452 .elementor-element.elementor-element-371af3ce{--width:50%;}.elementor-9452 .elementor-element.elementor-element-5e013771{--width:50%;}.elementor-9452 .elementor-element.elementor-element-7e3c9d01{--width:50%;}.elementor-9452 .elementor-element.elementor-element-7d81bfcb{--width:50%;}.elementor-9452 .elementor-element.elementor-element-53969a31{--width:50%;}.elementor-9452 .elementor-element.elementor-element-1f6fc2ed{--width:50%;}.elementor-9452 .elementor-element.elementor-element-4549a9d5{--width:50%;}.elementor-9452 .elementor-element.elementor-element-11f169b2{--width:50%;}.elementor-9452 .elementor-element.elementor-element-4c7d5304{--width:50%;}.elementor-9452 .elementor-element.elementor-element-2d2f4b17{--width:50%;}.elementor-9452 .elementor-element.elementor-element-1731c1b1{--width:50%;}.elementor-9452 .elementor-element.elementor-element-4c1db997{--width:50%;}.elementor-9452 .elementor-element.elementor-element-381bf19a{--width:50%;}.elementor-9452 .elementor-element.elementor-element-11770bb3{--width:50%;}.elementor-9452 .elementor-element.elementor-element-9b0399c{--width:50%;}.elementor-9452 .elementor-element.elementor-element-10a6a0cd{--width:50%;}.elementor-9452 .elementor-element.elementor-element-d7e2db1{--width:50%;}.elementor-9452 .elementor-element.elementor-element-75232f8e{--width:50%;}.elementor-9452 .elementor-element.elementor-element-4f4af33e{--width:50%;}.elementor-9452 .elementor-element.elementor-element-444bbd60{--width:50%;}.elementor-9452 .elementor-element.elementor-element-437fbd15{--width:50%;}.elementor-9452 .elementor-element.elementor-element-75e39331{--width:50%;}.elementor-9452 .elementor-element.elementor-element-5254d705{--width:50%;}.elementor-9452 .elementor-element.elementor-element-5570a8cc{--width:50%;}.elementor-9452 .elementor-element.elementor-element-36b091e1{--width:50%;}.elementor-9452 .elementor-element.elementor-element-1d76d7e9{--width:50%;}.elementor-9452 .elementor-element.elementor-element-2831b3f3{--width:50%;}.elementor-9452 .elementor-element.elementor-element-c3ee67c{--width:50%;}.elementor-9452 .elementor-element.elementor-element-2ec82d87{--width:50%;}.elementor-9452 .elementor-element.elementor-element-3ff0eec2{--width:50%;}.elementor-9452 .elementor-element.elementor-element-4ae1f08{--width:50%;}.elementor-9452 .elementor-element.elementor-element-1c6f0225{--width:50%;}.elementor-9452 .elementor-element.elementor-element-2c2c3657{--width:50%;}.elementor-9452 .elementor-element.elementor-element-6eca9885{--width:50%;}.elementor-9452 .elementor-element.elementor-element-62d77b25{--width:50%;}.elementor-9452 .elementor-element.elementor-element-5be97eb{--width:50%;}.elementor-9452 .elementor-element.elementor-element-27dcc7c0{--width:50%;}.elementor-9452 .elementor-element.elementor-element-4ffaa0da{--width:50%;}.elementor-9452 .elementor-element.elementor-element-19221ed9{--width:50%;}.elementor-9452 .elementor-element.elementor-element-56f43957{--width:50%;}.elementor-9452 .elementor-element.elementor-element-64a54906{--width:50%;}.elementor-9452 .elementor-element.elementor-element-12e24fbb{--width:50%;}.elementor-9452 .elementor-element.elementor-element-3916682f{--width:50%;}.elementor-9452 .elementor-element.elementor-element-1ed33e07{--width:50%;}.elementor-9452 .elementor-element.elementor-element-4e1dcfd3{--width:50%;}.elementor-9452 .elementor-element.elementor-element-327b4049{--content-width:1366px;}.elementor-9452 .elementor-element.elementor-element-6a2f4372{--content-width:1366px;}.elementor-9452 .elementor-element.elementor-element-41a236a9{--width:25%;}.elementor-9452 .elementor-element.elementor-element-7145a569{--width:50%;}.elementor-9452 .elementor-element.elementor-element-2c277117{--width:25%;}.elementor-9452 .elementor-element.elementor-element-213ea836{--content-width:1366px;}.elementor-9452 .elementor-element.elementor-element-40099508{--content-width:1366px;}.elementor-9452 .elementor-element.elementor-element-435d2a8b{--width:100%;}.elementor-9452 .elementor-element.elementor-element-b36f67{--width:100%;}}@media(max-width:1366px) and (min-width:768px){.elementor-9452 .elementor-element.elementor-element-298d76ec{--content-width:100%;}.elementor-9452 .elementor-element.elementor-element-35845243{--width:16%;}.elementor-9452 .elementor-element.elementor-element-7eee8a7{--width:13%;}.elementor-9452 .elementor-element.elementor-element-20bb1cbc{--width:22%;}.elementor-9452 .elementor-element.elementor-element-6f0903a2{--content-width:1100px;}.elementor-9452 .elementor-element.elementor-element-5590a8be{--content-width:1100px;}.elementor-9452 .elementor-element.elementor-element-327b4049{--content-width:1100px;}.elementor-9452 .elementor-element.elementor-element-6a2f4372{--content-width:1100px;}.elementor-9452 .elementor-element.elementor-element-213ea836{--content-width:1100px;}.elementor-9452 .elementor-element.elementor-element-40099508{--content-width:1100px;}}@media(max-width:1200px) and (min-width:768px){.elementor-9452 .elementor-element.elementor-element-35845243{--width:21%;}.elementor-9452 .elementor-element.elementor-element-7eee8a7{--width:17%;}}@media(max-width:1024px) and (min-width:768px){.elementor-9452 .elementor-element.elementor-element-27fd22f2{--width:100%;}.elementor-9452 .elementor-element.elementor-element-35845243{--width:23%;}.elementor-9452 .elementor-element.elementor-element-7eee8a7{--width:18%;}.elementor-9452 .elementor-element.elementor-element-20bb1cbc{--width:27%;}}@media(max-width:880px) and (min-width:768px){.elementor-9452 .elementor-element.elementor-element-35845243{--width:26%;}.elementor-9452 .elementor-element.elementor-element-7eee8a7{--width:20%;}}@media(min-width:2400px){.elementor-9452 .elementor-element.elementor-element-298d76ec{--min-height:80vh;}.elementor-9452 .elementor-element.elementor-element-298d76ec:not(.elementor-motion-effects-element-type-background), .elementor-9452 .elementor-element.elementor-element-298d76ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-9452 .elementor-element.elementor-element-27fd22f2{--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 );}.elementor-widget-counter .elementor-counter-number-wrapper{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-counter .elementor-counter-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );}}/* Start custom CSS for container, class: .elementor-element-35845243 */.border-left {
  position: relative;

}

.border-left::before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 3px;
  height: 40px; 
  background: #fff;   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7eee8a7 */.border-left {
  position: relative;

}

.border-left::before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 3px;
  height: 40px; 
  background: #fff;   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-20bb1cbc */.border-left {
  position: relative;

}

.border-left::before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 3px;
  height: 40px; 
  background: #fff;   
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-74937300 */.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 */
/* Start custom CSS for heading, class: .elementor-element-6bd0baa2 */.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 */
/* Start custom CSS for container, class: .elementor-element-65c5e92d */.section3 {
    position: relative;

}

.section3::before {
    content: '';
    position: absolute;
    top: 8%;
    left: 60%;
    width: 120px;
    height: 120px;
    background: linear-gradient(to bottom, #a8e6cf, #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;
}
@media (max-width: 1024px) {
    .section3::after {
        display: none;
    }
}
@media (max-width: 767px) {
    .section3::before {
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-16421bb4 */@media (max-width: 767px) {
  .thongso-trangchu {
    border: 2px solid #25470E;
    border-radius: 10px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-74c1f492 */.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 */
/* Start custom CSS for heading, class: .elementor-element-7d22a4d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3ae21a8c */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1482feed */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b9c1687 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f69019e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a15b912 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-581becab */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5916ccb */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-495a898c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-69bca193 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6ab56185 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ad89380 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f4686f */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7f2b0f47 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dd9978 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c081286 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-336d3d0d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4721a5c3 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ad14417 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-69381eac */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5d9ab11b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-71833d61 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-690ffc63 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e0bf6b9 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3106d216 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-305584b4 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4cfe0fad */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-734131b0 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-206c8bf4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29f195b4 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4565190c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ca305b1 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a23e12b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54873113 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-28ed913c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5ef74e03 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3388fa47 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-171ea6e1 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a151949 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4423d416 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-78aa6231 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c252be5 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c1c9ce7 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-547ea3f */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4cc349f4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4669cfd */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6cd941d0 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ec15e27 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63407785 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a357125 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1119b04a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f2b60fc */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a93a5b8 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f980412 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a3247db */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5095786 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a952b25 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-55edcfaa */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b4fbb6 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-695dc09f */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-76e5fac */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-32258620 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e20b4a4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-588fd054 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4cd350e3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42a5cc15 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7d22a4d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3ae21a8c */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1482feed */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b9c1687 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f69019e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a15b912 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-581becab */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5916ccb */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-495a898c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-69bca193 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6ab56185 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ad89380 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f4686f */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7f2b0f47 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dd9978 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c081286 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-336d3d0d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4721a5c3 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ad14417 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-69381eac */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5d9ab11b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-71833d61 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-690ffc63 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e0bf6b9 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3106d216 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-305584b4 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4cfe0fad */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-734131b0 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-206c8bf4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29f195b4 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4565190c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ca305b1 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a23e12b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54873113 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-28ed913c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5ef74e03 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3388fa47 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-171ea6e1 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a151949 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4423d416 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-78aa6231 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c252be5 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c1c9ce7 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-547ea3f */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4cc349f4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4669cfd */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6cd941d0 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ec15e27 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63407785 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a357125 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1119b04a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f2b60fc */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a93a5b8 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f980412 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a3247db */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5095786 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a952b25 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-55edcfaa */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b4fbb6 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-695dc09f */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-76e5fac */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-32258620 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e20b4a4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-588fd054 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4cd350e3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42a5cc15 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7d22a4d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3ae21a8c */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1482feed */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b9c1687 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f69019e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a15b912 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-581becab */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5916ccb */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-495a898c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-69bca193 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6ab56185 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ad89380 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f4686f */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7f2b0f47 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dd9978 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c081286 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-336d3d0d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4721a5c3 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ad14417 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-69381eac */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5d9ab11b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-71833d61 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-690ffc63 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e0bf6b9 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3106d216 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-305584b4 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4cfe0fad */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-734131b0 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-206c8bf4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29f195b4 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4565190c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ca305b1 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a23e12b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54873113 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-28ed913c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5ef74e03 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3388fa47 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-171ea6e1 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a151949 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4423d416 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-78aa6231 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c252be5 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c1c9ce7 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-547ea3f */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4cc349f4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4669cfd */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6cd941d0 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ec15e27 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63407785 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a357125 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1119b04a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f2b60fc */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a93a5b8 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f980412 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a3247db */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5095786 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a952b25 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-55edcfaa */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b4fbb6 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-695dc09f */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-76e5fac */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-32258620 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e20b4a4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-588fd054 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4cd350e3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42a5cc15 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7d22a4d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3ae21a8c */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1482feed */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b9c1687 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f69019e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a15b912 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-581becab */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5916ccb */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-495a898c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-69bca193 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6ab56185 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ad89380 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f4686f */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7f2b0f47 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dd9978 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c081286 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-336d3d0d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4721a5c3 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ad14417 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-69381eac */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5d9ab11b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-71833d61 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-690ffc63 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e0bf6b9 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3106d216 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-305584b4 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4cfe0fad */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-734131b0 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-206c8bf4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29f195b4 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4565190c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ca305b1 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a23e12b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54873113 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-28ed913c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5ef74e03 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3388fa47 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-171ea6e1 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a151949 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4423d416 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-78aa6231 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c252be5 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c1c9ce7 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-547ea3f */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4cc349f4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4669cfd */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6cd941d0 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ec15e27 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63407785 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a357125 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1119b04a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f2b60fc */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a93a5b8 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f980412 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a3247db */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5095786 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a952b25 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-55edcfaa */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b4fbb6 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-695dc09f */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-76e5fac */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-32258620 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e20b4a4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-588fd054 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4cd350e3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42a5cc15 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7d22a4d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3ae21a8c */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1482feed */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b9c1687 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f69019e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a15b912 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-581becab */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5916ccb */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-495a898c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-69bca193 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6ab56185 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ad89380 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f4686f */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7f2b0f47 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dd9978 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c081286 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-336d3d0d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4721a5c3 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ad14417 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-69381eac */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5d9ab11b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-71833d61 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-690ffc63 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e0bf6b9 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3106d216 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-305584b4 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4cfe0fad */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-734131b0 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-206c8bf4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29f195b4 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4565190c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ca305b1 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a23e12b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54873113 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-28ed913c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5ef74e03 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3388fa47 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-171ea6e1 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a151949 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4423d416 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-78aa6231 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c252be5 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c1c9ce7 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-547ea3f */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4cc349f4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4669cfd */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6cd941d0 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ec15e27 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63407785 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a357125 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1119b04a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f2b60fc */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a93a5b8 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f980412 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a3247db */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5095786 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a952b25 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-55edcfaa */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b4fbb6 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-695dc09f */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-76e5fac */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-32258620 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e20b4a4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-588fd054 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4cd350e3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42a5cc15 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7d22a4d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3ae21a8c */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1482feed */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b9c1687 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f69019e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a15b912 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-581becab */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5916ccb */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-495a898c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-69bca193 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6ab56185 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ad89380 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f4686f */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7f2b0f47 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dd9978 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c081286 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-336d3d0d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4721a5c3 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ad14417 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-69381eac */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5d9ab11b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-71833d61 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-690ffc63 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e0bf6b9 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3106d216 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-305584b4 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4cfe0fad */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-734131b0 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-206c8bf4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29f195b4 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4565190c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ca305b1 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a23e12b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54873113 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-28ed913c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5ef74e03 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3388fa47 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-171ea6e1 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a151949 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4423d416 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-78aa6231 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c252be5 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c1c9ce7 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-547ea3f */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4cc349f4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4669cfd */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6cd941d0 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ec15e27 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63407785 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a357125 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1119b04a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f2b60fc */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a93a5b8 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f980412 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a3247db */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5095786 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a952b25 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-55edcfaa */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b4fbb6 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-695dc09f */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-76e5fac */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-32258620 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e20b4a4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-588fd054 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4cd350e3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42a5cc15 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7d22a4d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3ae21a8c */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1482feed */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b9c1687 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f69019e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a15b912 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-581becab */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5916ccb */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-495a898c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-69bca193 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6ab56185 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ad89380 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f4686f */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7f2b0f47 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dd9978 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c081286 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-336d3d0d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4721a5c3 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ad14417 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-69381eac */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5d9ab11b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-71833d61 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-690ffc63 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e0bf6b9 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3106d216 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-305584b4 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4cfe0fad */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-734131b0 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-206c8bf4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29f195b4 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4565190c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ca305b1 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a23e12b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54873113 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-28ed913c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5ef74e03 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3388fa47 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-171ea6e1 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a151949 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4423d416 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-78aa6231 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c252be5 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c1c9ce7 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-547ea3f */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4cc349f4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4669cfd */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6cd941d0 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ec15e27 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63407785 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a357125 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1119b04a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f2b60fc */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a93a5b8 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f980412 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a3247db */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5095786 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a952b25 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-55edcfaa */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b4fbb6 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-695dc09f */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-76e5fac */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-32258620 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e20b4a4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-588fd054 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4cd350e3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42a5cc15 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7d22a4d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3ae21a8c */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1482feed */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b9c1687 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f69019e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a15b912 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-581becab */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5916ccb */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-495a898c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-69bca193 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6ab56185 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ad89380 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f4686f */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7f2b0f47 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dd9978 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c081286 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-336d3d0d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4721a5c3 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ad14417 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-69381eac */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5d9ab11b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-71833d61 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-690ffc63 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e0bf6b9 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3106d216 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-305584b4 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4cfe0fad */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-734131b0 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-206c8bf4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29f195b4 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4565190c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ca305b1 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a23e12b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54873113 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-28ed913c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5ef74e03 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3388fa47 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-171ea6e1 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a151949 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4423d416 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-78aa6231 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c252be5 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c1c9ce7 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-547ea3f */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4cc349f4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4669cfd */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6cd941d0 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ec15e27 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63407785 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a357125 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1119b04a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f2b60fc */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a93a5b8 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f980412 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a3247db */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5095786 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a952b25 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-55edcfaa */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b4fbb6 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-695dc09f */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-76e5fac */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-32258620 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e20b4a4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-588fd054 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4cd350e3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42a5cc15 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7d22a4d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3ae21a8c */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1482feed */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b9c1687 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f69019e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a15b912 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-581becab */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5916ccb */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-495a898c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-69bca193 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6ab56185 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ad89380 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f4686f */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7f2b0f47 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dd9978 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c081286 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-336d3d0d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4721a5c3 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ad14417 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-69381eac */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5d9ab11b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-71833d61 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-690ffc63 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e0bf6b9 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3106d216 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-305584b4 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4cfe0fad */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-734131b0 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-206c8bf4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29f195b4 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4565190c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ca305b1 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a23e12b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54873113 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-28ed913c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5ef74e03 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3388fa47 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-171ea6e1 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a151949 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4423d416 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-78aa6231 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c252be5 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c1c9ce7 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-547ea3f */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4cc349f4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4669cfd */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6cd941d0 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ec15e27 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63407785 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a357125 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1119b04a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f2b60fc */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a93a5b8 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f980412 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a3247db */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5095786 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a952b25 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-55edcfaa */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b4fbb6 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-695dc09f */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-76e5fac */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-32258620 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e20b4a4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-588fd054 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4cd350e3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42a5cc15 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7d22a4d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3ae21a8c */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1482feed */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b9c1687 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f69019e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a15b912 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-581becab */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5916ccb */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-495a898c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-69bca193 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6ab56185 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ad89380 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f4686f */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7f2b0f47 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dd9978 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c081286 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-336d3d0d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4721a5c3 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ad14417 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-69381eac */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5d9ab11b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-71833d61 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-690ffc63 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e0bf6b9 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3106d216 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-305584b4 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4cfe0fad */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-734131b0 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-206c8bf4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29f195b4 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4565190c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ca305b1 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a23e12b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54873113 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-28ed913c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5ef74e03 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3388fa47 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-171ea6e1 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a151949 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4423d416 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-78aa6231 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c252be5 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c1c9ce7 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-547ea3f */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4cc349f4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4669cfd */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6cd941d0 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ec15e27 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63407785 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a357125 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1119b04a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f2b60fc */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a93a5b8 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f980412 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a3247db */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5095786 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a952b25 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-55edcfaa */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b4fbb6 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-695dc09f */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-76e5fac */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-32258620 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e20b4a4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-588fd054 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4cd350e3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42a5cc15 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7d22a4d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3ae21a8c */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1482feed */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b9c1687 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f69019e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a15b912 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-581becab */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5916ccb */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-495a898c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-69bca193 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6ab56185 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ad89380 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f4686f */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7f2b0f47 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dd9978 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c081286 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-336d3d0d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4721a5c3 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ad14417 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-69381eac */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5d9ab11b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-71833d61 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-690ffc63 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e0bf6b9 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3106d216 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-305584b4 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4cfe0fad */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-734131b0 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-206c8bf4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29f195b4 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4565190c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ca305b1 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a23e12b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54873113 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-28ed913c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5ef74e03 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3388fa47 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-171ea6e1 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a151949 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4423d416 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-78aa6231 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c252be5 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c1c9ce7 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-547ea3f */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4cc349f4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4669cfd */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6cd941d0 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ec15e27 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63407785 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a357125 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1119b04a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f2b60fc */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a93a5b8 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f980412 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a3247db */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5095786 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a952b25 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-55edcfaa */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b4fbb6 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-695dc09f */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-76e5fac */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-32258620 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e20b4a4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-588fd054 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4cd350e3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42a5cc15 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7d22a4d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3ae21a8c */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1482feed */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b9c1687 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f69019e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a15b912 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-581becab */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5916ccb */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-495a898c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-69bca193 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6ab56185 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ad89380 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f4686f */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7f2b0f47 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dd9978 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c081286 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-336d3d0d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4721a5c3 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ad14417 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-69381eac */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5d9ab11b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-71833d61 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-690ffc63 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e0bf6b9 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3106d216 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-305584b4 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4cfe0fad */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-734131b0 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-206c8bf4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29f195b4 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4565190c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ca305b1 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a23e12b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54873113 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-28ed913c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5ef74e03 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3388fa47 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-171ea6e1 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a151949 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4423d416 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-78aa6231 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c252be5 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c1c9ce7 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-547ea3f */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4cc349f4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4669cfd */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6cd941d0 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ec15e27 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63407785 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a357125 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1119b04a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f2b60fc */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a93a5b8 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f980412 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a3247db */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5095786 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a952b25 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-55edcfaa */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b4fbb6 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-695dc09f */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-76e5fac */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-32258620 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e20b4a4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-588fd054 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4cd350e3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42a5cc15 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s 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-181b9bb2 */: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-524ef1cd */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-63a6fc78 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6b2b746e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b456790 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-71717e69 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5be39e49 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-37a9634b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-55054de9 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2fad0e4b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-362fb268 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-25328fca */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-305976c3 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2751a158 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-684ef09e */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-684f2d71 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3bbd921d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-495955e0 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-660f0e3a */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-22373573 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-70eab96e */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1beb8c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5fdbd8c2 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-48aa51f */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-28c250b0 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-524ef1cd */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-63a6fc78 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6b2b746e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b456790 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-71717e69 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5be39e49 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-37a9634b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-55054de9 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2fad0e4b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-362fb268 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-25328fca */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-305976c3 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2751a158 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-684ef09e */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-684f2d71 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3bbd921d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-495955e0 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-660f0e3a */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-22373573 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-70eab96e */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1beb8c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5fdbd8c2 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-48aa51f */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-28c250b0 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-524ef1cd */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-63a6fc78 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6b2b746e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b456790 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-71717e69 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5be39e49 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-37a9634b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-55054de9 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2fad0e4b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-362fb268 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-25328fca */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-305976c3 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2751a158 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-684ef09e */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-684f2d71 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3bbd921d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-495955e0 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-660f0e3a */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-22373573 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-70eab96e */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1beb8c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5fdbd8c2 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-48aa51f */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-28c250b0 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-524ef1cd */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-63a6fc78 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6b2b746e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b456790 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-71717e69 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5be39e49 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-37a9634b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-55054de9 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2fad0e4b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-362fb268 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-25328fca */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-305976c3 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2751a158 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-684ef09e */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-684f2d71 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3bbd921d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-495955e0 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-660f0e3a */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-22373573 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-70eab96e */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1beb8c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5fdbd8c2 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-48aa51f */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-28c250b0 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-524ef1cd */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-63a6fc78 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6b2b746e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b456790 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-71717e69 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5be39e49 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-37a9634b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-55054de9 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2fad0e4b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-362fb268 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-25328fca */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-305976c3 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2751a158 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-684ef09e */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-684f2d71 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3bbd921d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-495955e0 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-660f0e3a */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-22373573 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-70eab96e */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1beb8c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5fdbd8c2 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-48aa51f */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-28c250b0 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4b025d69 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3954f408 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2f948b5e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e5b5ab9 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c6950c5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-47ad022f */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a1b7668 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3f6994cb */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-32ffe7fa */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-41b4d554 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b777605 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5c7d276e */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-99b86bf */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6f3f81f */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-24c27726 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4327ada5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-688f8b7c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c296e92 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33c74d7b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-13aaa835 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-721e548d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-70b3b49 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-30b642d5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-280452e4 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-48815218 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2ff071d3 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-28a46a53 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6db7cf6e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6847ac9c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-380a971f */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-47f1ba6a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-452f5fdb */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d35dbab */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-328261b7 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-61009e05 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f73a4e2 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6aec7f1b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-41b7ea49 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-45bbd47e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-50a9b52f */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2d2e3fc5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ae4f67d */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4b025d69 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3954f408 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2f948b5e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e5b5ab9 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c6950c5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-47ad022f */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a1b7668 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3f6994cb */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-32ffe7fa */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-41b4d554 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b777605 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5c7d276e */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-99b86bf */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6f3f81f */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-24c27726 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4327ada5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-688f8b7c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c296e92 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33c74d7b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-13aaa835 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-721e548d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-70b3b49 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-30b642d5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-280452e4 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-48815218 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2ff071d3 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-28a46a53 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6db7cf6e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6847ac9c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-380a971f */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-47f1ba6a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-452f5fdb */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d35dbab */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-328261b7 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-61009e05 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f73a4e2 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6aec7f1b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-41b7ea49 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-45bbd47e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-50a9b52f */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2d2e3fc5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ae4f67d */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4b025d69 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3954f408 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2f948b5e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e5b5ab9 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c6950c5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-47ad022f */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a1b7668 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3f6994cb */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-32ffe7fa */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-41b4d554 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b777605 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5c7d276e */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-99b86bf */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6f3f81f */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-24c27726 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4327ada5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-688f8b7c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c296e92 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33c74d7b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-13aaa835 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-721e548d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-70b3b49 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-30b642d5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-280452e4 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-48815218 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2ff071d3 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-28a46a53 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6db7cf6e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6847ac9c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-380a971f */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-47f1ba6a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-452f5fdb */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d35dbab */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-328261b7 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-61009e05 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f73a4e2 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6aec7f1b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-41b7ea49 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-45bbd47e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-50a9b52f */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2d2e3fc5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ae4f67d */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4b025d69 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3954f408 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2f948b5e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e5b5ab9 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c6950c5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-47ad022f */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a1b7668 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3f6994cb */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-32ffe7fa */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-41b4d554 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b777605 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5c7d276e */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-99b86bf */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6f3f81f */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-24c27726 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4327ada5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-688f8b7c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c296e92 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33c74d7b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-13aaa835 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-721e548d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-70b3b49 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-30b642d5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-280452e4 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-48815218 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2ff071d3 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-28a46a53 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6db7cf6e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6847ac9c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-380a971f */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-47f1ba6a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-452f5fdb */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d35dbab */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-328261b7 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-61009e05 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f73a4e2 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6aec7f1b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-41b7ea49 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-45bbd47e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-50a9b52f */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2d2e3fc5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ae4f67d */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4b025d69 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3954f408 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2f948b5e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e5b5ab9 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c6950c5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-47ad022f */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a1b7668 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3f6994cb */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-32ffe7fa */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-41b4d554 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b777605 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5c7d276e */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-99b86bf */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6f3f81f */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-24c27726 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4327ada5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-688f8b7c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c296e92 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33c74d7b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-13aaa835 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-721e548d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-70b3b49 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-30b642d5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-280452e4 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-48815218 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2ff071d3 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-28a46a53 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6db7cf6e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6847ac9c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-380a971f */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-47f1ba6a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-452f5fdb */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d35dbab */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-328261b7 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-61009e05 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f73a4e2 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6aec7f1b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-41b7ea49 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-45bbd47e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-50a9b52f */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2d2e3fc5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ae4f67d */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4b025d69 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3954f408 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2f948b5e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e5b5ab9 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c6950c5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-47ad022f */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a1b7668 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3f6994cb */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-32ffe7fa */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-41b4d554 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b777605 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5c7d276e */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-99b86bf */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6f3f81f */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-24c27726 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4327ada5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-688f8b7c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c296e92 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33c74d7b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-13aaa835 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-721e548d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-70b3b49 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-30b642d5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-280452e4 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-48815218 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2ff071d3 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-28a46a53 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6db7cf6e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6847ac9c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-380a971f */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-47f1ba6a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-452f5fdb */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d35dbab */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-328261b7 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-61009e05 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f73a4e2 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6aec7f1b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-41b7ea49 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-45bbd47e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-50a9b52f */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2d2e3fc5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ae4f67d */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4b025d69 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3954f408 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2f948b5e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e5b5ab9 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c6950c5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-47ad022f */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a1b7668 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3f6994cb */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-32ffe7fa */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-41b4d554 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b777605 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5c7d276e */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-99b86bf */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6f3f81f */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-24c27726 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4327ada5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-688f8b7c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c296e92 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33c74d7b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-13aaa835 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-721e548d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-70b3b49 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-30b642d5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-280452e4 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-48815218 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2ff071d3 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-28a46a53 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6db7cf6e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6847ac9c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-380a971f */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-47f1ba6a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-452f5fdb */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d35dbab */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-328261b7 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-61009e05 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f73a4e2 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6aec7f1b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-41b7ea49 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-45bbd47e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-50a9b52f */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2d2e3fc5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ae4f67d */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4b025d69 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3954f408 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2f948b5e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e5b5ab9 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c6950c5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-47ad022f */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a1b7668 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3f6994cb */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-32ffe7fa */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-41b4d554 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b777605 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5c7d276e */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-99b86bf */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6f3f81f */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-24c27726 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4327ada5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-688f8b7c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c296e92 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33c74d7b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-13aaa835 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-721e548d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-70b3b49 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-30b642d5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-280452e4 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-48815218 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2ff071d3 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-28a46a53 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6db7cf6e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6847ac9c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-380a971f */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-47f1ba6a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-452f5fdb */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d35dbab */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-328261b7 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-61009e05 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f73a4e2 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6aec7f1b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-41b7ea49 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-45bbd47e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-50a9b52f */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2d2e3fc5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ae4f67d */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s 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-3f43ef9c */.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-213ffe22 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-288619e6 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-122e366d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54c584b5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1038781d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-21b4f9a5 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2e44ae17 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2216fd64 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ad414ae */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9c83149 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-31f981e3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-102e5959 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-458ad948 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-62166c89 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-777023f3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a389234 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7824ba32 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-554d66ee */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-40b12929 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3e8cd5ac */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1e76e4cf */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2bc5c42c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-24f3dc7b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e1df959 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s 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-3f43ef9c */.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-213ffe22 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-288619e6 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-122e366d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54c584b5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1038781d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-21b4f9a5 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2e44ae17 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2216fd64 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ad414ae */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9c83149 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-31f981e3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-102e5959 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-458ad948 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-62166c89 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-777023f3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a389234 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7824ba32 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-554d66ee */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-40b12929 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3e8cd5ac */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1e76e4cf */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2bc5c42c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-24f3dc7b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e1df959 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s 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-3f43ef9c */.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-213ffe22 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-288619e6 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-122e366d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54c584b5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1038781d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-21b4f9a5 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2e44ae17 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2216fd64 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ad414ae */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9c83149 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-31f981e3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-102e5959 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-458ad948 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-62166c89 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-777023f3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a389234 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7824ba32 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-554d66ee */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-40b12929 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3e8cd5ac */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1e76e4cf */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2bc5c42c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-24f3dc7b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e1df959 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s 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-3f43ef9c */.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-213ffe22 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-288619e6 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-122e366d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54c584b5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1038781d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-21b4f9a5 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2e44ae17 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2216fd64 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ad414ae */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9c83149 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-31f981e3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-102e5959 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-458ad948 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-62166c89 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-777023f3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a389234 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7824ba32 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-554d66ee */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-40b12929 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3e8cd5ac */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1e76e4cf */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2bc5c42c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-24f3dc7b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e1df959 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s 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-3f43ef9c */.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-213ffe22 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-288619e6 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-122e366d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54c584b5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1038781d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-21b4f9a5 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2e44ae17 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2216fd64 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ad414ae */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9c83149 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-31f981e3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-102e5959 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-458ad948 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-62166c89 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-777023f3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a389234 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7824ba32 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-554d66ee */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-40b12929 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3e8cd5ac */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1e76e4cf */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2bc5c42c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-24f3dc7b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e1df959 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s 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-3e75cba4 */: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-5231a87a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3951bec2 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d82b0c5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1c272e84 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-48cf6b30 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-40edce38 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7aba2196 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1de286f0 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a8bef0a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c746672 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7d9b641e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4841229 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d2edea8 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4fca47ec */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-34d0cb9b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-13083fa8 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c648082 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-261fd98e */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5231a87a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3951bec2 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d82b0c5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1c272e84 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-48cf6b30 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-40edce38 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7aba2196 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1de286f0 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a8bef0a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c746672 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7d9b641e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4841229 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d2edea8 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4fca47ec */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-34d0cb9b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-13083fa8 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c648082 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-261fd98e */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5231a87a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3951bec2 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d82b0c5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1c272e84 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-48cf6b30 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-40edce38 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7aba2196 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1de286f0 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a8bef0a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c746672 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7d9b641e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4841229 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d2edea8 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4fca47ec */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-34d0cb9b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-13083fa8 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c648082 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-261fd98e */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5231a87a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3951bec2 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d82b0c5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1c272e84 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-48cf6b30 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-40edce38 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7aba2196 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1de286f0 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a8bef0a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c746672 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7d9b641e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4841229 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d2edea8 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4fca47ec */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-34d0cb9b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-13083fa8 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c648082 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-261fd98e */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5231a87a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3951bec2 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d82b0c5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1c272e84 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-48cf6b30 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-40edce38 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7aba2196 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1de286f0 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a8bef0a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c746672 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7d9b641e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4841229 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d2edea8 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4fca47ec */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-34d0cb9b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-13083fa8 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c648082 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-261fd98e */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s 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-28794a46 */: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-7d22a4d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3ae21a8c */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1482feed */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b9c1687 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f69019e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a15b912 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-581becab */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5916ccb */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-495a898c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-69bca193 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6ab56185 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ad89380 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f4686f */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7f2b0f47 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dd9978 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c081286 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-336d3d0d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4721a5c3 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ad14417 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-69381eac */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5d9ab11b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-71833d61 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-690ffc63 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e0bf6b9 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3106d216 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-305584b4 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4cfe0fad */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-734131b0 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-206c8bf4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29f195b4 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4565190c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ca305b1 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a23e12b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54873113 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-28ed913c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5ef74e03 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3388fa47 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-171ea6e1 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a151949 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4423d416 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-78aa6231 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c252be5 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c1c9ce7 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-547ea3f */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4cc349f4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4669cfd */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6cd941d0 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ec15e27 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63407785 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a357125 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1119b04a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f2b60fc */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a93a5b8 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f980412 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a3247db */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5095786 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a952b25 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-55edcfaa */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b4fbb6 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-695dc09f */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-76e5fac */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-32258620 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e20b4a4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-588fd054 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4cd350e3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42a5cc15 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7d22a4d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3ae21a8c */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1482feed */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b9c1687 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f69019e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a15b912 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-581becab */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5916ccb */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-495a898c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-69bca193 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6ab56185 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ad89380 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f4686f */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7f2b0f47 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dd9978 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c081286 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-336d3d0d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4721a5c3 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ad14417 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-69381eac */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5d9ab11b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-71833d61 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-690ffc63 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e0bf6b9 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3106d216 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-305584b4 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4cfe0fad */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-734131b0 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-206c8bf4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29f195b4 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4565190c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ca305b1 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a23e12b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54873113 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-28ed913c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5ef74e03 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3388fa47 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-171ea6e1 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a151949 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4423d416 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-78aa6231 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c252be5 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c1c9ce7 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-547ea3f */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4cc349f4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4669cfd */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6cd941d0 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ec15e27 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63407785 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a357125 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1119b04a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f2b60fc */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a93a5b8 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f980412 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a3247db */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5095786 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a952b25 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-55edcfaa */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b4fbb6 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-695dc09f */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-76e5fac */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-32258620 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e20b4a4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-588fd054 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4cd350e3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42a5cc15 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7d22a4d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3ae21a8c */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1482feed */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b9c1687 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f69019e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a15b912 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-581becab */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5916ccb */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-495a898c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-69bca193 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6ab56185 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ad89380 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f4686f */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7f2b0f47 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dd9978 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c081286 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-336d3d0d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4721a5c3 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ad14417 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-69381eac */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5d9ab11b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-71833d61 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-690ffc63 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e0bf6b9 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3106d216 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-305584b4 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4cfe0fad */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-734131b0 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-206c8bf4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29f195b4 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4565190c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ca305b1 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a23e12b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54873113 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-28ed913c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5ef74e03 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3388fa47 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-171ea6e1 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a151949 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4423d416 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-78aa6231 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c252be5 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c1c9ce7 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-547ea3f */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4cc349f4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4669cfd */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6cd941d0 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ec15e27 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63407785 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a357125 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1119b04a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f2b60fc */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a93a5b8 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f980412 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a3247db */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5095786 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a952b25 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-55edcfaa */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b4fbb6 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-695dc09f */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-76e5fac */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-32258620 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e20b4a4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-588fd054 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4cd350e3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42a5cc15 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7d22a4d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3ae21a8c */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1482feed */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b9c1687 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f69019e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a15b912 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-581becab */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5916ccb */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-495a898c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-69bca193 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6ab56185 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ad89380 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f4686f */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7f2b0f47 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dd9978 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c081286 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-336d3d0d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4721a5c3 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ad14417 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-69381eac */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5d9ab11b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-71833d61 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-690ffc63 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e0bf6b9 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3106d216 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-305584b4 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4cfe0fad */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-734131b0 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-206c8bf4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29f195b4 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4565190c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ca305b1 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a23e12b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54873113 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-28ed913c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5ef74e03 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3388fa47 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-171ea6e1 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a151949 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4423d416 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-78aa6231 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c252be5 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c1c9ce7 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-547ea3f */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4cc349f4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4669cfd */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6cd941d0 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ec15e27 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63407785 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a357125 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1119b04a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f2b60fc */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a93a5b8 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f980412 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a3247db */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5095786 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a952b25 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-55edcfaa */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b4fbb6 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-695dc09f */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-76e5fac */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-32258620 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e20b4a4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-588fd054 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4cd350e3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42a5cc15 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7d22a4d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3ae21a8c */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1482feed */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b9c1687 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f69019e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a15b912 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-581becab */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5916ccb */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-495a898c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-69bca193 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6ab56185 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ad89380 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f4686f */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7f2b0f47 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dd9978 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c081286 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-336d3d0d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4721a5c3 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ad14417 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-69381eac */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5d9ab11b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-71833d61 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-690ffc63 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e0bf6b9 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3106d216 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-305584b4 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4cfe0fad */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-734131b0 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-206c8bf4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29f195b4 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4565190c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ca305b1 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a23e12b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54873113 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-28ed913c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5ef74e03 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3388fa47 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-171ea6e1 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a151949 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4423d416 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-78aa6231 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c252be5 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c1c9ce7 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-547ea3f */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4cc349f4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4669cfd */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6cd941d0 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ec15e27 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63407785 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a357125 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1119b04a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f2b60fc */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a93a5b8 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f980412 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a3247db */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5095786 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a952b25 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-55edcfaa */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b4fbb6 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-695dc09f */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-76e5fac */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-32258620 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e20b4a4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-588fd054 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4cd350e3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42a5cc15 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7d22a4d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3ae21a8c */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1482feed */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b9c1687 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f69019e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a15b912 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-581becab */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5916ccb */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-495a898c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-69bca193 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6ab56185 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ad89380 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f4686f */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7f2b0f47 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dd9978 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c081286 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-336d3d0d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4721a5c3 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ad14417 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-69381eac */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5d9ab11b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-71833d61 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-690ffc63 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e0bf6b9 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3106d216 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-305584b4 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4cfe0fad */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-734131b0 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-206c8bf4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29f195b4 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4565190c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ca305b1 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a23e12b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54873113 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-28ed913c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5ef74e03 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3388fa47 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-171ea6e1 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a151949 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4423d416 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-78aa6231 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c252be5 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c1c9ce7 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-547ea3f */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4cc349f4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4669cfd */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6cd941d0 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ec15e27 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63407785 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a357125 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1119b04a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f2b60fc */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a93a5b8 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f980412 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a3247db */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5095786 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a952b25 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-55edcfaa */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b4fbb6 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-695dc09f */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-76e5fac */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-32258620 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e20b4a4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-588fd054 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4cd350e3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42a5cc15 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7d22a4d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3ae21a8c */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1482feed */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b9c1687 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f69019e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a15b912 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-581becab */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5916ccb */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-495a898c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-69bca193 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6ab56185 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ad89380 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f4686f */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7f2b0f47 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dd9978 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c081286 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-336d3d0d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4721a5c3 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ad14417 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-69381eac */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5d9ab11b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-71833d61 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-690ffc63 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e0bf6b9 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3106d216 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-305584b4 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4cfe0fad */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-734131b0 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-206c8bf4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29f195b4 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4565190c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ca305b1 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a23e12b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54873113 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-28ed913c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5ef74e03 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3388fa47 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-171ea6e1 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a151949 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4423d416 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-78aa6231 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c252be5 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c1c9ce7 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-547ea3f */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4cc349f4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4669cfd */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6cd941d0 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ec15e27 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63407785 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a357125 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1119b04a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f2b60fc */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a93a5b8 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f980412 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a3247db */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5095786 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a952b25 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-55edcfaa */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b4fbb6 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-695dc09f */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-76e5fac */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-32258620 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e20b4a4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-588fd054 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4cd350e3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42a5cc15 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7d22a4d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3ae21a8c */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1482feed */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b9c1687 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f69019e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a15b912 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-581becab */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5916ccb */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-495a898c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-69bca193 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6ab56185 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ad89380 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f4686f */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7f2b0f47 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dd9978 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c081286 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-336d3d0d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4721a5c3 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ad14417 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-69381eac */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5d9ab11b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-71833d61 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-690ffc63 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e0bf6b9 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3106d216 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-305584b4 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4cfe0fad */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-734131b0 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-206c8bf4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29f195b4 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4565190c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ca305b1 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a23e12b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54873113 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-28ed913c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5ef74e03 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3388fa47 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-171ea6e1 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a151949 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4423d416 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-78aa6231 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c252be5 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c1c9ce7 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-547ea3f */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4cc349f4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4669cfd */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6cd941d0 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ec15e27 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63407785 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a357125 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1119b04a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f2b60fc */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a93a5b8 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f980412 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a3247db */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5095786 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a952b25 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-55edcfaa */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b4fbb6 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-695dc09f */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-76e5fac */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-32258620 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e20b4a4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-588fd054 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4cd350e3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42a5cc15 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7d22a4d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3ae21a8c */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1482feed */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b9c1687 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f69019e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a15b912 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-581becab */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5916ccb */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-495a898c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-69bca193 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6ab56185 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ad89380 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f4686f */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7f2b0f47 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dd9978 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c081286 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-336d3d0d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4721a5c3 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ad14417 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-69381eac */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5d9ab11b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-71833d61 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-690ffc63 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e0bf6b9 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3106d216 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-305584b4 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4cfe0fad */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-734131b0 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-206c8bf4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29f195b4 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4565190c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ca305b1 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a23e12b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54873113 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-28ed913c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5ef74e03 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3388fa47 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-171ea6e1 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a151949 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4423d416 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-78aa6231 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c252be5 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c1c9ce7 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-547ea3f */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4cc349f4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4669cfd */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6cd941d0 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ec15e27 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63407785 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a357125 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1119b04a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f2b60fc */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a93a5b8 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f980412 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a3247db */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5095786 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a952b25 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-55edcfaa */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b4fbb6 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-695dc09f */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-76e5fac */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-32258620 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e20b4a4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-588fd054 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4cd350e3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42a5cc15 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7d22a4d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3ae21a8c */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1482feed */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b9c1687 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f69019e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a15b912 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-581becab */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5916ccb */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-495a898c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-69bca193 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6ab56185 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ad89380 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f4686f */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7f2b0f47 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dd9978 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c081286 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-336d3d0d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4721a5c3 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ad14417 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-69381eac */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5d9ab11b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-71833d61 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-690ffc63 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e0bf6b9 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3106d216 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-305584b4 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4cfe0fad */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-734131b0 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-206c8bf4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29f195b4 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4565190c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ca305b1 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a23e12b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54873113 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-28ed913c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5ef74e03 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3388fa47 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-171ea6e1 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a151949 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4423d416 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-78aa6231 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c252be5 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c1c9ce7 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-547ea3f */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4cc349f4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4669cfd */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6cd941d0 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ec15e27 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63407785 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a357125 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1119b04a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f2b60fc */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a93a5b8 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f980412 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a3247db */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5095786 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a952b25 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-55edcfaa */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b4fbb6 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-695dc09f */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-76e5fac */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-32258620 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e20b4a4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-588fd054 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4cd350e3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42a5cc15 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7d22a4d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3ae21a8c */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1482feed */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b9c1687 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f69019e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a15b912 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-581becab */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5916ccb */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-495a898c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-69bca193 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6ab56185 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ad89380 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f4686f */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7f2b0f47 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dd9978 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c081286 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-336d3d0d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4721a5c3 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ad14417 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-69381eac */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5d9ab11b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-71833d61 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-690ffc63 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e0bf6b9 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3106d216 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-305584b4 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4cfe0fad */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-734131b0 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-206c8bf4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29f195b4 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4565190c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ca305b1 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a23e12b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54873113 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-28ed913c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5ef74e03 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3388fa47 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-171ea6e1 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a151949 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4423d416 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-78aa6231 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c252be5 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c1c9ce7 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-547ea3f */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4cc349f4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4669cfd */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6cd941d0 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ec15e27 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63407785 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a357125 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1119b04a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f2b60fc */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a93a5b8 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f980412 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a3247db */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5095786 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a952b25 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-55edcfaa */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b4fbb6 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-695dc09f */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-76e5fac */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-32258620 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e20b4a4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-588fd054 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4cd350e3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42a5cc15 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7d22a4d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3ae21a8c */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1482feed */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b9c1687 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f69019e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a15b912 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-581becab */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5916ccb */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-495a898c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-69bca193 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6ab56185 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ad89380 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f4686f */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7f2b0f47 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dd9978 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c081286 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-336d3d0d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4721a5c3 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ad14417 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-69381eac */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5d9ab11b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-71833d61 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-690ffc63 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e0bf6b9 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3106d216 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-305584b4 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4cfe0fad */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-734131b0 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-206c8bf4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29f195b4 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4565190c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ca305b1 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a23e12b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54873113 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-28ed913c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5ef74e03 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3388fa47 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-171ea6e1 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a151949 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4423d416 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-78aa6231 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c252be5 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c1c9ce7 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-547ea3f */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4cc349f4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4669cfd */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6cd941d0 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ec15e27 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63407785 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a357125 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1119b04a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f2b60fc */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a93a5b8 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f980412 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a3247db */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5095786 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a952b25 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-55edcfaa */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b4fbb6 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-695dc09f */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-76e5fac */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-32258620 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e20b4a4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-588fd054 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4cd350e3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42a5cc15 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s 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-181b9bb2 */: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-524ef1cd */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-63a6fc78 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6b2b746e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b456790 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-71717e69 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5be39e49 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-37a9634b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-55054de9 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2fad0e4b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-362fb268 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-25328fca */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-305976c3 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2751a158 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-684ef09e */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-684f2d71 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3bbd921d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-495955e0 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-660f0e3a */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-22373573 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-70eab96e */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1beb8c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5fdbd8c2 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-48aa51f */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-28c250b0 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-524ef1cd */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-63a6fc78 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6b2b746e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b456790 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-71717e69 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5be39e49 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-37a9634b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-55054de9 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2fad0e4b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-362fb268 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-25328fca */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-305976c3 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2751a158 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-684ef09e */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-684f2d71 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3bbd921d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-495955e0 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-660f0e3a */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-22373573 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-70eab96e */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1beb8c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5fdbd8c2 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-48aa51f */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-28c250b0 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-524ef1cd */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-63a6fc78 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6b2b746e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b456790 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-71717e69 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5be39e49 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-37a9634b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-55054de9 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2fad0e4b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-362fb268 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-25328fca */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-305976c3 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2751a158 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-684ef09e */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-684f2d71 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3bbd921d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-495955e0 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-660f0e3a */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-22373573 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-70eab96e */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1beb8c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5fdbd8c2 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-48aa51f */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-28c250b0 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-524ef1cd */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-63a6fc78 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6b2b746e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b456790 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-71717e69 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5be39e49 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-37a9634b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-55054de9 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2fad0e4b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-362fb268 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-25328fca */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-305976c3 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2751a158 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-684ef09e */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-684f2d71 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3bbd921d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-495955e0 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-660f0e3a */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-22373573 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-70eab96e */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1beb8c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5fdbd8c2 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-48aa51f */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-28c250b0 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-524ef1cd */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-63a6fc78 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6b2b746e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b456790 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-71717e69 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5be39e49 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-37a9634b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-55054de9 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2fad0e4b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-362fb268 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-25328fca */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-305976c3 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2751a158 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-684ef09e */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-684f2d71 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3bbd921d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-495955e0 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-660f0e3a */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-22373573 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-70eab96e */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1beb8c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5fdbd8c2 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-48aa51f */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-28c250b0 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4b025d69 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3954f408 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2f948b5e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e5b5ab9 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c6950c5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-47ad022f */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a1b7668 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3f6994cb */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-32ffe7fa */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-41b4d554 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b777605 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5c7d276e */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-99b86bf */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6f3f81f */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-24c27726 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4327ada5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-688f8b7c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c296e92 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33c74d7b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-13aaa835 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-721e548d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-70b3b49 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-30b642d5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-280452e4 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-48815218 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2ff071d3 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-28a46a53 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6db7cf6e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6847ac9c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-380a971f */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-47f1ba6a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-452f5fdb */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d35dbab */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-328261b7 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-61009e05 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f73a4e2 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6aec7f1b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-41b7ea49 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-45bbd47e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-50a9b52f */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2d2e3fc5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ae4f67d */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4b025d69 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3954f408 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2f948b5e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e5b5ab9 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c6950c5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-47ad022f */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a1b7668 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3f6994cb */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-32ffe7fa */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-41b4d554 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b777605 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5c7d276e */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-99b86bf */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6f3f81f */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-24c27726 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4327ada5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-688f8b7c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c296e92 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33c74d7b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-13aaa835 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-721e548d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-70b3b49 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-30b642d5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-280452e4 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-48815218 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2ff071d3 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-28a46a53 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6db7cf6e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6847ac9c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-380a971f */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-47f1ba6a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-452f5fdb */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d35dbab */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-328261b7 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-61009e05 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f73a4e2 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6aec7f1b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-41b7ea49 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-45bbd47e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-50a9b52f */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2d2e3fc5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ae4f67d */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4b025d69 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3954f408 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2f948b5e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e5b5ab9 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c6950c5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-47ad022f */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a1b7668 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3f6994cb */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-32ffe7fa */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-41b4d554 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b777605 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5c7d276e */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-99b86bf */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6f3f81f */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-24c27726 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4327ada5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-688f8b7c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c296e92 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33c74d7b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-13aaa835 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-721e548d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-70b3b49 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-30b642d5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-280452e4 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-48815218 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2ff071d3 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-28a46a53 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6db7cf6e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6847ac9c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-380a971f */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-47f1ba6a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-452f5fdb */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d35dbab */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-328261b7 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-61009e05 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f73a4e2 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6aec7f1b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-41b7ea49 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-45bbd47e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-50a9b52f */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2d2e3fc5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ae4f67d */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4b025d69 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3954f408 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2f948b5e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e5b5ab9 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c6950c5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-47ad022f */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a1b7668 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3f6994cb */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-32ffe7fa */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-41b4d554 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b777605 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5c7d276e */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-99b86bf */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6f3f81f */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-24c27726 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4327ada5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-688f8b7c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c296e92 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33c74d7b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-13aaa835 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-721e548d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-70b3b49 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-30b642d5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-280452e4 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-48815218 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2ff071d3 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-28a46a53 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6db7cf6e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6847ac9c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-380a971f */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-47f1ba6a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-452f5fdb */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d35dbab */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-328261b7 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-61009e05 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f73a4e2 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6aec7f1b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-41b7ea49 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-45bbd47e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-50a9b52f */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2d2e3fc5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ae4f67d */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4b025d69 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3954f408 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2f948b5e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e5b5ab9 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c6950c5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-47ad022f */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a1b7668 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3f6994cb */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-32ffe7fa */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-41b4d554 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b777605 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5c7d276e */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-99b86bf */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6f3f81f */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-24c27726 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4327ada5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-688f8b7c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c296e92 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33c74d7b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-13aaa835 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-721e548d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-70b3b49 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-30b642d5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-280452e4 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-48815218 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2ff071d3 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-28a46a53 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6db7cf6e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6847ac9c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-380a971f */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-47f1ba6a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-452f5fdb */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d35dbab */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-328261b7 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-61009e05 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f73a4e2 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6aec7f1b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-41b7ea49 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-45bbd47e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-50a9b52f */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2d2e3fc5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ae4f67d */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4b025d69 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3954f408 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2f948b5e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e5b5ab9 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c6950c5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-47ad022f */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a1b7668 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3f6994cb */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-32ffe7fa */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-41b4d554 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b777605 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5c7d276e */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-99b86bf */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6f3f81f */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-24c27726 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4327ada5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-688f8b7c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c296e92 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33c74d7b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-13aaa835 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-721e548d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-70b3b49 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-30b642d5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-280452e4 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-48815218 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2ff071d3 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-28a46a53 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6db7cf6e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6847ac9c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-380a971f */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-47f1ba6a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-452f5fdb */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d35dbab */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-328261b7 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-61009e05 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f73a4e2 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6aec7f1b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-41b7ea49 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-45bbd47e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-50a9b52f */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2d2e3fc5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ae4f67d */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4b025d69 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3954f408 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2f948b5e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e5b5ab9 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c6950c5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-47ad022f */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a1b7668 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3f6994cb */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-32ffe7fa */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-41b4d554 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b777605 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5c7d276e */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-99b86bf */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6f3f81f */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-24c27726 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4327ada5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-688f8b7c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c296e92 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33c74d7b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-13aaa835 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-721e548d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-70b3b49 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-30b642d5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-280452e4 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-48815218 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2ff071d3 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-28a46a53 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6db7cf6e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6847ac9c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-380a971f */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-47f1ba6a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-452f5fdb */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d35dbab */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-328261b7 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-61009e05 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f73a4e2 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6aec7f1b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-41b7ea49 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-45bbd47e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-50a9b52f */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2d2e3fc5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ae4f67d */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4b025d69 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3954f408 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2f948b5e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e5b5ab9 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c6950c5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-47ad022f */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a1b7668 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3f6994cb */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-32ffe7fa */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-41b4d554 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b777605 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5c7d276e */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-99b86bf */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6f3f81f */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-24c27726 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4327ada5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-688f8b7c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c296e92 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33c74d7b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-13aaa835 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-721e548d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-70b3b49 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-30b642d5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-280452e4 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-48815218 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2ff071d3 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-28a46a53 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6db7cf6e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6847ac9c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-380a971f */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-47f1ba6a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-452f5fdb */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d35dbab */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-328261b7 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-61009e05 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f73a4e2 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6aec7f1b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-41b7ea49 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-45bbd47e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-50a9b52f */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2d2e3fc5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ae4f67d */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s 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-3f43ef9c */.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-213ffe22 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-288619e6 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-122e366d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54c584b5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1038781d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-21b4f9a5 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2e44ae17 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2216fd64 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ad414ae */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9c83149 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-31f981e3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-102e5959 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-458ad948 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-62166c89 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-777023f3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a389234 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7824ba32 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-554d66ee */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-40b12929 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3e8cd5ac */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1e76e4cf */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2bc5c42c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-24f3dc7b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e1df959 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s 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-3f43ef9c */.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-213ffe22 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-288619e6 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-122e366d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54c584b5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1038781d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-21b4f9a5 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2e44ae17 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2216fd64 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ad414ae */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9c83149 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-31f981e3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-102e5959 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-458ad948 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-62166c89 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-777023f3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a389234 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7824ba32 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-554d66ee */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-40b12929 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3e8cd5ac */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1e76e4cf */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2bc5c42c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-24f3dc7b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e1df959 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s 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-3f43ef9c */.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-213ffe22 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-288619e6 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-122e366d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54c584b5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1038781d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-21b4f9a5 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2e44ae17 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2216fd64 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ad414ae */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9c83149 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-31f981e3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-102e5959 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-458ad948 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-62166c89 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-777023f3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a389234 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7824ba32 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-554d66ee */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-40b12929 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3e8cd5ac */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1e76e4cf */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2bc5c42c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-24f3dc7b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e1df959 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s 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-3f43ef9c */.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-213ffe22 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-288619e6 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-122e366d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54c584b5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1038781d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-21b4f9a5 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2e44ae17 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2216fd64 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ad414ae */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9c83149 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-31f981e3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-102e5959 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-458ad948 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-62166c89 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-777023f3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a389234 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7824ba32 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-554d66ee */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-40b12929 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3e8cd5ac */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1e76e4cf */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2bc5c42c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-24f3dc7b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e1df959 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s 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-3f43ef9c */.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-213ffe22 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-288619e6 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-122e366d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54c584b5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1038781d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-21b4f9a5 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2e44ae17 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2216fd64 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ad414ae */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9c83149 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-31f981e3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-102e5959 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-458ad948 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-62166c89 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-777023f3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a389234 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7824ba32 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-554d66ee */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-40b12929 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3e8cd5ac */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1e76e4cf */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2bc5c42c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-24f3dc7b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e1df959 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s 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-3e75cba4 */: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-5231a87a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3951bec2 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d82b0c5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1c272e84 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-48cf6b30 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-40edce38 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7aba2196 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1de286f0 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a8bef0a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c746672 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7d9b641e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4841229 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d2edea8 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4fca47ec */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-34d0cb9b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-13083fa8 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c648082 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-261fd98e */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5231a87a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3951bec2 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d82b0c5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1c272e84 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-48cf6b30 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-40edce38 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7aba2196 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1de286f0 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a8bef0a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c746672 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7d9b641e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4841229 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d2edea8 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4fca47ec */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-34d0cb9b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-13083fa8 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c648082 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-261fd98e */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5231a87a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3951bec2 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d82b0c5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1c272e84 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-48cf6b30 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-40edce38 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7aba2196 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1de286f0 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a8bef0a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c746672 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7d9b641e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4841229 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d2edea8 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4fca47ec */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-34d0cb9b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-13083fa8 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c648082 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-261fd98e */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5231a87a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3951bec2 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d82b0c5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1c272e84 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-48cf6b30 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-40edce38 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7aba2196 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1de286f0 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a8bef0a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c746672 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7d9b641e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4841229 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d2edea8 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4fca47ec */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-34d0cb9b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-13083fa8 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c648082 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-261fd98e */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5231a87a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3951bec2 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d82b0c5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1c272e84 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-48cf6b30 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-40edce38 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7aba2196 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1de286f0 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a8bef0a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c746672 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7d9b641e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4841229 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d2edea8 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4fca47ec */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-34d0cb9b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-13083fa8 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c648082 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-261fd98e */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s 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-28794a46 */: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-7d22a4d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3ae21a8c */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1482feed */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b9c1687 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f69019e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a15b912 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-581becab */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5916ccb */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-495a898c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-69bca193 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6ab56185 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ad89380 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f4686f */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7f2b0f47 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dd9978 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c081286 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-336d3d0d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4721a5c3 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ad14417 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-69381eac */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5d9ab11b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-71833d61 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-690ffc63 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e0bf6b9 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3106d216 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-305584b4 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4cfe0fad */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-734131b0 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-206c8bf4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29f195b4 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4565190c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ca305b1 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a23e12b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54873113 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-28ed913c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5ef74e03 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3388fa47 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-171ea6e1 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a151949 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4423d416 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-78aa6231 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c252be5 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c1c9ce7 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-547ea3f */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4cc349f4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4669cfd */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6cd941d0 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ec15e27 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63407785 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a357125 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1119b04a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f2b60fc */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a93a5b8 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f980412 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a3247db */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5095786 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a952b25 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-55edcfaa */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b4fbb6 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-695dc09f */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-76e5fac */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-32258620 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e20b4a4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-588fd054 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4cd350e3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42a5cc15 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7d22a4d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3ae21a8c */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1482feed */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b9c1687 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f69019e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a15b912 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-581becab */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5916ccb */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-495a898c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-69bca193 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6ab56185 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ad89380 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f4686f */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7f2b0f47 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dd9978 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c081286 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-336d3d0d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4721a5c3 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ad14417 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-69381eac */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5d9ab11b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-71833d61 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-690ffc63 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e0bf6b9 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3106d216 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-305584b4 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4cfe0fad */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-734131b0 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-206c8bf4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29f195b4 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4565190c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ca305b1 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a23e12b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54873113 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-28ed913c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5ef74e03 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3388fa47 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-171ea6e1 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a151949 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4423d416 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-78aa6231 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c252be5 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c1c9ce7 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-547ea3f */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4cc349f4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4669cfd */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6cd941d0 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ec15e27 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63407785 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a357125 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1119b04a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f2b60fc */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a93a5b8 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f980412 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a3247db */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5095786 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a952b25 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-55edcfaa */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b4fbb6 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-695dc09f */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-76e5fac */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-32258620 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e20b4a4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-588fd054 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4cd350e3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42a5cc15 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7d22a4d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3ae21a8c */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1482feed */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b9c1687 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f69019e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a15b912 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-581becab */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5916ccb */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-495a898c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-69bca193 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6ab56185 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ad89380 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f4686f */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7f2b0f47 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dd9978 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c081286 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-336d3d0d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4721a5c3 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ad14417 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-69381eac */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5d9ab11b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-71833d61 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-690ffc63 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e0bf6b9 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3106d216 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-305584b4 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4cfe0fad */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-734131b0 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-206c8bf4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29f195b4 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4565190c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ca305b1 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a23e12b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54873113 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-28ed913c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5ef74e03 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3388fa47 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-171ea6e1 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a151949 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4423d416 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-78aa6231 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c252be5 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c1c9ce7 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-547ea3f */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4cc349f4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4669cfd */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6cd941d0 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ec15e27 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63407785 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a357125 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1119b04a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f2b60fc */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a93a5b8 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f980412 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a3247db */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5095786 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a952b25 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-55edcfaa */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b4fbb6 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-695dc09f */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-76e5fac */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-32258620 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e20b4a4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-588fd054 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4cd350e3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42a5cc15 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7d22a4d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3ae21a8c */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1482feed */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b9c1687 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f69019e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a15b912 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-581becab */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5916ccb */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-495a898c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-69bca193 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6ab56185 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ad89380 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f4686f */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7f2b0f47 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dd9978 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c081286 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-336d3d0d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4721a5c3 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ad14417 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-69381eac */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5d9ab11b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-71833d61 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-690ffc63 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e0bf6b9 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3106d216 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-305584b4 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4cfe0fad */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-734131b0 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-206c8bf4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29f195b4 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4565190c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ca305b1 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a23e12b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54873113 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-28ed913c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5ef74e03 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3388fa47 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-171ea6e1 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a151949 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4423d416 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-78aa6231 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c252be5 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c1c9ce7 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-547ea3f */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4cc349f4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4669cfd */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6cd941d0 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ec15e27 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63407785 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a357125 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1119b04a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f2b60fc */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a93a5b8 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f980412 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a3247db */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5095786 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a952b25 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-55edcfaa */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b4fbb6 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-695dc09f */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-76e5fac */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-32258620 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e20b4a4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-588fd054 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4cd350e3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42a5cc15 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7d22a4d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3ae21a8c */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1482feed */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b9c1687 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f69019e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a15b912 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-581becab */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5916ccb */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-495a898c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-69bca193 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6ab56185 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ad89380 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f4686f */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7f2b0f47 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dd9978 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c081286 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-336d3d0d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4721a5c3 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ad14417 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-69381eac */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5d9ab11b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-71833d61 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-690ffc63 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e0bf6b9 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3106d216 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-305584b4 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4cfe0fad */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-734131b0 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-206c8bf4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29f195b4 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4565190c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ca305b1 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a23e12b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54873113 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-28ed913c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5ef74e03 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3388fa47 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-171ea6e1 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a151949 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4423d416 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-78aa6231 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c252be5 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c1c9ce7 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-547ea3f */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4cc349f4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4669cfd */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6cd941d0 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ec15e27 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63407785 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a357125 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1119b04a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f2b60fc */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a93a5b8 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f980412 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a3247db */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5095786 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a952b25 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-55edcfaa */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b4fbb6 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-695dc09f */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-76e5fac */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-32258620 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e20b4a4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-588fd054 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4cd350e3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42a5cc15 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7d22a4d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3ae21a8c */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1482feed */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b9c1687 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f69019e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a15b912 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-581becab */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5916ccb */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-495a898c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-69bca193 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6ab56185 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ad89380 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f4686f */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7f2b0f47 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dd9978 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c081286 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-336d3d0d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4721a5c3 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ad14417 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-69381eac */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5d9ab11b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-71833d61 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-690ffc63 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e0bf6b9 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3106d216 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-305584b4 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4cfe0fad */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-734131b0 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-206c8bf4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29f195b4 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4565190c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ca305b1 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a23e12b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54873113 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-28ed913c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5ef74e03 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3388fa47 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-171ea6e1 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a151949 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4423d416 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-78aa6231 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c252be5 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c1c9ce7 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-547ea3f */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4cc349f4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4669cfd */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6cd941d0 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ec15e27 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63407785 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a357125 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1119b04a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f2b60fc */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a93a5b8 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f980412 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a3247db */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5095786 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a952b25 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-55edcfaa */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b4fbb6 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-695dc09f */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-76e5fac */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-32258620 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e20b4a4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-588fd054 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4cd350e3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42a5cc15 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7d22a4d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3ae21a8c */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1482feed */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b9c1687 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f69019e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a15b912 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-581becab */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5916ccb */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-495a898c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-69bca193 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6ab56185 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ad89380 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f4686f */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7f2b0f47 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dd9978 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c081286 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-336d3d0d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4721a5c3 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ad14417 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-69381eac */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5d9ab11b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-71833d61 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-690ffc63 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e0bf6b9 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3106d216 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-305584b4 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4cfe0fad */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-734131b0 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-206c8bf4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29f195b4 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4565190c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ca305b1 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a23e12b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54873113 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-28ed913c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5ef74e03 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3388fa47 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-171ea6e1 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a151949 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4423d416 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-78aa6231 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c252be5 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c1c9ce7 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-547ea3f */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4cc349f4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4669cfd */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6cd941d0 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ec15e27 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63407785 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a357125 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1119b04a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f2b60fc */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a93a5b8 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f980412 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a3247db */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5095786 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a952b25 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-55edcfaa */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b4fbb6 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-695dc09f */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-76e5fac */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-32258620 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e20b4a4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-588fd054 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4cd350e3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42a5cc15 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7d22a4d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3ae21a8c */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1482feed */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b9c1687 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f69019e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a15b912 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-581becab */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5916ccb */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-495a898c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-69bca193 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6ab56185 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ad89380 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f4686f */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7f2b0f47 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dd9978 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c081286 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-336d3d0d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4721a5c3 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ad14417 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-69381eac */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5d9ab11b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-71833d61 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-690ffc63 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e0bf6b9 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3106d216 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-305584b4 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4cfe0fad */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-734131b0 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-206c8bf4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29f195b4 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4565190c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ca305b1 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a23e12b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54873113 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-28ed913c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5ef74e03 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3388fa47 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-171ea6e1 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a151949 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4423d416 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-78aa6231 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c252be5 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c1c9ce7 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-547ea3f */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4cc349f4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4669cfd */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6cd941d0 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ec15e27 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63407785 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a357125 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1119b04a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f2b60fc */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a93a5b8 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f980412 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a3247db */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5095786 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a952b25 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-55edcfaa */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b4fbb6 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-695dc09f */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-76e5fac */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-32258620 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e20b4a4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-588fd054 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4cd350e3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42a5cc15 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7d22a4d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3ae21a8c */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1482feed */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b9c1687 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f69019e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a15b912 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-581becab */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5916ccb */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-495a898c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-69bca193 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6ab56185 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ad89380 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f4686f */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7f2b0f47 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dd9978 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c081286 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-336d3d0d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4721a5c3 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ad14417 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-69381eac */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5d9ab11b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-71833d61 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-690ffc63 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e0bf6b9 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3106d216 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-305584b4 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4cfe0fad */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-734131b0 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-206c8bf4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29f195b4 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4565190c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ca305b1 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a23e12b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54873113 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-28ed913c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5ef74e03 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3388fa47 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-171ea6e1 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a151949 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4423d416 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-78aa6231 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c252be5 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c1c9ce7 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-547ea3f */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4cc349f4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4669cfd */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6cd941d0 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ec15e27 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63407785 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a357125 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1119b04a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f2b60fc */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a93a5b8 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f980412 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a3247db */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5095786 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a952b25 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-55edcfaa */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b4fbb6 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-695dc09f */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-76e5fac */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-32258620 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e20b4a4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-588fd054 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4cd350e3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42a5cc15 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7d22a4d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3ae21a8c */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1482feed */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b9c1687 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f69019e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a15b912 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-581becab */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5916ccb */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-495a898c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-69bca193 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6ab56185 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ad89380 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f4686f */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7f2b0f47 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dd9978 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c081286 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-336d3d0d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4721a5c3 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ad14417 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-69381eac */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5d9ab11b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-71833d61 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-690ffc63 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e0bf6b9 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3106d216 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-305584b4 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4cfe0fad */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-734131b0 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-206c8bf4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29f195b4 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4565190c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ca305b1 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a23e12b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54873113 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-28ed913c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5ef74e03 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3388fa47 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-171ea6e1 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a151949 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4423d416 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-78aa6231 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c252be5 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c1c9ce7 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-547ea3f */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4cc349f4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4669cfd */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6cd941d0 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ec15e27 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63407785 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a357125 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1119b04a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f2b60fc */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a93a5b8 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f980412 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a3247db */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5095786 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a952b25 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-55edcfaa */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b4fbb6 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-695dc09f */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-76e5fac */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-32258620 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e20b4a4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-588fd054 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4cd350e3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42a5cc15 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7d22a4d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3ae21a8c */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1482feed */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b9c1687 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f69019e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a15b912 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-581becab */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5916ccb */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-495a898c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-69bca193 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6ab56185 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ad89380 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f4686f */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7f2b0f47 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dd9978 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c081286 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-336d3d0d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4721a5c3 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ad14417 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-69381eac */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5d9ab11b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-71833d61 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-690ffc63 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e0bf6b9 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3106d216 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-305584b4 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4cfe0fad */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-734131b0 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-206c8bf4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29f195b4 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4565190c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ca305b1 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a23e12b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54873113 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-28ed913c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5ef74e03 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3388fa47 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-171ea6e1 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a151949 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4423d416 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-78aa6231 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c252be5 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c1c9ce7 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-547ea3f */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4cc349f4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4669cfd */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6cd941d0 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ec15e27 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63407785 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a357125 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1119b04a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f2b60fc */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a93a5b8 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f980412 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a3247db */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5095786 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a952b25 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-55edcfaa */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b4fbb6 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-695dc09f */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-76e5fac */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-32258620 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e20b4a4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-588fd054 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4cd350e3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42a5cc15 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7d22a4d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3ae21a8c */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1482feed */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b9c1687 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f69019e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a15b912 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-581becab */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5916ccb */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-495a898c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-69bca193 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6ab56185 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ad89380 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f4686f */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7f2b0f47 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dd9978 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c081286 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-336d3d0d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4721a5c3 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ad14417 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-69381eac */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5d9ab11b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-71833d61 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-690ffc63 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e0bf6b9 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3106d216 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-305584b4 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4cfe0fad */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-734131b0 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-206c8bf4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29f195b4 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4565190c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ca305b1 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a23e12b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54873113 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-28ed913c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5ef74e03 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3388fa47 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-171ea6e1 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a151949 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4423d416 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-78aa6231 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c252be5 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c1c9ce7 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-547ea3f */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4cc349f4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4669cfd */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6cd941d0 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ec15e27 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63407785 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a357125 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1119b04a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f2b60fc */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a93a5b8 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f980412 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a3247db */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5095786 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a952b25 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-55edcfaa */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b4fbb6 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-695dc09f */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-76e5fac */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-32258620 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e20b4a4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-588fd054 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4cd350e3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42a5cc15 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s 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-181b9bb2 */: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-524ef1cd */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-63a6fc78 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6b2b746e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b456790 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-71717e69 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5be39e49 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-37a9634b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-55054de9 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2fad0e4b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-362fb268 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-25328fca */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-305976c3 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2751a158 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-684ef09e */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-684f2d71 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3bbd921d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-495955e0 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-660f0e3a */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-22373573 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-70eab96e */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1beb8c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5fdbd8c2 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-48aa51f */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-28c250b0 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-524ef1cd */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-63a6fc78 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6b2b746e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b456790 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-71717e69 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5be39e49 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-37a9634b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-55054de9 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2fad0e4b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-362fb268 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-25328fca */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-305976c3 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2751a158 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-684ef09e */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-684f2d71 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3bbd921d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-495955e0 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-660f0e3a */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-22373573 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-70eab96e */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1beb8c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5fdbd8c2 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-48aa51f */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-28c250b0 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-524ef1cd */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-63a6fc78 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6b2b746e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b456790 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-71717e69 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5be39e49 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-37a9634b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-55054de9 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2fad0e4b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-362fb268 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-25328fca */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-305976c3 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2751a158 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-684ef09e */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-684f2d71 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3bbd921d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-495955e0 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-660f0e3a */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-22373573 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-70eab96e */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1beb8c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5fdbd8c2 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-48aa51f */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-28c250b0 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-524ef1cd */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-63a6fc78 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6b2b746e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b456790 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-71717e69 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5be39e49 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-37a9634b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-55054de9 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2fad0e4b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-362fb268 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-25328fca */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-305976c3 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2751a158 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-684ef09e */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-684f2d71 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3bbd921d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-495955e0 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-660f0e3a */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-22373573 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-70eab96e */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1beb8c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5fdbd8c2 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-48aa51f */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-28c250b0 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-524ef1cd */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-63a6fc78 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6b2b746e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b456790 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-71717e69 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5be39e49 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-37a9634b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-55054de9 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2fad0e4b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-362fb268 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-25328fca */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-305976c3 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2751a158 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-684ef09e */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-684f2d71 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3bbd921d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-495955e0 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-660f0e3a */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-22373573 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-70eab96e */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1beb8c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5fdbd8c2 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-48aa51f */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-28c250b0 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4b025d69 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3954f408 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2f948b5e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e5b5ab9 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c6950c5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-47ad022f */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a1b7668 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3f6994cb */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-32ffe7fa */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-41b4d554 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b777605 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5c7d276e */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-99b86bf */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6f3f81f */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-24c27726 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4327ada5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-688f8b7c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c296e92 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33c74d7b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-13aaa835 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-721e548d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-70b3b49 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-30b642d5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-280452e4 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-48815218 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2ff071d3 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-28a46a53 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6db7cf6e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6847ac9c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-380a971f */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-47f1ba6a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-452f5fdb */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d35dbab */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-328261b7 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-61009e05 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f73a4e2 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6aec7f1b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-41b7ea49 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-45bbd47e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-50a9b52f */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2d2e3fc5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ae4f67d */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4b025d69 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3954f408 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2f948b5e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e5b5ab9 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c6950c5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-47ad022f */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a1b7668 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3f6994cb */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-32ffe7fa */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-41b4d554 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b777605 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5c7d276e */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-99b86bf */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6f3f81f */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-24c27726 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4327ada5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-688f8b7c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c296e92 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33c74d7b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-13aaa835 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-721e548d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-70b3b49 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-30b642d5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-280452e4 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-48815218 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2ff071d3 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-28a46a53 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6db7cf6e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6847ac9c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-380a971f */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-47f1ba6a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-452f5fdb */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d35dbab */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-328261b7 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-61009e05 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f73a4e2 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6aec7f1b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-41b7ea49 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-45bbd47e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-50a9b52f */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2d2e3fc5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ae4f67d */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4b025d69 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3954f408 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2f948b5e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e5b5ab9 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c6950c5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-47ad022f */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a1b7668 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3f6994cb */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-32ffe7fa */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-41b4d554 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b777605 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5c7d276e */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-99b86bf */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6f3f81f */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-24c27726 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4327ada5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-688f8b7c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c296e92 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33c74d7b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-13aaa835 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-721e548d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-70b3b49 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-30b642d5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-280452e4 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-48815218 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2ff071d3 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-28a46a53 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6db7cf6e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6847ac9c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-380a971f */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-47f1ba6a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-452f5fdb */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d35dbab */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-328261b7 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-61009e05 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f73a4e2 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6aec7f1b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-41b7ea49 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-45bbd47e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-50a9b52f */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2d2e3fc5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ae4f67d */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4b025d69 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3954f408 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2f948b5e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e5b5ab9 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c6950c5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-47ad022f */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a1b7668 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3f6994cb */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-32ffe7fa */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-41b4d554 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b777605 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5c7d276e */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-99b86bf */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6f3f81f */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-24c27726 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4327ada5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-688f8b7c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c296e92 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33c74d7b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-13aaa835 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-721e548d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-70b3b49 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-30b642d5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-280452e4 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-48815218 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2ff071d3 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-28a46a53 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6db7cf6e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6847ac9c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-380a971f */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-47f1ba6a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-452f5fdb */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d35dbab */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-328261b7 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-61009e05 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f73a4e2 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6aec7f1b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-41b7ea49 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-45bbd47e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-50a9b52f */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2d2e3fc5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ae4f67d */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4b025d69 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3954f408 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2f948b5e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e5b5ab9 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c6950c5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-47ad022f */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a1b7668 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3f6994cb */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-32ffe7fa */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-41b4d554 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b777605 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5c7d276e */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-99b86bf */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6f3f81f */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-24c27726 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4327ada5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-688f8b7c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c296e92 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33c74d7b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-13aaa835 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-721e548d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-70b3b49 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-30b642d5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-280452e4 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-48815218 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2ff071d3 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-28a46a53 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6db7cf6e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6847ac9c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-380a971f */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-47f1ba6a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-452f5fdb */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d35dbab */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-328261b7 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-61009e05 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f73a4e2 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6aec7f1b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-41b7ea49 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-45bbd47e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-50a9b52f */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2d2e3fc5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ae4f67d */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4b025d69 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3954f408 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2f948b5e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e5b5ab9 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c6950c5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-47ad022f */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a1b7668 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3f6994cb */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-32ffe7fa */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-41b4d554 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b777605 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5c7d276e */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-99b86bf */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6f3f81f */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-24c27726 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4327ada5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-688f8b7c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c296e92 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33c74d7b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-13aaa835 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-721e548d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-70b3b49 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-30b642d5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-280452e4 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-48815218 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2ff071d3 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-28a46a53 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6db7cf6e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6847ac9c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-380a971f */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-47f1ba6a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-452f5fdb */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d35dbab */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-328261b7 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-61009e05 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f73a4e2 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6aec7f1b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-41b7ea49 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-45bbd47e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-50a9b52f */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2d2e3fc5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ae4f67d */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4b025d69 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3954f408 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2f948b5e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e5b5ab9 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c6950c5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-47ad022f */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a1b7668 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3f6994cb */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-32ffe7fa */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-41b4d554 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b777605 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5c7d276e */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-99b86bf */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6f3f81f */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-24c27726 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4327ada5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-688f8b7c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c296e92 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33c74d7b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-13aaa835 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-721e548d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-70b3b49 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-30b642d5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-280452e4 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-48815218 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2ff071d3 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-28a46a53 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6db7cf6e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6847ac9c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-380a971f */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-47f1ba6a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-452f5fdb */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d35dbab */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-328261b7 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-61009e05 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f73a4e2 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6aec7f1b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-41b7ea49 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-45bbd47e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-50a9b52f */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2d2e3fc5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ae4f67d */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4b025d69 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3954f408 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2f948b5e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e5b5ab9 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c6950c5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-47ad022f */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a1b7668 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3f6994cb */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-32ffe7fa */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-41b4d554 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b777605 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5c7d276e */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-99b86bf */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6f3f81f */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-24c27726 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4327ada5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-688f8b7c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c296e92 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33c74d7b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-13aaa835 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-721e548d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-70b3b49 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-30b642d5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-280452e4 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-48815218 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2ff071d3 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-28a46a53 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6db7cf6e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6847ac9c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-380a971f */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-47f1ba6a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-452f5fdb */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d35dbab */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-328261b7 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-61009e05 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f73a4e2 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6aec7f1b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-41b7ea49 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-45bbd47e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-50a9b52f */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2d2e3fc5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ae4f67d */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s 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-3f43ef9c */.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-213ffe22 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-288619e6 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-122e366d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54c584b5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1038781d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-21b4f9a5 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2e44ae17 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2216fd64 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ad414ae */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9c83149 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-31f981e3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-102e5959 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-458ad948 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-62166c89 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-777023f3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a389234 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7824ba32 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-554d66ee */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-40b12929 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3e8cd5ac */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1e76e4cf */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2bc5c42c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-24f3dc7b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e1df959 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s 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-3f43ef9c */.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-213ffe22 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-288619e6 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-122e366d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54c584b5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1038781d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-21b4f9a5 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2e44ae17 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2216fd64 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ad414ae */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9c83149 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-31f981e3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-102e5959 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-458ad948 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-62166c89 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-777023f3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a389234 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7824ba32 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-554d66ee */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-40b12929 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3e8cd5ac */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1e76e4cf */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2bc5c42c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-24f3dc7b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e1df959 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s 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-3f43ef9c */.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-213ffe22 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-288619e6 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-122e366d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54c584b5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1038781d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-21b4f9a5 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2e44ae17 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2216fd64 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ad414ae */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9c83149 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-31f981e3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-102e5959 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-458ad948 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-62166c89 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-777023f3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a389234 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7824ba32 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-554d66ee */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-40b12929 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3e8cd5ac */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1e76e4cf */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2bc5c42c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-24f3dc7b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e1df959 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s 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-3f43ef9c */.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-213ffe22 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-288619e6 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-122e366d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54c584b5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1038781d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-21b4f9a5 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2e44ae17 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2216fd64 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ad414ae */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9c83149 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-31f981e3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-102e5959 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-458ad948 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-62166c89 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-777023f3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a389234 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7824ba32 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-554d66ee */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-40b12929 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3e8cd5ac */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1e76e4cf */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2bc5c42c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-24f3dc7b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e1df959 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s 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-3f43ef9c */.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-213ffe22 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-288619e6 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-122e366d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54c584b5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1038781d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-21b4f9a5 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2e44ae17 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2216fd64 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ad414ae */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9c83149 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-31f981e3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-102e5959 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-458ad948 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-62166c89 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-777023f3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a389234 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7824ba32 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-554d66ee */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-40b12929 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3e8cd5ac */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1e76e4cf */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2bc5c42c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-24f3dc7b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e1df959 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s 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-3e75cba4 */: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-5231a87a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3951bec2 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d82b0c5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1c272e84 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-48cf6b30 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-40edce38 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7aba2196 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1de286f0 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a8bef0a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c746672 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7d9b641e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4841229 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d2edea8 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4fca47ec */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-34d0cb9b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-13083fa8 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c648082 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-261fd98e */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5231a87a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3951bec2 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d82b0c5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1c272e84 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-48cf6b30 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-40edce38 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7aba2196 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1de286f0 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a8bef0a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c746672 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7d9b641e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4841229 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d2edea8 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4fca47ec */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-34d0cb9b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-13083fa8 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c648082 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-261fd98e */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5231a87a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3951bec2 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d82b0c5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1c272e84 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-48cf6b30 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-40edce38 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7aba2196 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1de286f0 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a8bef0a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c746672 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7d9b641e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4841229 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d2edea8 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4fca47ec */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-34d0cb9b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-13083fa8 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c648082 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-261fd98e */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5231a87a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3951bec2 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d82b0c5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1c272e84 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-48cf6b30 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-40edce38 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7aba2196 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1de286f0 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a8bef0a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c746672 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7d9b641e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4841229 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d2edea8 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4fca47ec */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-34d0cb9b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-13083fa8 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c648082 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-261fd98e */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5231a87a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3951bec2 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d82b0c5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1c272e84 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-48cf6b30 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-40edce38 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7aba2196 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1de286f0 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a8bef0a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c746672 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7d9b641e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4841229 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d2edea8 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4fca47ec */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-34d0cb9b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-13083fa8 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c648082 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-261fd98e */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s 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-28794a46 */: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-7d22a4d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3ae21a8c */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1482feed */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b9c1687 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f69019e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a15b912 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-581becab */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5916ccb */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-495a898c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-69bca193 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6ab56185 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ad89380 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f4686f */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7f2b0f47 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dd9978 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c081286 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-336d3d0d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4721a5c3 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ad14417 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-69381eac */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5d9ab11b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-71833d61 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-690ffc63 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e0bf6b9 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3106d216 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-305584b4 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4cfe0fad */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-734131b0 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-206c8bf4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29f195b4 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4565190c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ca305b1 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a23e12b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54873113 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-28ed913c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5ef74e03 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3388fa47 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-171ea6e1 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a151949 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4423d416 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-78aa6231 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c252be5 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c1c9ce7 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-547ea3f */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4cc349f4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4669cfd */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6cd941d0 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ec15e27 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63407785 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a357125 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1119b04a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f2b60fc */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a93a5b8 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f980412 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a3247db */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5095786 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a952b25 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-55edcfaa */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b4fbb6 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-695dc09f */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-76e5fac */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-32258620 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e20b4a4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-588fd054 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4cd350e3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42a5cc15 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7d22a4d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3ae21a8c */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1482feed */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b9c1687 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f69019e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a15b912 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-581becab */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5916ccb */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-495a898c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-69bca193 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6ab56185 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ad89380 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f4686f */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7f2b0f47 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dd9978 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c081286 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-336d3d0d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4721a5c3 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ad14417 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-69381eac */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5d9ab11b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-71833d61 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-690ffc63 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e0bf6b9 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3106d216 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-305584b4 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4cfe0fad */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-734131b0 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-206c8bf4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29f195b4 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4565190c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ca305b1 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a23e12b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54873113 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-28ed913c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5ef74e03 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3388fa47 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-171ea6e1 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a151949 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4423d416 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-78aa6231 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c252be5 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c1c9ce7 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-547ea3f */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4cc349f4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4669cfd */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6cd941d0 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ec15e27 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63407785 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a357125 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1119b04a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f2b60fc */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a93a5b8 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f980412 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a3247db */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5095786 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a952b25 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-55edcfaa */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b4fbb6 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-695dc09f */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-76e5fac */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-32258620 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e20b4a4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-588fd054 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4cd350e3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42a5cc15 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7d22a4d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3ae21a8c */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1482feed */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b9c1687 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f69019e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a15b912 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-581becab */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5916ccb */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-495a898c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-69bca193 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6ab56185 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ad89380 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f4686f */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7f2b0f47 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dd9978 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c081286 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-336d3d0d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4721a5c3 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ad14417 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-69381eac */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5d9ab11b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-71833d61 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-690ffc63 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e0bf6b9 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3106d216 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-305584b4 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4cfe0fad */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-734131b0 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-206c8bf4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29f195b4 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4565190c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ca305b1 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a23e12b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54873113 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-28ed913c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5ef74e03 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3388fa47 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-171ea6e1 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a151949 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4423d416 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-78aa6231 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c252be5 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c1c9ce7 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-547ea3f */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4cc349f4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4669cfd */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6cd941d0 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ec15e27 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63407785 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a357125 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1119b04a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f2b60fc */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a93a5b8 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f980412 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a3247db */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5095786 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a952b25 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-55edcfaa */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b4fbb6 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-695dc09f */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-76e5fac */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-32258620 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e20b4a4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-588fd054 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4cd350e3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42a5cc15 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7d22a4d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3ae21a8c */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1482feed */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b9c1687 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f69019e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a15b912 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-581becab */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5916ccb */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-495a898c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-69bca193 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6ab56185 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ad89380 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f4686f */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7f2b0f47 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dd9978 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c081286 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-336d3d0d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4721a5c3 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ad14417 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-69381eac */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5d9ab11b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-71833d61 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-690ffc63 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e0bf6b9 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3106d216 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-305584b4 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4cfe0fad */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-734131b0 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-206c8bf4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29f195b4 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4565190c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ca305b1 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a23e12b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54873113 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-28ed913c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5ef74e03 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3388fa47 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-171ea6e1 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a151949 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4423d416 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-78aa6231 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c252be5 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c1c9ce7 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-547ea3f */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4cc349f4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4669cfd */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6cd941d0 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ec15e27 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63407785 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a357125 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1119b04a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f2b60fc */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a93a5b8 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f980412 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a3247db */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5095786 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a952b25 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-55edcfaa */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b4fbb6 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-695dc09f */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-76e5fac */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-32258620 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e20b4a4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-588fd054 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4cd350e3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42a5cc15 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7d22a4d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3ae21a8c */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1482feed */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b9c1687 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f69019e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a15b912 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-581becab */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5916ccb */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-495a898c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-69bca193 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6ab56185 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ad89380 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f4686f */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7f2b0f47 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dd9978 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c081286 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-336d3d0d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4721a5c3 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ad14417 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-69381eac */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5d9ab11b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-71833d61 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-690ffc63 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e0bf6b9 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3106d216 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-305584b4 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4cfe0fad */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-734131b0 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-206c8bf4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29f195b4 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4565190c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ca305b1 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a23e12b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54873113 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-28ed913c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5ef74e03 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3388fa47 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-171ea6e1 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a151949 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4423d416 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-78aa6231 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c252be5 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c1c9ce7 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-547ea3f */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4cc349f4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4669cfd */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6cd941d0 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ec15e27 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63407785 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a357125 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1119b04a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f2b60fc */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a93a5b8 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f980412 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a3247db */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5095786 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a952b25 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-55edcfaa */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b4fbb6 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-695dc09f */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-76e5fac */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-32258620 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e20b4a4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-588fd054 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4cd350e3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42a5cc15 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7d22a4d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3ae21a8c */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1482feed */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b9c1687 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f69019e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a15b912 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-581becab */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5916ccb */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-495a898c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-69bca193 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6ab56185 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ad89380 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f4686f */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7f2b0f47 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dd9978 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c081286 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-336d3d0d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4721a5c3 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ad14417 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-69381eac */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5d9ab11b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-71833d61 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-690ffc63 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e0bf6b9 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3106d216 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-305584b4 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4cfe0fad */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-734131b0 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-206c8bf4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29f195b4 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4565190c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ca305b1 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a23e12b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54873113 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-28ed913c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5ef74e03 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3388fa47 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-171ea6e1 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a151949 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4423d416 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-78aa6231 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c252be5 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c1c9ce7 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-547ea3f */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4cc349f4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4669cfd */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6cd941d0 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ec15e27 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63407785 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a357125 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1119b04a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f2b60fc */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a93a5b8 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f980412 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a3247db */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5095786 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a952b25 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-55edcfaa */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b4fbb6 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-695dc09f */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-76e5fac */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-32258620 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e20b4a4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-588fd054 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4cd350e3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42a5cc15 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7d22a4d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3ae21a8c */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1482feed */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b9c1687 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f69019e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a15b912 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-581becab */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5916ccb */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-495a898c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-69bca193 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6ab56185 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ad89380 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f4686f */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7f2b0f47 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dd9978 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c081286 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-336d3d0d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4721a5c3 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ad14417 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-69381eac */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5d9ab11b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-71833d61 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-690ffc63 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e0bf6b9 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3106d216 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-305584b4 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4cfe0fad */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-734131b0 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-206c8bf4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29f195b4 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4565190c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ca305b1 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a23e12b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54873113 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-28ed913c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5ef74e03 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3388fa47 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-171ea6e1 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a151949 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4423d416 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-78aa6231 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c252be5 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c1c9ce7 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-547ea3f */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4cc349f4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4669cfd */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6cd941d0 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ec15e27 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63407785 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a357125 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1119b04a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f2b60fc */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a93a5b8 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f980412 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a3247db */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5095786 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a952b25 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-55edcfaa */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b4fbb6 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-695dc09f */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-76e5fac */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-32258620 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e20b4a4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-588fd054 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4cd350e3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42a5cc15 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7d22a4d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3ae21a8c */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1482feed */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b9c1687 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f69019e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a15b912 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-581becab */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5916ccb */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-495a898c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-69bca193 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6ab56185 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ad89380 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f4686f */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7f2b0f47 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dd9978 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c081286 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-336d3d0d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4721a5c3 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ad14417 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-69381eac */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5d9ab11b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-71833d61 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-690ffc63 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e0bf6b9 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3106d216 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-305584b4 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4cfe0fad */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-734131b0 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-206c8bf4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29f195b4 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4565190c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ca305b1 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a23e12b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54873113 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-28ed913c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5ef74e03 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3388fa47 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-171ea6e1 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a151949 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4423d416 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-78aa6231 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c252be5 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c1c9ce7 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-547ea3f */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4cc349f4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4669cfd */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6cd941d0 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ec15e27 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63407785 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a357125 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1119b04a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f2b60fc */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a93a5b8 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f980412 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a3247db */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5095786 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a952b25 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-55edcfaa */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b4fbb6 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-695dc09f */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-76e5fac */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-32258620 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e20b4a4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-588fd054 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4cd350e3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42a5cc15 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7d22a4d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3ae21a8c */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1482feed */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b9c1687 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f69019e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a15b912 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-581becab */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5916ccb */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-495a898c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-69bca193 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6ab56185 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ad89380 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f4686f */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7f2b0f47 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dd9978 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c081286 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-336d3d0d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4721a5c3 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ad14417 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-69381eac */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5d9ab11b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-71833d61 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-690ffc63 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e0bf6b9 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3106d216 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-305584b4 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4cfe0fad */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-734131b0 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-206c8bf4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29f195b4 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4565190c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ca305b1 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a23e12b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54873113 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-28ed913c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5ef74e03 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3388fa47 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-171ea6e1 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a151949 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4423d416 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-78aa6231 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c252be5 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c1c9ce7 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-547ea3f */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4cc349f4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4669cfd */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6cd941d0 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ec15e27 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63407785 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a357125 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1119b04a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f2b60fc */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a93a5b8 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f980412 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a3247db */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5095786 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a952b25 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-55edcfaa */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b4fbb6 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-695dc09f */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-76e5fac */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-32258620 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e20b4a4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-588fd054 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4cd350e3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42a5cc15 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7d22a4d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3ae21a8c */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1482feed */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b9c1687 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f69019e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a15b912 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-581becab */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5916ccb */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-495a898c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-69bca193 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6ab56185 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ad89380 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f4686f */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7f2b0f47 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dd9978 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c081286 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-336d3d0d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4721a5c3 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ad14417 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-69381eac */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5d9ab11b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-71833d61 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-690ffc63 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e0bf6b9 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3106d216 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-305584b4 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4cfe0fad */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-734131b0 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-206c8bf4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29f195b4 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4565190c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ca305b1 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a23e12b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54873113 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-28ed913c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5ef74e03 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3388fa47 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-171ea6e1 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a151949 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4423d416 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-78aa6231 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c252be5 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c1c9ce7 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-547ea3f */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4cc349f4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4669cfd */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6cd941d0 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ec15e27 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63407785 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a357125 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1119b04a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f2b60fc */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a93a5b8 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f980412 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a3247db */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5095786 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a952b25 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-55edcfaa */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b4fbb6 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-695dc09f */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-76e5fac */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-32258620 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e20b4a4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-588fd054 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4cd350e3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42a5cc15 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7d22a4d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3ae21a8c */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1482feed */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b9c1687 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f69019e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a15b912 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-581becab */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5916ccb */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-495a898c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-69bca193 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6ab56185 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ad89380 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f4686f */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7f2b0f47 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dd9978 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c081286 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-336d3d0d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4721a5c3 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ad14417 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-69381eac */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5d9ab11b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-71833d61 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-690ffc63 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e0bf6b9 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3106d216 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-305584b4 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4cfe0fad */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-734131b0 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-206c8bf4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29f195b4 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4565190c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ca305b1 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a23e12b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54873113 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-28ed913c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5ef74e03 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3388fa47 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-171ea6e1 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a151949 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4423d416 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-78aa6231 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c252be5 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c1c9ce7 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-547ea3f */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4cc349f4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4669cfd */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6cd941d0 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ec15e27 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63407785 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a357125 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1119b04a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f2b60fc */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a93a5b8 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f980412 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a3247db */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5095786 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a952b25 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-55edcfaa */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b4fbb6 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-695dc09f */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-76e5fac */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-32258620 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e20b4a4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-588fd054 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4cd350e3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42a5cc15 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7d22a4d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3ae21a8c */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1482feed */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b9c1687 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f69019e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a15b912 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-581becab */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5916ccb */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-495a898c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-69bca193 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6ab56185 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ad89380 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f4686f */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7f2b0f47 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dd9978 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c081286 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-336d3d0d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4721a5c3 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ad14417 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-69381eac */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5d9ab11b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-71833d61 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-690ffc63 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e0bf6b9 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3106d216 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-305584b4 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4cfe0fad */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-734131b0 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-206c8bf4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29f195b4 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4565190c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ca305b1 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a23e12b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54873113 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-28ed913c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5ef74e03 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3388fa47 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-171ea6e1 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a151949 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4423d416 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-78aa6231 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c252be5 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c1c9ce7 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-547ea3f */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4cc349f4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4669cfd */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6cd941d0 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ec15e27 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63407785 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a357125 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1119b04a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f2b60fc */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a93a5b8 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f980412 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a3247db */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5095786 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a952b25 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-55edcfaa */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b4fbb6 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-695dc09f */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-76e5fac */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-32258620 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e20b4a4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-588fd054 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4cd350e3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42a5cc15 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s 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-181b9bb2 */: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-524ef1cd */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-63a6fc78 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6b2b746e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b456790 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-71717e69 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5be39e49 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-37a9634b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-55054de9 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2fad0e4b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-362fb268 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-25328fca */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-305976c3 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2751a158 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-684ef09e */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-684f2d71 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3bbd921d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-495955e0 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-660f0e3a */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-22373573 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-70eab96e */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1beb8c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5fdbd8c2 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-48aa51f */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-28c250b0 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-524ef1cd */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-63a6fc78 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6b2b746e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b456790 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-71717e69 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5be39e49 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-37a9634b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-55054de9 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2fad0e4b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-362fb268 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-25328fca */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-305976c3 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2751a158 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-684ef09e */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-684f2d71 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3bbd921d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-495955e0 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-660f0e3a */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-22373573 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-70eab96e */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1beb8c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5fdbd8c2 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-48aa51f */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-28c250b0 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-524ef1cd */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-63a6fc78 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6b2b746e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b456790 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-71717e69 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5be39e49 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-37a9634b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-55054de9 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2fad0e4b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-362fb268 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-25328fca */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-305976c3 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2751a158 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-684ef09e */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-684f2d71 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3bbd921d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-495955e0 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-660f0e3a */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-22373573 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-70eab96e */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1beb8c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5fdbd8c2 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-48aa51f */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-28c250b0 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-524ef1cd */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-63a6fc78 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6b2b746e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b456790 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-71717e69 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5be39e49 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-37a9634b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-55054de9 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2fad0e4b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-362fb268 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-25328fca */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-305976c3 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2751a158 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-684ef09e */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-684f2d71 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3bbd921d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-495955e0 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-660f0e3a */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-22373573 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-70eab96e */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1beb8c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5fdbd8c2 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-48aa51f */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-28c250b0 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-524ef1cd */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-63a6fc78 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6b2b746e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b456790 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-71717e69 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5be39e49 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-37a9634b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-55054de9 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2fad0e4b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-362fb268 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-25328fca */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-305976c3 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2751a158 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-684ef09e */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-684f2d71 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3bbd921d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-495955e0 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-660f0e3a */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-22373573 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-70eab96e */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1beb8c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5fdbd8c2 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-48aa51f */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-28c250b0 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4b025d69 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3954f408 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2f948b5e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e5b5ab9 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c6950c5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-47ad022f */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a1b7668 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3f6994cb */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-32ffe7fa */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-41b4d554 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b777605 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5c7d276e */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-99b86bf */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6f3f81f */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-24c27726 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4327ada5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-688f8b7c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c296e92 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33c74d7b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-13aaa835 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-721e548d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-70b3b49 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-30b642d5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-280452e4 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-48815218 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2ff071d3 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-28a46a53 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6db7cf6e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6847ac9c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-380a971f */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-47f1ba6a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-452f5fdb */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d35dbab */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-328261b7 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-61009e05 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f73a4e2 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6aec7f1b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-41b7ea49 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-45bbd47e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-50a9b52f */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2d2e3fc5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ae4f67d */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4b025d69 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3954f408 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2f948b5e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e5b5ab9 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c6950c5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-47ad022f */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a1b7668 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3f6994cb */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-32ffe7fa */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-41b4d554 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b777605 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5c7d276e */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-99b86bf */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6f3f81f */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-24c27726 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4327ada5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-688f8b7c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c296e92 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33c74d7b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-13aaa835 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-721e548d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-70b3b49 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-30b642d5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-280452e4 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-48815218 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2ff071d3 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-28a46a53 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6db7cf6e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6847ac9c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-380a971f */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-47f1ba6a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-452f5fdb */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d35dbab */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-328261b7 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-61009e05 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f73a4e2 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6aec7f1b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-41b7ea49 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-45bbd47e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-50a9b52f */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2d2e3fc5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ae4f67d */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4b025d69 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3954f408 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2f948b5e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e5b5ab9 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c6950c5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-47ad022f */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a1b7668 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3f6994cb */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-32ffe7fa */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-41b4d554 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b777605 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5c7d276e */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-99b86bf */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6f3f81f */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-24c27726 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4327ada5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-688f8b7c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c296e92 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33c74d7b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-13aaa835 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-721e548d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-70b3b49 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-30b642d5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-280452e4 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-48815218 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2ff071d3 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-28a46a53 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6db7cf6e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6847ac9c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-380a971f */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-47f1ba6a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-452f5fdb */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d35dbab */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-328261b7 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-61009e05 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f73a4e2 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6aec7f1b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-41b7ea49 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-45bbd47e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-50a9b52f */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2d2e3fc5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ae4f67d */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4b025d69 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3954f408 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2f948b5e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e5b5ab9 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c6950c5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-47ad022f */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a1b7668 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3f6994cb */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-32ffe7fa */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-41b4d554 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b777605 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5c7d276e */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-99b86bf */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6f3f81f */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-24c27726 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4327ada5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-688f8b7c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c296e92 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33c74d7b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-13aaa835 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-721e548d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-70b3b49 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-30b642d5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-280452e4 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-48815218 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2ff071d3 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-28a46a53 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6db7cf6e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6847ac9c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-380a971f */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-47f1ba6a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-452f5fdb */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d35dbab */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-328261b7 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-61009e05 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f73a4e2 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6aec7f1b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-41b7ea49 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-45bbd47e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-50a9b52f */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2d2e3fc5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ae4f67d */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4b025d69 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3954f408 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2f948b5e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e5b5ab9 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c6950c5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-47ad022f */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a1b7668 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3f6994cb */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-32ffe7fa */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-41b4d554 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b777605 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5c7d276e */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-99b86bf */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6f3f81f */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-24c27726 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4327ada5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-688f8b7c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c296e92 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33c74d7b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-13aaa835 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-721e548d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-70b3b49 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-30b642d5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-280452e4 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-48815218 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2ff071d3 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-28a46a53 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6db7cf6e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6847ac9c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-380a971f */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-47f1ba6a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-452f5fdb */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d35dbab */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-328261b7 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-61009e05 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f73a4e2 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6aec7f1b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-41b7ea49 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-45bbd47e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-50a9b52f */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2d2e3fc5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ae4f67d */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4b025d69 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3954f408 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2f948b5e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e5b5ab9 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c6950c5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-47ad022f */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a1b7668 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3f6994cb */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-32ffe7fa */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-41b4d554 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b777605 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5c7d276e */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-99b86bf */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6f3f81f */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-24c27726 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4327ada5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-688f8b7c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c296e92 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33c74d7b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-13aaa835 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-721e548d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-70b3b49 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-30b642d5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-280452e4 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-48815218 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2ff071d3 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-28a46a53 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6db7cf6e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6847ac9c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-380a971f */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-47f1ba6a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-452f5fdb */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d35dbab */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-328261b7 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-61009e05 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f73a4e2 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6aec7f1b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-41b7ea49 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-45bbd47e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-50a9b52f */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2d2e3fc5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ae4f67d */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4b025d69 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3954f408 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2f948b5e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e5b5ab9 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c6950c5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-47ad022f */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a1b7668 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3f6994cb */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-32ffe7fa */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-41b4d554 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b777605 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5c7d276e */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-99b86bf */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6f3f81f */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-24c27726 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4327ada5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-688f8b7c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c296e92 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33c74d7b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-13aaa835 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-721e548d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-70b3b49 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-30b642d5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-280452e4 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-48815218 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2ff071d3 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-28a46a53 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6db7cf6e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6847ac9c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-380a971f */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-47f1ba6a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-452f5fdb */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d35dbab */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-328261b7 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-61009e05 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f73a4e2 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6aec7f1b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-41b7ea49 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-45bbd47e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-50a9b52f */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2d2e3fc5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ae4f67d */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4b025d69 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3954f408 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2f948b5e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e5b5ab9 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c6950c5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-47ad022f */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a1b7668 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3f6994cb */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-32ffe7fa */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-41b4d554 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b777605 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5c7d276e */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-99b86bf */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6f3f81f */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-24c27726 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4327ada5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-688f8b7c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c296e92 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33c74d7b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-13aaa835 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-721e548d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-70b3b49 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-30b642d5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-280452e4 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-48815218 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2ff071d3 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-28a46a53 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6db7cf6e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6847ac9c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-380a971f */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-47f1ba6a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-452f5fdb */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d35dbab */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-328261b7 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-61009e05 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f73a4e2 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6aec7f1b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-41b7ea49 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-45bbd47e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-50a9b52f */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2d2e3fc5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ae4f67d */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s 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-3f43ef9c */.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-213ffe22 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-288619e6 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-122e366d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54c584b5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1038781d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-21b4f9a5 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2e44ae17 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2216fd64 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ad414ae */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9c83149 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-31f981e3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-102e5959 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-458ad948 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-62166c89 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-777023f3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a389234 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7824ba32 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-554d66ee */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-40b12929 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3e8cd5ac */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1e76e4cf */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2bc5c42c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-24f3dc7b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e1df959 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s 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-3f43ef9c */.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-213ffe22 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-288619e6 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-122e366d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54c584b5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1038781d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-21b4f9a5 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2e44ae17 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2216fd64 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ad414ae */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9c83149 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-31f981e3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-102e5959 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-458ad948 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-62166c89 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-777023f3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a389234 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7824ba32 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-554d66ee */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-40b12929 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3e8cd5ac */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1e76e4cf */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2bc5c42c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-24f3dc7b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e1df959 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s 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-3f43ef9c */.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-213ffe22 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-288619e6 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-122e366d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54c584b5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1038781d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-21b4f9a5 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2e44ae17 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2216fd64 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ad414ae */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9c83149 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-31f981e3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-102e5959 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-458ad948 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-62166c89 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-777023f3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a389234 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7824ba32 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-554d66ee */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-40b12929 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3e8cd5ac */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1e76e4cf */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2bc5c42c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-24f3dc7b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e1df959 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s 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-3f43ef9c */.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-213ffe22 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-288619e6 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-122e366d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54c584b5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1038781d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-21b4f9a5 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2e44ae17 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2216fd64 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ad414ae */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9c83149 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-31f981e3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-102e5959 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-458ad948 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-62166c89 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-777023f3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a389234 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7824ba32 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-554d66ee */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-40b12929 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3e8cd5ac */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1e76e4cf */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2bc5c42c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-24f3dc7b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e1df959 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s 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-3f43ef9c */.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-213ffe22 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-288619e6 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-122e366d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54c584b5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1038781d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-21b4f9a5 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2e44ae17 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2216fd64 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ad414ae */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9c83149 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-31f981e3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-102e5959 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-458ad948 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-62166c89 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-777023f3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a389234 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7824ba32 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-554d66ee */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-40b12929 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3e8cd5ac */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1e76e4cf */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2bc5c42c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-24f3dc7b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e1df959 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s 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-3e75cba4 */: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-5231a87a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3951bec2 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d82b0c5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1c272e84 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-48cf6b30 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-40edce38 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7aba2196 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1de286f0 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a8bef0a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c746672 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7d9b641e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4841229 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d2edea8 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4fca47ec */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-34d0cb9b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-13083fa8 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c648082 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-261fd98e */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5231a87a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3951bec2 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d82b0c5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1c272e84 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-48cf6b30 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-40edce38 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7aba2196 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1de286f0 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a8bef0a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c746672 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7d9b641e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4841229 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d2edea8 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4fca47ec */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-34d0cb9b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-13083fa8 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c648082 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-261fd98e */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5231a87a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3951bec2 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d82b0c5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1c272e84 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-48cf6b30 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-40edce38 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7aba2196 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1de286f0 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a8bef0a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c746672 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7d9b641e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4841229 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d2edea8 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4fca47ec */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-34d0cb9b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-13083fa8 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c648082 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-261fd98e */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5231a87a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3951bec2 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d82b0c5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1c272e84 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-48cf6b30 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-40edce38 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7aba2196 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1de286f0 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a8bef0a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c746672 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7d9b641e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4841229 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d2edea8 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4fca47ec */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-34d0cb9b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-13083fa8 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c648082 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-261fd98e */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5231a87a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3951bec2 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d82b0c5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1c272e84 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-48cf6b30 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-40edce38 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7aba2196 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1de286f0 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a8bef0a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c746672 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7d9b641e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4841229 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d2edea8 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4fca47ec */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-34d0cb9b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-13083fa8 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c648082 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-261fd98e */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s 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-28794a46 */: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-7d22a4d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3ae21a8c */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1482feed */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b9c1687 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f69019e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a15b912 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-581becab */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5916ccb */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-495a898c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-69bca193 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6ab56185 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ad89380 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f4686f */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7f2b0f47 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dd9978 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c081286 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-336d3d0d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4721a5c3 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ad14417 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-69381eac */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5d9ab11b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-71833d61 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-690ffc63 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e0bf6b9 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3106d216 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-305584b4 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4cfe0fad */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-734131b0 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-206c8bf4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29f195b4 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4565190c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ca305b1 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a23e12b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54873113 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-28ed913c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5ef74e03 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3388fa47 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-171ea6e1 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a151949 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4423d416 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-78aa6231 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c252be5 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c1c9ce7 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-547ea3f */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4cc349f4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4669cfd */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6cd941d0 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ec15e27 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63407785 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a357125 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1119b04a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f2b60fc */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a93a5b8 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f980412 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a3247db */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5095786 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a952b25 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-55edcfaa */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b4fbb6 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-695dc09f */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-76e5fac */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-32258620 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e20b4a4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-588fd054 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4cd350e3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42a5cc15 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7d22a4d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3ae21a8c */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1482feed */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b9c1687 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f69019e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a15b912 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-581becab */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5916ccb */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-495a898c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-69bca193 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6ab56185 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ad89380 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f4686f */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7f2b0f47 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dd9978 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c081286 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-336d3d0d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4721a5c3 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ad14417 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-69381eac */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5d9ab11b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-71833d61 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-690ffc63 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e0bf6b9 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3106d216 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-305584b4 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4cfe0fad */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-734131b0 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-206c8bf4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29f195b4 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4565190c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ca305b1 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a23e12b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54873113 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-28ed913c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5ef74e03 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3388fa47 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-171ea6e1 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a151949 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4423d416 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-78aa6231 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c252be5 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c1c9ce7 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-547ea3f */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4cc349f4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4669cfd */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6cd941d0 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ec15e27 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63407785 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a357125 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1119b04a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f2b60fc */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a93a5b8 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f980412 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a3247db */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5095786 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a952b25 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-55edcfaa */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b4fbb6 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-695dc09f */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-76e5fac */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-32258620 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e20b4a4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-588fd054 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4cd350e3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42a5cc15 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7d22a4d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3ae21a8c */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1482feed */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b9c1687 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f69019e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a15b912 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-581becab */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5916ccb */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-495a898c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-69bca193 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6ab56185 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ad89380 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f4686f */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7f2b0f47 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dd9978 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c081286 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-336d3d0d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4721a5c3 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ad14417 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-69381eac */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5d9ab11b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-71833d61 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-690ffc63 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e0bf6b9 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3106d216 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-305584b4 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4cfe0fad */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-734131b0 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-206c8bf4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29f195b4 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4565190c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ca305b1 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a23e12b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54873113 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-28ed913c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5ef74e03 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3388fa47 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-171ea6e1 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a151949 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4423d416 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-78aa6231 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c252be5 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c1c9ce7 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-547ea3f */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4cc349f4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4669cfd */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6cd941d0 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ec15e27 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63407785 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a357125 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1119b04a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f2b60fc */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a93a5b8 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f980412 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a3247db */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5095786 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a952b25 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-55edcfaa */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b4fbb6 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-695dc09f */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-76e5fac */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-32258620 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e20b4a4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-588fd054 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4cd350e3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42a5cc15 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7d22a4d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3ae21a8c */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1482feed */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b9c1687 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f69019e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a15b912 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-581becab */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5916ccb */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-495a898c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-69bca193 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6ab56185 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ad89380 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f4686f */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7f2b0f47 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dd9978 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c081286 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-336d3d0d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4721a5c3 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ad14417 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-69381eac */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5d9ab11b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-71833d61 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-690ffc63 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e0bf6b9 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3106d216 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-305584b4 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4cfe0fad */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-734131b0 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-206c8bf4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29f195b4 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4565190c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ca305b1 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a23e12b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54873113 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-28ed913c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5ef74e03 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3388fa47 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-171ea6e1 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a151949 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4423d416 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-78aa6231 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c252be5 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c1c9ce7 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-547ea3f */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4cc349f4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4669cfd */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6cd941d0 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ec15e27 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63407785 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a357125 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1119b04a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f2b60fc */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a93a5b8 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f980412 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a3247db */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5095786 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a952b25 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-55edcfaa */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b4fbb6 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-695dc09f */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-76e5fac */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-32258620 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e20b4a4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-588fd054 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4cd350e3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42a5cc15 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7d22a4d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3ae21a8c */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1482feed */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b9c1687 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f69019e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a15b912 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-581becab */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5916ccb */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-495a898c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-69bca193 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6ab56185 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ad89380 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f4686f */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7f2b0f47 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dd9978 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c081286 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-336d3d0d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4721a5c3 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ad14417 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-69381eac */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5d9ab11b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-71833d61 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-690ffc63 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e0bf6b9 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3106d216 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-305584b4 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4cfe0fad */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-734131b0 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-206c8bf4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29f195b4 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4565190c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ca305b1 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a23e12b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54873113 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-28ed913c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5ef74e03 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3388fa47 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-171ea6e1 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a151949 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4423d416 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-78aa6231 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c252be5 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c1c9ce7 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-547ea3f */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4cc349f4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4669cfd */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6cd941d0 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ec15e27 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63407785 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a357125 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1119b04a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f2b60fc */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a93a5b8 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f980412 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a3247db */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5095786 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a952b25 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-55edcfaa */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b4fbb6 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-695dc09f */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-76e5fac */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-32258620 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e20b4a4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-588fd054 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4cd350e3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42a5cc15 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7d22a4d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3ae21a8c */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1482feed */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b9c1687 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f69019e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a15b912 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-581becab */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5916ccb */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-495a898c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-69bca193 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6ab56185 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ad89380 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f4686f */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7f2b0f47 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dd9978 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c081286 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-336d3d0d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4721a5c3 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ad14417 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-69381eac */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5d9ab11b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-71833d61 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-690ffc63 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e0bf6b9 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3106d216 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-305584b4 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4cfe0fad */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-734131b0 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-206c8bf4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29f195b4 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4565190c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ca305b1 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a23e12b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54873113 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-28ed913c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5ef74e03 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3388fa47 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-171ea6e1 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a151949 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4423d416 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-78aa6231 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c252be5 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c1c9ce7 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-547ea3f */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4cc349f4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4669cfd */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6cd941d0 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ec15e27 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63407785 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a357125 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1119b04a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f2b60fc */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a93a5b8 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f980412 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a3247db */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5095786 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a952b25 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-55edcfaa */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b4fbb6 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-695dc09f */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-76e5fac */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-32258620 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e20b4a4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-588fd054 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4cd350e3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42a5cc15 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7d22a4d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3ae21a8c */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1482feed */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b9c1687 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f69019e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a15b912 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-581becab */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5916ccb */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-495a898c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-69bca193 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6ab56185 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ad89380 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f4686f */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7f2b0f47 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dd9978 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c081286 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-336d3d0d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4721a5c3 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ad14417 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-69381eac */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5d9ab11b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-71833d61 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-690ffc63 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e0bf6b9 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3106d216 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-305584b4 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4cfe0fad */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-734131b0 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-206c8bf4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29f195b4 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4565190c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ca305b1 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a23e12b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54873113 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-28ed913c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5ef74e03 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3388fa47 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-171ea6e1 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a151949 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4423d416 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-78aa6231 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c252be5 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c1c9ce7 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-547ea3f */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4cc349f4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4669cfd */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6cd941d0 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ec15e27 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63407785 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a357125 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1119b04a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f2b60fc */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a93a5b8 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f980412 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a3247db */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5095786 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a952b25 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-55edcfaa */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b4fbb6 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-695dc09f */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-76e5fac */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-32258620 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e20b4a4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-588fd054 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4cd350e3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42a5cc15 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7d22a4d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3ae21a8c */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1482feed */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b9c1687 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f69019e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a15b912 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-581becab */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5916ccb */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-495a898c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-69bca193 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6ab56185 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ad89380 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f4686f */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7f2b0f47 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dd9978 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c081286 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-336d3d0d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4721a5c3 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ad14417 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-69381eac */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5d9ab11b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-71833d61 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-690ffc63 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e0bf6b9 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3106d216 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-305584b4 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4cfe0fad */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-734131b0 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-206c8bf4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29f195b4 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4565190c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ca305b1 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a23e12b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54873113 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-28ed913c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5ef74e03 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3388fa47 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-171ea6e1 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a151949 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4423d416 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-78aa6231 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c252be5 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c1c9ce7 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-547ea3f */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4cc349f4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4669cfd */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6cd941d0 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ec15e27 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63407785 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a357125 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1119b04a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f2b60fc */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a93a5b8 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f980412 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a3247db */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5095786 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a952b25 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-55edcfaa */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b4fbb6 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-695dc09f */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-76e5fac */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-32258620 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e20b4a4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-588fd054 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4cd350e3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42a5cc15 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7d22a4d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3ae21a8c */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1482feed */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b9c1687 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f69019e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a15b912 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-581becab */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5916ccb */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-495a898c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-69bca193 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6ab56185 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ad89380 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f4686f */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7f2b0f47 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dd9978 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c081286 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-336d3d0d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4721a5c3 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ad14417 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-69381eac */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5d9ab11b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-71833d61 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-690ffc63 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e0bf6b9 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3106d216 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-305584b4 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4cfe0fad */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-734131b0 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-206c8bf4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29f195b4 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4565190c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ca305b1 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a23e12b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54873113 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-28ed913c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5ef74e03 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3388fa47 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-171ea6e1 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a151949 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4423d416 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-78aa6231 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c252be5 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c1c9ce7 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-547ea3f */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4cc349f4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4669cfd */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6cd941d0 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ec15e27 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63407785 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a357125 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1119b04a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f2b60fc */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a93a5b8 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f980412 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a3247db */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5095786 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a952b25 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-55edcfaa */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b4fbb6 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-695dc09f */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-76e5fac */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-32258620 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e20b4a4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-588fd054 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4cd350e3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42a5cc15 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7d22a4d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3ae21a8c */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1482feed */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b9c1687 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f69019e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a15b912 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-581becab */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5916ccb */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-495a898c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-69bca193 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6ab56185 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ad89380 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f4686f */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7f2b0f47 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dd9978 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c081286 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-336d3d0d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4721a5c3 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ad14417 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-69381eac */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5d9ab11b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-71833d61 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-690ffc63 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e0bf6b9 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3106d216 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-305584b4 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4cfe0fad */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-734131b0 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-206c8bf4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29f195b4 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4565190c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ca305b1 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a23e12b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54873113 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-28ed913c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5ef74e03 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3388fa47 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-171ea6e1 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a151949 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4423d416 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-78aa6231 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c252be5 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c1c9ce7 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-547ea3f */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4cc349f4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4669cfd */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6cd941d0 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ec15e27 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63407785 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a357125 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1119b04a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f2b60fc */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a93a5b8 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f980412 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a3247db */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5095786 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a952b25 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-55edcfaa */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b4fbb6 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-695dc09f */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-76e5fac */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-32258620 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e20b4a4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-588fd054 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4cd350e3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42a5cc15 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7d22a4d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3ae21a8c */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1482feed */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b9c1687 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f69019e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a15b912 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-581becab */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5916ccb */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-495a898c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-69bca193 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6ab56185 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ad89380 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f4686f */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7f2b0f47 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dd9978 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c081286 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-336d3d0d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4721a5c3 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ad14417 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-69381eac */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5d9ab11b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-71833d61 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-690ffc63 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e0bf6b9 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3106d216 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-305584b4 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4cfe0fad */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-734131b0 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-206c8bf4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29f195b4 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4565190c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ca305b1 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a23e12b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54873113 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-28ed913c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5ef74e03 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3388fa47 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-171ea6e1 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a151949 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4423d416 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-78aa6231 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c252be5 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c1c9ce7 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-547ea3f */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4cc349f4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4669cfd */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6cd941d0 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ec15e27 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63407785 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a357125 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1119b04a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f2b60fc */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a93a5b8 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f980412 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a3247db */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5095786 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a952b25 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-55edcfaa */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b4fbb6 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-695dc09f */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-76e5fac */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-32258620 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e20b4a4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-588fd054 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4cd350e3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42a5cc15 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7d22a4d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3ae21a8c */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1482feed */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b9c1687 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f69019e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a15b912 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-581becab */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5916ccb */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-495a898c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-69bca193 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6ab56185 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ad89380 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f4686f */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7f2b0f47 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dd9978 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c081286 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-336d3d0d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4721a5c3 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ad14417 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-69381eac */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5d9ab11b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-71833d61 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-690ffc63 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e0bf6b9 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3106d216 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-305584b4 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4cfe0fad */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-734131b0 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-206c8bf4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29f195b4 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4565190c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ca305b1 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a23e12b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54873113 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-28ed913c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5ef74e03 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3388fa47 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-171ea6e1 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a151949 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4423d416 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-78aa6231 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c252be5 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c1c9ce7 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-547ea3f */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4cc349f4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4669cfd */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6cd941d0 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ec15e27 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63407785 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a357125 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1119b04a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f2b60fc */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a93a5b8 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f980412 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a3247db */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5095786 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a952b25 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-55edcfaa */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b4fbb6 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-695dc09f */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-76e5fac */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-32258620 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e20b4a4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-588fd054 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4cd350e3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42a5cc15 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s 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-181b9bb2 */: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-524ef1cd */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-63a6fc78 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6b2b746e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b456790 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-71717e69 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5be39e49 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-37a9634b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-55054de9 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2fad0e4b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-362fb268 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-25328fca */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-305976c3 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2751a158 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-684ef09e */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-684f2d71 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3bbd921d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-495955e0 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-660f0e3a */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-22373573 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-70eab96e */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1beb8c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5fdbd8c2 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-48aa51f */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-28c250b0 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-524ef1cd */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-63a6fc78 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6b2b746e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b456790 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-71717e69 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5be39e49 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-37a9634b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-55054de9 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2fad0e4b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-362fb268 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-25328fca */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-305976c3 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2751a158 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-684ef09e */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-684f2d71 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3bbd921d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-495955e0 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-660f0e3a */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-22373573 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-70eab96e */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1beb8c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5fdbd8c2 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-48aa51f */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-28c250b0 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-524ef1cd */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-63a6fc78 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6b2b746e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b456790 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-71717e69 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5be39e49 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-37a9634b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-55054de9 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2fad0e4b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-362fb268 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-25328fca */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-305976c3 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2751a158 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-684ef09e */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-684f2d71 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3bbd921d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-495955e0 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-660f0e3a */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-22373573 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-70eab96e */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1beb8c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5fdbd8c2 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-48aa51f */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-28c250b0 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-524ef1cd */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-63a6fc78 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6b2b746e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b456790 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-71717e69 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5be39e49 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-37a9634b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-55054de9 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2fad0e4b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-362fb268 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-25328fca */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-305976c3 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2751a158 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-684ef09e */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-684f2d71 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3bbd921d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-495955e0 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-660f0e3a */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-22373573 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-70eab96e */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1beb8c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5fdbd8c2 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-48aa51f */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-28c250b0 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-524ef1cd */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-63a6fc78 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6b2b746e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b456790 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-71717e69 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5be39e49 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-37a9634b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-55054de9 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2fad0e4b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-362fb268 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-25328fca */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-305976c3 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2751a158 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-684ef09e */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-684f2d71 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3bbd921d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-495955e0 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-660f0e3a */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-22373573 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-70eab96e */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1beb8c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5fdbd8c2 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-48aa51f */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-28c250b0 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4b025d69 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3954f408 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2f948b5e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e5b5ab9 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c6950c5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-47ad022f */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a1b7668 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3f6994cb */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-32ffe7fa */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-41b4d554 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b777605 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5c7d276e */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-99b86bf */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6f3f81f */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-24c27726 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4327ada5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-688f8b7c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c296e92 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33c74d7b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-13aaa835 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-721e548d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-70b3b49 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-30b642d5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-280452e4 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-48815218 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2ff071d3 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-28a46a53 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6db7cf6e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6847ac9c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-380a971f */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-47f1ba6a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-452f5fdb */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d35dbab */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-328261b7 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-61009e05 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f73a4e2 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6aec7f1b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-41b7ea49 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-45bbd47e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-50a9b52f */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2d2e3fc5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ae4f67d */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4b025d69 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3954f408 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2f948b5e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e5b5ab9 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c6950c5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-47ad022f */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a1b7668 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3f6994cb */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-32ffe7fa */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-41b4d554 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b777605 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5c7d276e */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-99b86bf */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6f3f81f */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-24c27726 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4327ada5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-688f8b7c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c296e92 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33c74d7b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-13aaa835 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-721e548d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-70b3b49 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-30b642d5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-280452e4 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-48815218 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2ff071d3 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-28a46a53 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6db7cf6e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6847ac9c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-380a971f */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-47f1ba6a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-452f5fdb */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d35dbab */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-328261b7 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-61009e05 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f73a4e2 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6aec7f1b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-41b7ea49 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-45bbd47e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-50a9b52f */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2d2e3fc5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ae4f67d */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4b025d69 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3954f408 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2f948b5e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e5b5ab9 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c6950c5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-47ad022f */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a1b7668 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3f6994cb */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-32ffe7fa */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-41b4d554 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b777605 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5c7d276e */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-99b86bf */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6f3f81f */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-24c27726 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4327ada5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-688f8b7c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c296e92 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33c74d7b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-13aaa835 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-721e548d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-70b3b49 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-30b642d5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-280452e4 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-48815218 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2ff071d3 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-28a46a53 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6db7cf6e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6847ac9c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-380a971f */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-47f1ba6a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-452f5fdb */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d35dbab */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-328261b7 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-61009e05 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f73a4e2 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6aec7f1b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-41b7ea49 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-45bbd47e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-50a9b52f */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2d2e3fc5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ae4f67d */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4b025d69 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3954f408 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2f948b5e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e5b5ab9 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c6950c5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-47ad022f */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a1b7668 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3f6994cb */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-32ffe7fa */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-41b4d554 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b777605 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5c7d276e */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-99b86bf */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6f3f81f */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-24c27726 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4327ada5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-688f8b7c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c296e92 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33c74d7b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-13aaa835 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-721e548d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-70b3b49 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-30b642d5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-280452e4 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-48815218 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2ff071d3 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-28a46a53 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6db7cf6e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6847ac9c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-380a971f */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-47f1ba6a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-452f5fdb */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d35dbab */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-328261b7 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-61009e05 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f73a4e2 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6aec7f1b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-41b7ea49 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-45bbd47e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-50a9b52f */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2d2e3fc5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ae4f67d */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4b025d69 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3954f408 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2f948b5e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e5b5ab9 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c6950c5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-47ad022f */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a1b7668 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3f6994cb */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-32ffe7fa */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-41b4d554 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b777605 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5c7d276e */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-99b86bf */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6f3f81f */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-24c27726 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4327ada5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-688f8b7c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c296e92 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33c74d7b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-13aaa835 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-721e548d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-70b3b49 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-30b642d5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-280452e4 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-48815218 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2ff071d3 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-28a46a53 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6db7cf6e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6847ac9c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-380a971f */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-47f1ba6a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-452f5fdb */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d35dbab */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-328261b7 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-61009e05 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f73a4e2 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6aec7f1b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-41b7ea49 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-45bbd47e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-50a9b52f */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2d2e3fc5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ae4f67d */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4b025d69 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3954f408 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2f948b5e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e5b5ab9 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c6950c5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-47ad022f */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a1b7668 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3f6994cb */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-32ffe7fa */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-41b4d554 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b777605 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5c7d276e */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-99b86bf */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6f3f81f */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-24c27726 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4327ada5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-688f8b7c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c296e92 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33c74d7b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-13aaa835 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-721e548d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-70b3b49 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-30b642d5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-280452e4 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-48815218 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2ff071d3 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-28a46a53 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6db7cf6e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6847ac9c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-380a971f */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-47f1ba6a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-452f5fdb */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d35dbab */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-328261b7 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-61009e05 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f73a4e2 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6aec7f1b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-41b7ea49 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-45bbd47e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-50a9b52f */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2d2e3fc5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ae4f67d */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4b025d69 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3954f408 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2f948b5e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e5b5ab9 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c6950c5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-47ad022f */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a1b7668 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3f6994cb */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-32ffe7fa */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-41b4d554 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b777605 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5c7d276e */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-99b86bf */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6f3f81f */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-24c27726 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4327ada5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-688f8b7c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c296e92 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33c74d7b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-13aaa835 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-721e548d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-70b3b49 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-30b642d5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-280452e4 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-48815218 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2ff071d3 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-28a46a53 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6db7cf6e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6847ac9c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-380a971f */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-47f1ba6a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-452f5fdb */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d35dbab */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-328261b7 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-61009e05 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f73a4e2 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6aec7f1b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-41b7ea49 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-45bbd47e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-50a9b52f */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2d2e3fc5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ae4f67d */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4b025d69 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3954f408 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2f948b5e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e5b5ab9 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c6950c5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-47ad022f */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a1b7668 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3f6994cb */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-32ffe7fa */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-41b4d554 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b777605 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5c7d276e */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-99b86bf */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6f3f81f */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-24c27726 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4327ada5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-688f8b7c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c296e92 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33c74d7b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-13aaa835 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-721e548d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-70b3b49 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-30b642d5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-280452e4 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-48815218 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2ff071d3 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-28a46a53 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6db7cf6e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6847ac9c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-380a971f */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-47f1ba6a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-452f5fdb */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d35dbab */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-328261b7 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-61009e05 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f73a4e2 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6aec7f1b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-41b7ea49 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-45bbd47e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-50a9b52f */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2d2e3fc5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ae4f67d */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s 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-3f43ef9c */.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-213ffe22 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-288619e6 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-122e366d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54c584b5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1038781d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-21b4f9a5 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2e44ae17 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2216fd64 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ad414ae */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9c83149 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-31f981e3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-102e5959 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-458ad948 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-62166c89 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-777023f3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a389234 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7824ba32 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-554d66ee */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-40b12929 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3e8cd5ac */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1e76e4cf */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2bc5c42c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-24f3dc7b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e1df959 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s 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-3f43ef9c */.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-213ffe22 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-288619e6 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-122e366d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54c584b5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1038781d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-21b4f9a5 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2e44ae17 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2216fd64 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ad414ae */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9c83149 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-31f981e3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-102e5959 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-458ad948 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-62166c89 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-777023f3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a389234 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7824ba32 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-554d66ee */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-40b12929 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3e8cd5ac */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1e76e4cf */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2bc5c42c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-24f3dc7b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e1df959 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s 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-3f43ef9c */.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-213ffe22 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-288619e6 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-122e366d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54c584b5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1038781d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-21b4f9a5 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2e44ae17 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2216fd64 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ad414ae */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9c83149 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-31f981e3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-102e5959 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-458ad948 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-62166c89 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-777023f3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a389234 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7824ba32 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-554d66ee */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-40b12929 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3e8cd5ac */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1e76e4cf */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2bc5c42c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-24f3dc7b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e1df959 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s 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-3f43ef9c */.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-213ffe22 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-288619e6 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-122e366d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54c584b5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1038781d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-21b4f9a5 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2e44ae17 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2216fd64 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ad414ae */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9c83149 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-31f981e3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-102e5959 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-458ad948 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-62166c89 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-777023f3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a389234 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7824ba32 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-554d66ee */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-40b12929 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3e8cd5ac */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1e76e4cf */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2bc5c42c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-24f3dc7b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e1df959 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s 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-3f43ef9c */.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-213ffe22 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-288619e6 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-122e366d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54c584b5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1038781d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-21b4f9a5 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2e44ae17 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2216fd64 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ad414ae */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9c83149 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-31f981e3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-102e5959 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-458ad948 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-62166c89 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-777023f3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a389234 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7824ba32 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-554d66ee */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-40b12929 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3e8cd5ac */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1e76e4cf */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2bc5c42c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-24f3dc7b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e1df959 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s 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-3e75cba4 */: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-5231a87a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3951bec2 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d82b0c5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1c272e84 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-48cf6b30 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-40edce38 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7aba2196 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1de286f0 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a8bef0a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c746672 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7d9b641e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4841229 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d2edea8 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4fca47ec */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-34d0cb9b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-13083fa8 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c648082 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-261fd98e */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5231a87a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3951bec2 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d82b0c5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1c272e84 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-48cf6b30 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-40edce38 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7aba2196 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1de286f0 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a8bef0a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c746672 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7d9b641e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4841229 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d2edea8 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4fca47ec */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-34d0cb9b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-13083fa8 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c648082 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-261fd98e */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5231a87a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3951bec2 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d82b0c5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1c272e84 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-48cf6b30 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-40edce38 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7aba2196 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1de286f0 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a8bef0a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c746672 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7d9b641e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4841229 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d2edea8 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4fca47ec */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-34d0cb9b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-13083fa8 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c648082 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-261fd98e */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5231a87a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3951bec2 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d82b0c5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1c272e84 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-48cf6b30 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-40edce38 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7aba2196 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1de286f0 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a8bef0a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c746672 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7d9b641e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4841229 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d2edea8 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4fca47ec */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-34d0cb9b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-13083fa8 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c648082 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-261fd98e */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5231a87a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3951bec2 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d82b0c5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1c272e84 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-48cf6b30 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-40edce38 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7aba2196 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1de286f0 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a8bef0a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c746672 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7d9b641e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4841229 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d2edea8 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4fca47ec */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-34d0cb9b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-13083fa8 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c648082 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-261fd98e */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s 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-28794a46 */: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-7d22a4d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3ae21a8c */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1482feed */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b9c1687 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f69019e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a15b912 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-581becab */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5916ccb */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-495a898c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-69bca193 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6ab56185 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ad89380 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f4686f */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7f2b0f47 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dd9978 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c081286 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-336d3d0d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4721a5c3 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ad14417 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-69381eac */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5d9ab11b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-71833d61 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-690ffc63 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e0bf6b9 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3106d216 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-305584b4 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4cfe0fad */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-734131b0 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-206c8bf4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29f195b4 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4565190c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ca305b1 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a23e12b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54873113 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-28ed913c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5ef74e03 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3388fa47 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-171ea6e1 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a151949 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4423d416 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-78aa6231 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c252be5 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c1c9ce7 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-547ea3f */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4cc349f4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4669cfd */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6cd941d0 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ec15e27 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63407785 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a357125 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1119b04a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f2b60fc */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a93a5b8 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f980412 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a3247db */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5095786 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a952b25 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-55edcfaa */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b4fbb6 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-695dc09f */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-76e5fac */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-32258620 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e20b4a4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-588fd054 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4cd350e3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42a5cc15 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7d22a4d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3ae21a8c */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1482feed */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b9c1687 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f69019e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a15b912 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-581becab */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5916ccb */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-495a898c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-69bca193 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6ab56185 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ad89380 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f4686f */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7f2b0f47 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dd9978 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c081286 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-336d3d0d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4721a5c3 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ad14417 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-69381eac */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5d9ab11b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-71833d61 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-690ffc63 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e0bf6b9 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3106d216 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-305584b4 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4cfe0fad */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-734131b0 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-206c8bf4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29f195b4 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4565190c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ca305b1 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a23e12b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54873113 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-28ed913c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5ef74e03 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3388fa47 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-171ea6e1 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a151949 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4423d416 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-78aa6231 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c252be5 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c1c9ce7 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-547ea3f */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4cc349f4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4669cfd */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6cd941d0 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ec15e27 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63407785 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a357125 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1119b04a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f2b60fc */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a93a5b8 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f980412 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a3247db */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5095786 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a952b25 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-55edcfaa */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b4fbb6 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-695dc09f */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-76e5fac */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-32258620 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e20b4a4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-588fd054 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4cd350e3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42a5cc15 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7d22a4d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3ae21a8c */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1482feed */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b9c1687 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f69019e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a15b912 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-581becab */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5916ccb */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-495a898c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-69bca193 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6ab56185 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ad89380 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f4686f */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7f2b0f47 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dd9978 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c081286 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-336d3d0d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4721a5c3 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ad14417 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-69381eac */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5d9ab11b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-71833d61 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-690ffc63 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e0bf6b9 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3106d216 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-305584b4 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4cfe0fad */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-734131b0 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-206c8bf4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29f195b4 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4565190c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ca305b1 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a23e12b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54873113 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-28ed913c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5ef74e03 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3388fa47 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-171ea6e1 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a151949 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4423d416 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-78aa6231 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c252be5 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c1c9ce7 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-547ea3f */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4cc349f4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4669cfd */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6cd941d0 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ec15e27 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63407785 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a357125 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1119b04a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f2b60fc */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a93a5b8 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f980412 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a3247db */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5095786 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a952b25 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-55edcfaa */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b4fbb6 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-695dc09f */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-76e5fac */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-32258620 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e20b4a4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-588fd054 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4cd350e3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42a5cc15 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7d22a4d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3ae21a8c */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1482feed */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b9c1687 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f69019e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a15b912 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-581becab */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5916ccb */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-495a898c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-69bca193 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6ab56185 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ad89380 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f4686f */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7f2b0f47 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dd9978 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c081286 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-336d3d0d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4721a5c3 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ad14417 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-69381eac */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5d9ab11b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-71833d61 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-690ffc63 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e0bf6b9 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3106d216 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-305584b4 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4cfe0fad */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-734131b0 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-206c8bf4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29f195b4 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4565190c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ca305b1 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a23e12b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54873113 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-28ed913c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5ef74e03 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3388fa47 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-171ea6e1 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a151949 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4423d416 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-78aa6231 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c252be5 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c1c9ce7 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-547ea3f */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4cc349f4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4669cfd */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6cd941d0 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ec15e27 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63407785 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a357125 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1119b04a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f2b60fc */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a93a5b8 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f980412 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a3247db */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5095786 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a952b25 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-55edcfaa */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b4fbb6 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-695dc09f */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-76e5fac */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-32258620 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e20b4a4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-588fd054 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4cd350e3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42a5cc15 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7d22a4d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3ae21a8c */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1482feed */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b9c1687 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f69019e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a15b912 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-581becab */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5916ccb */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-495a898c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-69bca193 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6ab56185 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ad89380 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f4686f */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7f2b0f47 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dd9978 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c081286 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-336d3d0d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4721a5c3 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ad14417 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-69381eac */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5d9ab11b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-71833d61 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-690ffc63 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e0bf6b9 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3106d216 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-305584b4 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4cfe0fad */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-734131b0 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-206c8bf4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29f195b4 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4565190c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ca305b1 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a23e12b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54873113 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-28ed913c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5ef74e03 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3388fa47 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-171ea6e1 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a151949 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4423d416 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-78aa6231 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c252be5 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c1c9ce7 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-547ea3f */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4cc349f4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4669cfd */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6cd941d0 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ec15e27 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63407785 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a357125 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1119b04a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f2b60fc */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a93a5b8 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f980412 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a3247db */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5095786 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a952b25 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-55edcfaa */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b4fbb6 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-695dc09f */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-76e5fac */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-32258620 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e20b4a4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-588fd054 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4cd350e3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42a5cc15 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7d22a4d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3ae21a8c */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1482feed */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b9c1687 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f69019e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a15b912 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-581becab */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5916ccb */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-495a898c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-69bca193 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6ab56185 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ad89380 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f4686f */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7f2b0f47 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dd9978 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c081286 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-336d3d0d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4721a5c3 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ad14417 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-69381eac */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5d9ab11b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-71833d61 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-690ffc63 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e0bf6b9 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3106d216 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-305584b4 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4cfe0fad */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-734131b0 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-206c8bf4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29f195b4 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4565190c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ca305b1 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a23e12b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54873113 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-28ed913c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5ef74e03 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3388fa47 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-171ea6e1 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a151949 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4423d416 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-78aa6231 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c252be5 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c1c9ce7 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-547ea3f */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4cc349f4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4669cfd */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6cd941d0 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ec15e27 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63407785 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a357125 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1119b04a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f2b60fc */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a93a5b8 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f980412 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a3247db */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5095786 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a952b25 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-55edcfaa */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b4fbb6 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-695dc09f */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-76e5fac */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-32258620 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e20b4a4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-588fd054 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4cd350e3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42a5cc15 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7d22a4d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3ae21a8c */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1482feed */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b9c1687 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f69019e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a15b912 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-581becab */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5916ccb */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-495a898c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-69bca193 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6ab56185 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ad89380 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f4686f */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7f2b0f47 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dd9978 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c081286 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-336d3d0d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4721a5c3 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ad14417 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-69381eac */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5d9ab11b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-71833d61 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-690ffc63 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e0bf6b9 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3106d216 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-305584b4 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4cfe0fad */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-734131b0 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-206c8bf4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29f195b4 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4565190c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ca305b1 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a23e12b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54873113 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-28ed913c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5ef74e03 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3388fa47 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-171ea6e1 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a151949 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4423d416 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-78aa6231 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c252be5 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c1c9ce7 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-547ea3f */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4cc349f4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4669cfd */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6cd941d0 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ec15e27 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63407785 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a357125 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1119b04a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f2b60fc */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a93a5b8 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f980412 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a3247db */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5095786 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a952b25 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-55edcfaa */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b4fbb6 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-695dc09f */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-76e5fac */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-32258620 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e20b4a4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-588fd054 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4cd350e3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42a5cc15 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7d22a4d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3ae21a8c */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1482feed */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b9c1687 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f69019e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a15b912 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-581becab */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5916ccb */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-495a898c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-69bca193 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6ab56185 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ad89380 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f4686f */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7f2b0f47 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dd9978 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c081286 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-336d3d0d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4721a5c3 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ad14417 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-69381eac */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5d9ab11b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-71833d61 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-690ffc63 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e0bf6b9 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3106d216 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-305584b4 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4cfe0fad */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-734131b0 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-206c8bf4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29f195b4 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4565190c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ca305b1 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a23e12b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54873113 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-28ed913c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5ef74e03 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3388fa47 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-171ea6e1 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a151949 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4423d416 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-78aa6231 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c252be5 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c1c9ce7 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-547ea3f */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4cc349f4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4669cfd */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6cd941d0 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ec15e27 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63407785 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a357125 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1119b04a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f2b60fc */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a93a5b8 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f980412 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a3247db */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5095786 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a952b25 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-55edcfaa */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b4fbb6 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-695dc09f */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-76e5fac */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-32258620 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e20b4a4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-588fd054 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4cd350e3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42a5cc15 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7d22a4d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3ae21a8c */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1482feed */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b9c1687 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f69019e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a15b912 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-581becab */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5916ccb */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-495a898c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-69bca193 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6ab56185 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ad89380 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f4686f */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7f2b0f47 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dd9978 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c081286 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-336d3d0d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4721a5c3 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ad14417 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-69381eac */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5d9ab11b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-71833d61 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-690ffc63 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e0bf6b9 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3106d216 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-305584b4 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4cfe0fad */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-734131b0 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-206c8bf4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29f195b4 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4565190c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ca305b1 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a23e12b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54873113 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-28ed913c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5ef74e03 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3388fa47 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-171ea6e1 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a151949 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4423d416 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-78aa6231 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c252be5 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c1c9ce7 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-547ea3f */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4cc349f4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4669cfd */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6cd941d0 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ec15e27 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63407785 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a357125 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1119b04a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f2b60fc */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a93a5b8 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f980412 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a3247db */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5095786 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a952b25 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-55edcfaa */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b4fbb6 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-695dc09f */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-76e5fac */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-32258620 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e20b4a4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-588fd054 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4cd350e3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42a5cc15 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7d22a4d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3ae21a8c */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1482feed */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b9c1687 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f69019e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a15b912 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-581becab */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5916ccb */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-495a898c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-69bca193 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6ab56185 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ad89380 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f4686f */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7f2b0f47 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dd9978 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c081286 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-336d3d0d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4721a5c3 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ad14417 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-69381eac */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5d9ab11b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-71833d61 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-690ffc63 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e0bf6b9 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3106d216 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-305584b4 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4cfe0fad */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-734131b0 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-206c8bf4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29f195b4 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4565190c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ca305b1 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a23e12b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54873113 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-28ed913c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5ef74e03 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3388fa47 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-171ea6e1 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a151949 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4423d416 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-78aa6231 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c252be5 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c1c9ce7 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-547ea3f */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4cc349f4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4669cfd */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6cd941d0 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ec15e27 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63407785 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a357125 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1119b04a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f2b60fc */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a93a5b8 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f980412 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a3247db */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5095786 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a952b25 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-55edcfaa */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b4fbb6 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-695dc09f */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-76e5fac */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-32258620 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e20b4a4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-588fd054 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4cd350e3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42a5cc15 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7d22a4d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3ae21a8c */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1482feed */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b9c1687 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f69019e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a15b912 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-581becab */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5916ccb */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-495a898c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-69bca193 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6ab56185 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ad89380 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f4686f */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7f2b0f47 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dd9978 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c081286 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-336d3d0d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4721a5c3 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ad14417 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-69381eac */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5d9ab11b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-71833d61 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-690ffc63 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e0bf6b9 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3106d216 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-305584b4 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4cfe0fad */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-734131b0 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-206c8bf4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29f195b4 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4565190c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ca305b1 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a23e12b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54873113 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-28ed913c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5ef74e03 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3388fa47 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-171ea6e1 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a151949 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4423d416 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-78aa6231 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c252be5 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c1c9ce7 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-547ea3f */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4cc349f4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4669cfd */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6cd941d0 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ec15e27 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63407785 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a357125 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1119b04a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f2b60fc */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a93a5b8 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f980412 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a3247db */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5095786 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a952b25 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-55edcfaa */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b4fbb6 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-695dc09f */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-76e5fac */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-32258620 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e20b4a4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-588fd054 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4cd350e3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42a5cc15 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7d22a4d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3ae21a8c */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1482feed */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b9c1687 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f69019e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a15b912 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-581becab */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5916ccb */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-495a898c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-69bca193 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6ab56185 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ad89380 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f4686f */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7f2b0f47 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dd9978 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c081286 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-336d3d0d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4721a5c3 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ad14417 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-69381eac */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5d9ab11b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-71833d61 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-690ffc63 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e0bf6b9 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3106d216 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-305584b4 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4cfe0fad */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-734131b0 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-206c8bf4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29f195b4 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4565190c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ca305b1 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a23e12b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54873113 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-28ed913c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5ef74e03 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3388fa47 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-171ea6e1 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a151949 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4423d416 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-78aa6231 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c252be5 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c1c9ce7 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-547ea3f */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4cc349f4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4669cfd */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6cd941d0 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ec15e27 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63407785 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a357125 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1119b04a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f2b60fc */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a93a5b8 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f980412 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a3247db */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5095786 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a952b25 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-55edcfaa */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b4fbb6 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-695dc09f */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-76e5fac */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-32258620 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e20b4a4 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-588fd054 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4cd350e3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42a5cc15 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s 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-181b9bb2 */: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-524ef1cd */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-63a6fc78 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6b2b746e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b456790 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-71717e69 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5be39e49 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-37a9634b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-55054de9 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2fad0e4b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-362fb268 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-25328fca */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-305976c3 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2751a158 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-684ef09e */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-684f2d71 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3bbd921d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-495955e0 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-660f0e3a */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-22373573 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-70eab96e */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1beb8c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5fdbd8c2 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-48aa51f */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-28c250b0 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-524ef1cd */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-63a6fc78 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6b2b746e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b456790 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-71717e69 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5be39e49 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-37a9634b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-55054de9 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2fad0e4b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-362fb268 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-25328fca */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-305976c3 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2751a158 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-684ef09e */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-684f2d71 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3bbd921d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-495955e0 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-660f0e3a */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-22373573 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-70eab96e */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1beb8c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5fdbd8c2 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-48aa51f */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-28c250b0 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-524ef1cd */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-63a6fc78 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6b2b746e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b456790 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-71717e69 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5be39e49 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-37a9634b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-55054de9 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2fad0e4b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-362fb268 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-25328fca */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-305976c3 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2751a158 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-684ef09e */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-684f2d71 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3bbd921d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-495955e0 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-660f0e3a */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-22373573 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-70eab96e */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1beb8c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5fdbd8c2 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-48aa51f */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-28c250b0 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-524ef1cd */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-63a6fc78 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6b2b746e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b456790 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-71717e69 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5be39e49 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-37a9634b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-55054de9 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2fad0e4b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-362fb268 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-25328fca */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-305976c3 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2751a158 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-684ef09e */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-684f2d71 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3bbd921d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-495955e0 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-660f0e3a */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-22373573 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-70eab96e */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1beb8c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5fdbd8c2 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-48aa51f */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-28c250b0 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-524ef1cd */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-63a6fc78 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6b2b746e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b456790 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-71717e69 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5be39e49 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-37a9634b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-55054de9 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2fad0e4b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-362fb268 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-25328fca */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-305976c3 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2751a158 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-684ef09e */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-684f2d71 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3bbd921d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-495955e0 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-660f0e3a */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-22373573 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-70eab96e */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1beb8c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5fdbd8c2 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-48aa51f */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-28c250b0 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4b025d69 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3954f408 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2f948b5e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e5b5ab9 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c6950c5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-47ad022f */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a1b7668 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3f6994cb */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-32ffe7fa */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-41b4d554 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b777605 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5c7d276e */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-99b86bf */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6f3f81f */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-24c27726 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4327ada5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-688f8b7c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c296e92 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33c74d7b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-13aaa835 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-721e548d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-70b3b49 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-30b642d5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-280452e4 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-48815218 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2ff071d3 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-28a46a53 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6db7cf6e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6847ac9c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-380a971f */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-47f1ba6a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-452f5fdb */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d35dbab */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-328261b7 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-61009e05 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f73a4e2 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6aec7f1b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-41b7ea49 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-45bbd47e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-50a9b52f */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2d2e3fc5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ae4f67d */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4b025d69 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3954f408 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2f948b5e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e5b5ab9 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c6950c5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-47ad022f */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a1b7668 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3f6994cb */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-32ffe7fa */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-41b4d554 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b777605 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5c7d276e */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-99b86bf */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6f3f81f */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-24c27726 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4327ada5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-688f8b7c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c296e92 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33c74d7b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-13aaa835 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-721e548d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-70b3b49 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-30b642d5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-280452e4 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-48815218 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2ff071d3 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-28a46a53 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6db7cf6e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6847ac9c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-380a971f */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-47f1ba6a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-452f5fdb */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d35dbab */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-328261b7 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-61009e05 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f73a4e2 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6aec7f1b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-41b7ea49 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-45bbd47e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-50a9b52f */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2d2e3fc5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ae4f67d */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4b025d69 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3954f408 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2f948b5e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e5b5ab9 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c6950c5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-47ad022f */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a1b7668 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3f6994cb */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-32ffe7fa */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-41b4d554 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b777605 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5c7d276e */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-99b86bf */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6f3f81f */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-24c27726 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4327ada5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-688f8b7c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c296e92 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33c74d7b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-13aaa835 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-721e548d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-70b3b49 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-30b642d5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-280452e4 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-48815218 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2ff071d3 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-28a46a53 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6db7cf6e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6847ac9c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-380a971f */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-47f1ba6a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-452f5fdb */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d35dbab */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-328261b7 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-61009e05 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f73a4e2 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6aec7f1b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-41b7ea49 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-45bbd47e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-50a9b52f */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2d2e3fc5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ae4f67d */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4b025d69 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3954f408 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2f948b5e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e5b5ab9 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c6950c5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-47ad022f */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a1b7668 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3f6994cb */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-32ffe7fa */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-41b4d554 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b777605 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5c7d276e */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-99b86bf */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6f3f81f */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-24c27726 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4327ada5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-688f8b7c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c296e92 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33c74d7b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-13aaa835 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-721e548d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-70b3b49 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-30b642d5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-280452e4 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-48815218 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2ff071d3 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-28a46a53 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6db7cf6e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6847ac9c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-380a971f */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-47f1ba6a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-452f5fdb */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d35dbab */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-328261b7 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-61009e05 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f73a4e2 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6aec7f1b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-41b7ea49 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-45bbd47e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-50a9b52f */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2d2e3fc5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ae4f67d */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4b025d69 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3954f408 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2f948b5e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e5b5ab9 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c6950c5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-47ad022f */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a1b7668 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3f6994cb */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-32ffe7fa */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-41b4d554 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b777605 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5c7d276e */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-99b86bf */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6f3f81f */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-24c27726 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4327ada5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-688f8b7c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c296e92 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33c74d7b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-13aaa835 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-721e548d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-70b3b49 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-30b642d5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-280452e4 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-48815218 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2ff071d3 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-28a46a53 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6db7cf6e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6847ac9c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-380a971f */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-47f1ba6a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-452f5fdb */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d35dbab */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-328261b7 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-61009e05 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f73a4e2 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6aec7f1b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-41b7ea49 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-45bbd47e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-50a9b52f */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2d2e3fc5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ae4f67d */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4b025d69 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3954f408 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2f948b5e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e5b5ab9 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c6950c5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-47ad022f */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a1b7668 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3f6994cb */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-32ffe7fa */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-41b4d554 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b777605 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5c7d276e */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-99b86bf */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6f3f81f */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-24c27726 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4327ada5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-688f8b7c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c296e92 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33c74d7b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-13aaa835 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-721e548d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-70b3b49 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-30b642d5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-280452e4 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-48815218 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2ff071d3 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-28a46a53 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6db7cf6e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6847ac9c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-380a971f */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-47f1ba6a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-452f5fdb */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d35dbab */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-328261b7 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-61009e05 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f73a4e2 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6aec7f1b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-41b7ea49 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-45bbd47e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-50a9b52f */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2d2e3fc5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ae4f67d */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4b025d69 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3954f408 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2f948b5e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e5b5ab9 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c6950c5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-47ad022f */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a1b7668 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3f6994cb */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-32ffe7fa */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-41b4d554 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b777605 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5c7d276e */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-99b86bf */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6f3f81f */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-24c27726 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4327ada5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-688f8b7c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c296e92 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33c74d7b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-13aaa835 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-721e548d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-70b3b49 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-30b642d5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-280452e4 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-48815218 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2ff071d3 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-28a46a53 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6db7cf6e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6847ac9c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-380a971f */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-47f1ba6a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-452f5fdb */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d35dbab */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-328261b7 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-61009e05 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f73a4e2 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6aec7f1b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-41b7ea49 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-45bbd47e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-50a9b52f */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2d2e3fc5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ae4f67d */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4b025d69 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3954f408 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2f948b5e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e5b5ab9 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c6950c5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-47ad022f */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a1b7668 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3f6994cb */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-32ffe7fa */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-41b4d554 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b777605 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5c7d276e */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-99b86bf */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6f3f81f */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-24c27726 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4327ada5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-688f8b7c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c296e92 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33c74d7b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-13aaa835 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-721e548d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-70b3b49 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-30b642d5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-280452e4 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-48815218 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2ff071d3 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-28a46a53 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6db7cf6e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6847ac9c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-380a971f */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-47f1ba6a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-452f5fdb */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d35dbab */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-328261b7 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-61009e05 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f73a4e2 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6aec7f1b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-41b7ea49 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-45bbd47e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-50a9b52f */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2d2e3fc5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ae4f67d */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
    align-content: center;
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s 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-3f43ef9c */.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-213ffe22 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-288619e6 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-122e366d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54c584b5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1038781d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-21b4f9a5 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2e44ae17 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2216fd64 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ad414ae */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9c83149 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-31f981e3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-102e5959 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-458ad948 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-62166c89 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-777023f3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a389234 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7824ba32 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-554d66ee */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-40b12929 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3e8cd5ac */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1e76e4cf */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2bc5c42c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-24f3dc7b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e1df959 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s 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-3f43ef9c */.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-213ffe22 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-288619e6 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-122e366d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54c584b5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1038781d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-21b4f9a5 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2e44ae17 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2216fd64 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ad414ae */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9c83149 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-31f981e3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-102e5959 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-458ad948 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-62166c89 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-777023f3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a389234 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7824ba32 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-554d66ee */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-40b12929 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3e8cd5ac */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1e76e4cf */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2bc5c42c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-24f3dc7b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e1df959 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s 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-3f43ef9c */.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-213ffe22 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-288619e6 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-122e366d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54c584b5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1038781d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-21b4f9a5 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2e44ae17 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2216fd64 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ad414ae */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9c83149 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-31f981e3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-102e5959 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-458ad948 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-62166c89 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-777023f3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a389234 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7824ba32 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-554d66ee */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-40b12929 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3e8cd5ac */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1e76e4cf */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2bc5c42c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-24f3dc7b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e1df959 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s 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-3f43ef9c */.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-213ffe22 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-288619e6 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-122e366d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54c584b5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1038781d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-21b4f9a5 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2e44ae17 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2216fd64 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ad414ae */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9c83149 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-31f981e3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-102e5959 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-458ad948 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-62166c89 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-777023f3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a389234 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7824ba32 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-554d66ee */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-40b12929 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3e8cd5ac */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1e76e4cf */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2bc5c42c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-24f3dc7b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e1df959 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s 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-3f43ef9c */.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-213ffe22 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-288619e6 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-122e366d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54c584b5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1038781d */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-21b4f9a5 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2e44ae17 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2216fd64 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ad414ae */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9c83149 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-31f981e3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-102e5959 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-458ad948 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-62166c89 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-777023f3 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a389234 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7824ba32 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-554d66ee */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-40b12929 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3e8cd5ac */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1e76e4cf */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2bc5c42c */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-24f3dc7b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e1df959 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s 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-3e75cba4 */: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-5231a87a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3951bec2 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d82b0c5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1c272e84 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-48cf6b30 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-40edce38 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7aba2196 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1de286f0 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a8bef0a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c746672 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7d9b641e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4841229 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d2edea8 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4fca47ec */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-34d0cb9b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-13083fa8 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c648082 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-261fd98e */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5231a87a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3951bec2 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d82b0c5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1c272e84 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-48cf6b30 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-40edce38 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7aba2196 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1de286f0 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a8bef0a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c746672 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7d9b641e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4841229 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d2edea8 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4fca47ec */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-34d0cb9b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-13083fa8 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c648082 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-261fd98e */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5231a87a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3951bec2 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d82b0c5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1c272e84 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-48cf6b30 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-40edce38 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7aba2196 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1de286f0 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a8bef0a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c746672 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7d9b641e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4841229 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d2edea8 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4fca47ec */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-34d0cb9b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-13083fa8 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c648082 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-261fd98e */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5231a87a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3951bec2 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d82b0c5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1c272e84 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-48cf6b30 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-40edce38 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7aba2196 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1de286f0 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a8bef0a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c746672 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7d9b641e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4841229 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d2edea8 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4fca47ec */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-34d0cb9b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-13083fa8 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c648082 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-261fd98e */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5231a87a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3951bec2 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d82b0c5 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1c272e84 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-48cf6b30 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-40edce38 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7aba2196 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1de286f0 */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a8bef0a */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c746672 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7d9b641e */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4841229 */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  font-size: 1.1em;
}

.xemthem:hover::after {
  transform: translateY(-50%) translateX(5px);
}

.xemthem:hover {
  color: #FFD659; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d2edea8 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4fca47ec */.mota-loaicay{
    display: -webkit-box;
    -webkit-line-clamp: 2;    
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-34d0cb9b */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-13083fa8 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c648082 */.tensanpham {
    display: -webkit-box  !important;
    -webkit-line-clamp: 1 !important;     
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-261fd98e */.xemthem {
  position: relative;
  display: inline-block;
  padding-right: 10px;

  cursor: pointer;
  transition: all 0.3s ease;
}

.xemthem::after {
  padding-top: 5px;
  content: '→';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s 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-28794a46 */: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-7d2723ac */.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 */
/* Start custom CSS for container, class: .elementor-element-5590a8be */.section5 {
    position: relative;
}

.section5::before {
    content: '';
    position: absolute;
    top: 2%;
    left: 15%;
    width: 120px;
    height: 120px;
    background: linear-gradient(to bottom, #a8e6cf, #25470E); 
    border-radius: 50%;
    opacity: 0.8; 
    filter: blur(15px);
    z-index: 1;
    pointer-events: none;
}

.section5::after {
    content: '';
    position: absolute;
    top: 20%;
    left: 79%;
    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;
}
@media (max-width: 1024px) {
    .section5::after {
        display: none;
    }
}
@media (max-width: 1024px) {
    .section5::before {
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7e2f7625 */.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 */
/* Start custom CSS for divider, class: .elementor-element-4d8b6c92 */.divider-about {
    opacity: 0;
    width: 100%;
}

.divider-about.active {
    animation: slideInFromLeft 5s ease-out forwards;
}

@keyframes slideInFromLeft {
    0% {
        width: 0;
        opacity: 0;
    }
    100% {
        width: 100%;
        opacity: 1;
    }
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-cd9c184 */.sp-noibat .elementor-pagination {
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    gap: 12px !important;
    flex-wrap: wrap !important;
}

.sp-noibat .elementor-pagination a {
    padding: 10px 20px !important;
    text-decoration: none !important;
    border-radius: 8px !important;
    transition: all 0.3s ease !important;
    color: #25470E !important;
    border: 2px solid #FFD659 !important;
    background: transparent !important;
    position: relative !important;
    overflow: hidden !important;
}

.sp-noibat .elementor-pagination a::before {
    content: '';
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    background: #FFD659;
    transition: left 0.5s ease !important;
    z-index: -1;
}

.sp-noibat .elementor-pagination a:hover {
    color: #25470E !important;
    border-color: #25470E !important;
    transform: translateY(-2px) !important;
    box-shadow: 0 8px 15px rgba(37, 71, 14, 0.2) !important;
}

.sp-noibat .elementor-pagination a:hover::before {
    left: 0;
}

.sp-noibat .elementor-pagination span.page-numbers {
    padding: 8px 14px !important;
    font-weight: 600 !important;
    border-radius: 8px !important;
    transition: all 0.3s ease !important;
    color: #666 !important;
    display: inline-block !important;
}

.sp-noibat .elementor-pagination .page-numbers.current {
    background: #25470E !important;
    color: #FFD659 !important;
    border: 2px solid #25470E !important;
    font-weight: 700 !important;
    box-shadow: 0 4px 12px rgba(37, 71, 14, 0.3) !important;
}

.sp-noibat .elementor-pagination a.page-numbers {
    padding: 8px 14px !important;
    font-weight: 600 !important;
    border-radius: 8px !important;
    color: #25470E !important;
    background: #f5f5f5 !important;
    border: 2px solid transparent !important;
    transition: all 0.3s ease !important;
}
.sp-noibat .elementor-pagination a:hover,
.sp-noibat .elementor-pagination .page-numbers:hover {
    border-color: #25470E !important;
}
@media (max-width: 768px) {
    .sp-noibat .elementor-pagination {
        gap: 8px !important;
    }
    
    .sp-noibat .elementor-pagination a,
    .sp-noibat .elementor-pagination span {
        padding: 8px 12px !important;
        font-size: 14px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-327b4049 */.section6 {
    position: relative;
}

.section6::before {
    content: '';
    position: absolute;
    top: 2%;
    left: 55%;
    width: 120px;
    height: 120px;
    background: linear-gradient(to bottom, #a8e6cf, #25470E); 
    border-radius: 50%;
    opacity: 0.8; 
    filter: blur(15px);
    z-index: 1;
    pointer-events: none;
}

.section6::after {
    content: '';
    position: absolute;
    top: 20%;
    left: 79%;
    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;
}
@media (max-width: 1024px) {
    .section6::after {
        display: none;
    }
}
@media (max-width: 1024px) {
    .section6::before {
        display: none;
    }
}
@media (max-width: 1200px) {
    .section6::after {
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6ec023f */.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 */
/* Start custom CSS for heading, class: .elementor-element-4244bd52 */.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 */
/* Start custom CSS for nested-carousel, class: .elementor-element-3e8bff0a */.chungnhan {
    position: relative !important;
}


.chungnhan .elementor-swiper-button {
    width: 46px !important;
    height: 46px !important;
    border-radius: 50% !important;
    background:#25470E !important;
    backdrop-filter: blur(6px) !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    color: #fff !important;
    box-shadow: 0 8px 20px rgba(0,0,0,0.25) !important;
    transition: all 0.35s ease !important;
    z-index: 10 !important;
}

.chungnhan .elementor-swiper-button i,
.chungnhan .elementor-swiper-button svg {
    font-size: 18px !important;
    width: 18px !important;
    height: 18px !important;
    transition: transform 0.35s ease !important;
}

.chungnhan .elementor-swiper-button:hover {
    background: #FFD659 !important;
    box-shadow: 0 12px 28px rgba(46,204,113,0.5) !important;
}

.chungnhan .elementor-swiper-button-prev:hover i,
.chungnhan .elementor-swiper-button-prev:hover svg {
    transform: translateX(-4px) !important;
}

.chungnhan .elementor-swiper-button-next:hover i,
.chungnhan .elementor-swiper-button-next:hover svg {
    transform: translateX(4px) !important;
}

@media (max-width: 768px) {
    .chungnhan .elementor-swiper-button {
        width: 38px !important;
        height: 38px !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-36ca1f7b */.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 */
/* Start custom CSS for divider, class: .elementor-element-5f393f9b */.divider-about {
    opacity: 0;
    width: 100%;
}

.divider-about.active {
    animation: slideInFromLeft 5s ease-out forwards;
}

@keyframes slideInFromLeft {
    0% {
        width: 0;
        opacity: 0;
    }
    100% {
        width: 100%;
        opacity: 1;
    }
}/* End custom CSS */