.elementor-8416 .elementor-element.elementor-element-d819e4f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-around;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:3em;--padding-bottom:7em;--padding-left:0em;--padding-right:0em;overflow:visible;}.elementor-8416 .elementor-element.elementor-element-4b2e7f5{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:1em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;overflow:visible;}.elementor-8416 .elementor-element.elementor-element-4b2e7f5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8416 .elementor-element.elementor-element-2d0dc01{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:0em;overflow:visible;}.elementor-8416 .elementor-element.elementor-element-eaff98c > .elementor-widget-container{margin:70px 0px 0px 0px;}.elementor-8416 .elementor-element.elementor-element-eaff98c .ekit-breadcrumb > li:hover > a{color:var( --e-global-color-423060b );}.elementor-8416 .elementor-element.elementor-element-eaff98c .ekit-breadcrumb > li:hover > span.ekit_home_icon{color:var( --e-global-color-423060b );}.elementor-8416 .elementor-element.elementor-element-eaff98c .ekit-breadcrumb > li:hover > span.ekit_home_icon svg{fill:var( --e-global-color-423060b );}.elementor-8416 .elementor-element.elementor-element-eaff98c .ekit-breadcrumb{font-size:16px;}.elementor-8416 .elementor-element.elementor-element-eaff98c .ekit-breadcrumb > li:not(.brd_sep){padding:0px 0px 0px 0px;}.elementor-8416 .elementor-element.elementor-element-eaff98c .ekit-breadcrumb > li:is(.brd_sep){padding:0px 5px 0px 5px;color:var( --e-global-color-d49ac81 );}.elementor-8416 .elementor-element.elementor-element-eaff98c .ekit-breadcrumb > li:is(.brd_sep) .separate_icon {font-size:12px;}.elementor-8416 .elementor-element.elementor-element-eaff98c .ekit-breadcrumb > li:is(.brd_sep) svg{fill:var( --e-global-color-d49ac81 );}.elementor-8416 .elementor-element.elementor-element-cd86401{margin:70px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8416 .elementor-element.elementor-element-cd86401 .woocommerce-breadcrumb{color:var( --e-global-color-d49ac81 );}.elementor-8416 .elementor-element.elementor-element-91b9336{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8416 .elementor-element.elementor-element-91b9336 .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:35px;color:var( --e-global-color-d49ac81 );}.elementor-8416 .elementor-element.elementor-element-07fbe8b{text-align:justify;color:var( --e-global-color-044b931 );}.elementor-8416 .elementor-element.elementor-element-f3b9a04 .ekit-stylish-list-content-icon > i{font-size:13px;color:#E93469;}.elementor-8416 .elementor-element.elementor-element-f3b9a04 .ekit-stylish-list-content-icon > svg{height:13px;width:13px;}.elementor-8416 .elementor-element.elementor-element-f3b9a04 .ekit-stylish-list-content-icon > img{height:13px;width:13px;color:#E93469;}.elementor-8416 .elementor-element.elementor-element-f3b9a04 .ekit-stylish-list-content-icon > svg path{stroke:#E93469 !important;}.elementor-8416 .elementor-element.elementor-element-f3b9a04 .ekit-stylish-list-content-wrapper:hover .ekit-stylish-list-content-icon > i{color:#E93469;}.elementor-8416 .elementor-element.elementor-element-f3b9a04 .ekit-stylish-list-content-wrapper:hover .ekit-stylish-list-content-icon > img{color:#E93469;}.elementor-8416 .elementor-element.elementor-element-f3b9a04 .ekit-stylish-list-content-wrapper:hover .ekit-stylish-list-content-icon > svg path{stroke:#E93469 !important;}.elementor-8416 .elementor-element.elementor-element-f3b9a04 .ekit-stylish-list-content-icon{margin:0px 6px 3px 0px;}.elementor-8416 .elementor-element.elementor-element-f3b9a04 .ekit-stylish-list-content-title{color:inherit;transition:all 0.3s ease-out;margin:0px 6px 0px 0px;}.elementor-8416 .elementor-element.elementor-element-f3b9a04 .ekit-stylish-list-content-wrapper:hover .ekit-stylish-list-content-title{color:#E93469;}.elementor-8416 .elementor-element.elementor-element-f3b9a04 .ekit-stylish-list-content-text{flex-direction:column;}.elementor-8416 .elementor-element.elementor-element-f3b9a04 .ekit-stylish-list-content-description{color:inherit;transition:color 0.3s ease;margin:0px 6px 0px 0px;}.elementor-8416 .elementor-element.elementor-element-f3b9a04 .ekit-stylish-list-content-badge span{color:#fff;background-color:#EF0A0A;border-radius:4px;padding:2px 5px 2px 5px;}.elementor-8416 .elementor-element.elementor-element-4c3268d .elementor-repeater-item-b2b5b55 > div{color:#FFFFFF;background-color:#1877F2;}.elementor-8416 .elementor-element.elementor-element-4c3268d .elementor-repeater-item-b2b5b55 > div svg path{stroke:#FFFFFF;fill:#FFFFFF;}.elementor-8416 .elementor-element.elementor-element-4c3268d .elementor-repeater-item-b2b5b55 > div:hover{background-color:#145DBF;}.elementor-8416 .elementor-element.elementor-element-4c3268d .elementor-repeater-item-6e1fdb7 > div{color:#FFFFFF;background-color:#E4405F;}.elementor-8416 .elementor-element.elementor-element-4c3268d .elementor-repeater-item-6e1fdb7 > div svg path{stroke:#FFFFFF;fill:#FFFFFF;}.elementor-8416 .elementor-element.elementor-element-4c3268d .elementor-repeater-item-6e1fdb7 > div:hover{background-color:#B02E49;}.elementor-8416 .elementor-element.elementor-element-4c3268d .elementor-repeater-item-cacb9fa > div{color:#FFFFFF;background-color:#1DA1F2;}.elementor-8416 .elementor-element.elementor-element-4c3268d .elementor-repeater-item-cacb9fa > div svg path{stroke:#FFFFFF;fill:#FFFFFF;}.elementor-8416 .elementor-element.elementor-element-4c3268d .elementor-repeater-item-cacb9fa > div:hover{background-color:#0D95E8;}.elementor-8416 .elementor-element.elementor-element-4c3268d .elementor-repeater-item-1614d0d > div{color:#FFFFFF;background-color:#0077B5;}.elementor-8416 .elementor-element.elementor-element-4c3268d .elementor-repeater-item-1614d0d > div svg path{stroke:#FFFFFF;fill:#FFFFFF;}.elementor-8416 .elementor-element.elementor-element-4c3268d .elementor-repeater-item-1614d0d > div:hover{background-color:#005983;}.elementor-8416 .elementor-element.elementor-element-4c3268d .ekit_socialshare{text-align:center;}.elementor-8416 .elementor-element.elementor-element-4c3268d .ekit_socialshare > li > div{text-align:center;text-decoration:none;border-radius:50% 50% 50% 50%;width:30px;height:30px;cursor:pointer;line-height:30px;}.elementor-8416 .elementor-element.elementor-element-4c3268d .ekit_socialshare > li{display:inline-block;margin:5px 5px 5px 5px;}.elementor-8416 .elementor-element.elementor-element-9eb4304 .ekit-btn-wraper .elementskit-btn{justify-content:center;}.elementor-8416 .elementor-element.elementor-element-9eb4304 .elementskit-btn{background-color:var( --e-global-color-423060b );color:var( --e-global-color-text );fill:var( --e-global-color-text );border-style:none;}.elementor-8416 .elementor-element.elementor-element-9eb4304 .elementskit-btn:hover{color:#ffffff;fill:#ffffff;}.elementor-8416 .elementor-element.elementor-element-9eb4304 .elementskit-btn > :is(i, svg){font-size:14px;}.elementor-8416 .elementor-element.elementor-element-9eb4304 .elementskit-btn > i, .elementor-8416 .elementor-element.elementor-element-9eb4304 .elementskit-btn > svg{margin-left:5px;}.rtl .elementor-8416 .elementor-element.elementor-element-9eb4304 .elementskit-btn > i, .rtl .elementor-8416 .elementor-element.elementor-element-9eb4304 .elementskit-btn > svg{margin-left:0;margin-right:5px;}.elementor-8416 .elementor-element.elementor-element-6681b32{--divider-border-style:solid;--divider-color:var( --e-global-color-4d462f5 );--divider-border-width:1px;}.elementor-8416 .elementor-element.elementor-element-6681b32 .elementor-divider-separator{width:100%;}.elementor-8416 .elementor-element.elementor-element-6681b32 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-8416 .elementor-element.elementor-element-81af0dc{--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 0px;--row-gap:0px;--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:var( --e-global-color-d49ac81 );--border-color:var( --e-global-color-d49ac81 );--border-radius:10px 10px 10px 10px;overflow:visible;}.elementor-8416 .elementor-element.elementor-element-81af0dc:not(.elementor-motion-effects-element-type-background), .elementor-8416 .elementor-element.elementor-element-81af0dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-8416 .elementor-element.elementor-element-fe198a3{--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;overflow:visible;}.elementor-8416 .elementor-element.elementor-element-fe198a3.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8416 .elementor-element.elementor-element-a4dca3b{text-align:center;}.elementor-8416 .elementor-element.elementor-element-a4dca3b img{width:40%;border-radius:50px 50px 50px 50px;}.elementor-8416 .elementor-element.elementor-element-874fbfb{--grid-template-columns:repeat(3, auto);text-align:center;--icon-size:19px;--grid-column-gap:10px;--grid-row-gap:0px;}.elementor-8416 .elementor-element.elementor-element-f31c63a{--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;overflow:visible;}.elementor-8416 .elementor-element.elementor-element-36637c8 .elementor-heading-title{font-size:26px;font-weight:700;color:var( --e-global-color-d49ac81 );}.elementor-8416 .elementor-element.elementor-element-4f6efb4 span.post-navigation__prev--title, .elementor-8416 .elementor-element.elementor-element-4f6efb4 span.post-navigation__next--title{color:var( --e-global-color-d49ac81 );font-size:17px;}.elementor-8416 .elementor-element.elementor-element-4f6efb4 span.post-navigation__prev--title:hover, .elementor-8416 .elementor-element.elementor-element-4f6efb4 span.post-navigation__next--title:hover{color:#FCD102;}.elementor-8416 .elementor-element.elementor-element-4f6efb4 .post-navigation__arrow-wrapper{color:var( --e-global-color-d49ac81 );fill:var( --e-global-color-d49ac81 );font-size:19px;}.elementor-8416 .elementor-element.elementor-element-4f6efb4 .post-navigation__arrow-wrapper:hover{color:var( --e-global-color-49fbc09 );fill:var( --e-global-color-49fbc09 );}.elementor-8416 .elementor-element.elementor-element-4f6efb4 .elementor-post-navigation__link a {gap:5px;}.elementor-8416 .elementor-element.elementor-element-b6cef8b{--divider-border-style:solid;--divider-color:var( --e-global-color-4d462f5 );--divider-border-width:1px;}.elementor-8416 .elementor-element.elementor-element-b6cef8b .elementor-divider-separator{width:100%;}.elementor-8416 .elementor-element.elementor-element-b6cef8b .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-8416 .elementor-element.elementor-element-bd4c186{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:1em;--padding-bottom:1em;--padding-left:2em;--padding-right:1em;overflow:visible;}.elementor-8416 .elementor-element.elementor-element-a972348{--display:flex;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:var( --e-global-color-d49ac81 );--border-color:var( --e-global-color-d49ac81 );--border-radius:5px 5px 5px 5px;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;overflow:visible;}.elementor-8416 .elementor-element.elementor-element-a972348:not(.elementor-motion-effects-element-type-background), .elementor-8416 .elementor-element.elementor-element-a972348 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-8416 .elementor-element.elementor-element-15716ab .eael-adv-search-wrapper{border-style:solid;border-width:1px 1px 1px 1px;border-color:#C5C2C2;border-radius:5px 5px 5px 5px;}.elementor-8416 .elementor-element.elementor-element-15716ab .eael-advanced-search-wrap{height:70px;width:100%;}.elementor-8416 .elementor-element.elementor-element-15716ab .eael-advance-search-select{height:70px;}.elementor-8416 .elementor-element.elementor-element-15716ab .eael-advanced-search-button{height:70px;line-height:70px;}.elementor-8416 .elementor-element.elementor-element-15716ab .eael-advanced-search-widget .eael-advanced-search-result{width:100%;}.elementor-8416 .elementor-element.elementor-element-f5f17b4{--display:flex;--border-radius:5px 5px 5px 5px;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;overflow:visible;}.elementor-8416 .elementor-element.elementor-element-f5f17b4:not(.elementor-motion-effects-element-type-background), .elementor-8416 .elementor-element.elementor-element-f5f17b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-8416 .elementor-element.elementor-element-2fae02c{text-align:center;}.elementor-8416 .elementor-element.elementor-element-2fae02c .elementor-heading-title{color:#000000;}.elementor-8416 .elementor-element.elementor-element-ce75282{--grid-row-gap:14px;--grid-column-gap:14px;}.elementor-8416 .elementor-element.elementor-element-ce75282 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.69 * 100% );}.elementor-8416 .elementor-element.elementor-element-ce75282:after{content:"0.69";}.elementor-8416 .elementor-element.elementor-element-ce75282 .elementor-post__thumbnail__link{width:30%;}.elementor-8416 .elementor-element.elementor-element-ce75282 .elementor-post{border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-accent );}.elementor-8416 .elementor-element.elementor-element-ce75282 .elementor-post__thumbnail{border-radius:3px 3px 3px 3px;}.elementor-8416 .elementor-element.elementor-element-ce75282.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:14px;}.elementor-8416 .elementor-element.elementor-element-ce75282.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:14px;}.elementor-8416 .elementor-element.elementor-element-ce75282.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:14px;}.elementor-8416 .elementor-element.elementor-element-ce75282 .elementor-post__title, .elementor-8416 .elementor-element.elementor-element-ce75282 .elementor-post__title a{color:#000000;font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;line-height:1.6em;}@media(max-width:1024px){.elementor-8416 .elementor-element.elementor-element-d819e4f{--padding-top:1em;--padding-bottom:3em;--padding-left:0em;--padding-right:0em;}.elementor-8416 .elementor-element.elementor-element-4b2e7f5{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-8416 .elementor-element.elementor-element-2d0dc01{--padding-top:1em;--padding-bottom:2em;--padding-left:1em;--padding-right:1em;}.elementor-8416 .elementor-element.elementor-element-bd4c186{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-8416 .elementor-element.elementor-element-a972348{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-8416 .elementor-element.elementor-element-f5f17b4{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-8416 .elementor-element.elementor-element-ce75282 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.67 * 100% );}.elementor-8416 .elementor-element.elementor-element-ce75282:after{content:"0.67";}.elementor-8416 .elementor-element.elementor-element-ce75282 .elementor-post__thumbnail__link{width:100%;}.elementor-8416 .elementor-element.elementor-element-ce75282 .elementor-post{padding:14px 14px 14px 14px;}.elementor-8416 .elementor-element.elementor-element-ce75282 .elementor-post__title, .elementor-8416 .elementor-element.elementor-element-ce75282 .elementor-post__title a{font-size:13px;}}@media(max-width:767px){.elementor-8416 .elementor-element.elementor-element-d819e4f{--padding-top:0em;--padding-bottom:2em;--padding-left:0em;--padding-right:0em;}.elementor-8416 .elementor-element.elementor-element-4b2e7f5{--padding-top:2em;--padding-bottom:0em;--padding-left:1em;--padding-right:1em;}.elementor-8416 .elementor-element.elementor-element-2d0dc01{--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-8416 .elementor-element.elementor-element-eaff98c .ekit-breadcrumb{font-size:14px;}.elementor-8416 .elementor-element.elementor-element-91b9336{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-8416 .elementor-element.elementor-element-91b9336 .elementor-heading-title{font-size:28px;}.elementor-8416 .elementor-element.elementor-element-07fbe8b{width:100%;max-width:100%;font-size:16px;}.elementor-8416 .elementor-element.elementor-element-a4dca3b img{width:35%;}.elementor-8416 .elementor-element.elementor-element-36637c8{text-align:center;}.elementor-8416 .elementor-element.elementor-element-a972348{--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-8416 .elementor-element.elementor-element-f5f17b4{--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-8416 .elementor-element.elementor-element-ce75282 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.57 * 100% );}.elementor-8416 .elementor-element.elementor-element-ce75282:after{content:"0.57";}.elementor-8416 .elementor-element.elementor-element-ce75282 .elementor-post__thumbnail__link{width:100%;}.elementor-8416 .elementor-element.elementor-element-ce75282 .elementor-post{padding:0px 0px 14px 0px;}.elementor-8416 .elementor-element.elementor-element-ce75282 .elementor-post__title, .elementor-8416 .elementor-element.elementor-element-ce75282 .elementor-post__title a{font-size:12px;}}@media(min-width:768px){.elementor-8416 .elementor-element.elementor-element-d819e4f{--content-width:1500px;}.elementor-8416 .elementor-element.elementor-element-4b2e7f5{--width:4%;}.elementor-8416 .elementor-element.elementor-element-2d0dc01{--width:65%;}.elementor-8416 .elementor-element.elementor-element-fe198a3{--width:20%;}.elementor-8416 .elementor-element.elementor-element-f31c63a{--width:80%;}.elementor-8416 .elementor-element.elementor-element-bd4c186{--width:30%;}}@media(max-width:1024px) and (min-width:768px){.elementor-8416 .elementor-element.elementor-element-4b2e7f5{--width:90%;}.elementor-8416 .elementor-element.elementor-element-2d0dc01{--width:90%;}.elementor-8416 .elementor-element.elementor-element-bd4c186{--width:90%;}}/* Start custom CSS for elementskit-breadcrumb, class: .elementor-element-eaff98c */.ekit-wid-con .ekit-breadcrumb&gt;li{
    color: #37c670;
}

.ekit-wid-con .ekit-breadcrumb&gt;li:hover{
    color: #FFAB40;
}/* End custom CSS */
/* Start custom CSS for woocommerce-breadcrumb, class: .elementor-element-cd86401 */.woocommerce-breadcrumb a:hover{
  color: #FFAB40;
}
.woocommerce-breadcrumb a:first-child {
  font-size: 0; /* Ẩn nội dung cũ */
  position: relative;
}

.woocommerce-breadcrumb a:first-child::after {
  content: "Webo.vn"; 
  font-size: 16px;
  left: 0;
  top: 0;
}/* End custom CSS */
/* Start custom CSS for theme-post-content, class: .elementor-element-07fbe8b */figure {
  margin-top: 30px !important;
  margin-bottom: 30px !important;
}
.post-content-webo ul,
.post-content-webo ol {
    padding-left: 30px; 
    margin-left: 10px;
}

.post-content-webo ul li,
.post-content-webo ol li {
    margin-bottom: 10px; 
}

 /*ul {*/
 /*    margin-left: -20px*/
 /*}*/
 /*li{*/
 /*    margin-top: 10px*/
 /*}*//* End custom CSS */
/* Start custom CSS for elementskit-stylish-list, class: .elementor-element-f3b9a04 */.ekit-stylish-list-content-title {
  display: flex;
  flex-wrap: wrap;
  gap: 12px;
  padding: 0;
  margin: 0;
}

.ekit-stylish-list-content-title a {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 8px 16px;
  border: 1px solid #37C760;
  border-radius: 6px;
  background-color: #ffffff;
  color: #333333;
  font-size: 14px;
  font-weight: 500;
  text-decoration: none;
  white-space: nowrap;
  transition: background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, color 0.2s ease-in-out;
}

.ekit-stylish-list-content-title a:hover {
  background-color: #FFBA66;
  border-color: #FFAB40;
  color: #222222;
}/* End custom CSS */
/* Start custom CSS for metform, class: .elementor-element-6debe97 */.metform-form-main-wrapper {
  width: 100%;
  padding: 32px 16px;
  background: #f0f4f8;
  font-family: 'Segoe UI', sans-serif;
  display: flex;
  justify-content: center;
}

.e-con-inner {
  display: flex;
  gap: 12px;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
}

.mf-input-wrapper {
  margin-left: 20%; /* căn chỉnh trên desktop */
  width: 475px;
}

.mf-input {
  width: 100%;
  padding: 20px 22px !important;
  font-size: 16px;
  border: 1px solid #ccc;
  border-radius: 8px;
  transition: all 0.3s ease;
}

.mf-input:focus {
  border-color: #007bff;
  box-shadow: 0 0 0 3px rgba(0, 123, 255, 0.1);
  outline: none;
}

.metform-btn {
  padding: 22px 22px !important;
  background-color: #007bff;
  color: #fff;
  border: none;
  font-size: 16px;
  font-weight: 600;
  border-radius: 8px;
  cursor: pointer;
  transition: background-color 0.3s ease;
  white-space: nowrap;
}

.metform-btn:hover {
  background-color: #FFAB40 !important; 
}

.metform-btn span {
  text-transform: uppercase;
  letter-spacing: 0.5px;
}

/* Responsive cho mobile &amp; tablet */
@media (max-width: 1024px) {
  .e-con-inner {
    flex-direction: column;
    align-items: center;
  }

  .mf-input-wrapper {
    width: 100%;
    margin-left: 0 !important; /* bỏ căn lệch ở mobile/tablet */
  }

  .metform-btn {
    width: 100%;
    text-align: center;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a58f43b */#ftwp-list {
  display: none;
}
#ftwp-contents.expanded #ftwp-list {
  display: block !important;
}/* End custom CSS */
/* Start custom CSS for eael-advanced-search, class: .elementor-element-15716ab */.eael-advanced-search-widget {
  padding: 0 !important;
  margin: 0 !important;
}

.eael-advanced-search-widget .eael-advanced-search-content {
  display: flex;
  flex-direction: column;
  gap: 12px;
  padding: 0;
  margin: 0;
}

.eael-advanced-search-widget .eael-advanced-search-content-item {
  display: flex !important;
  align-items: center;
  gap: 6px;
  padding: 4px 0;
  background: none !important;
  border: none !important;
  box-shadow: none !important;
  text-decoration: none;
  color: inherit;
  margin: 0 !important;
  cursor: pointer;
}

.eael-advanced-search-widget .eael-advanced-search-content-item .item-thumb {
  flex: 0 0 90px !important;
  width: 70px;
  height: 70px;
  border-radius: 6px;
  overflow: hidden;
  margin-right: 6px;
}

.eael-advanced-search-widget .eael-advanced-search-content-item .item-thumb img {
  width: 100% !important;
  height: 100% !important;
  object-fit: cover;
  display: block;
  margin: 0 !important;
  padding: 0 !important;
}

.eael-advanced-search-widget .eael-advanced-search-content-item .item-content {
  flex: 1;
  padding: 0;
  margin: 0;
  display: flex;
  align-items: center;
}

.eael-advanced-search-widget .eael-advanced-search-content-item .item-content h4 {
  font-size: 14px !important;
  font-weight: 500;
  color: #000 !important; 
  margin: 0;
  line-height: 1.3;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  transition: color 0.3s ease;
}

.eael-advanced-search-widget .eael-advanced-search-content-item:hover .item-content h4 {
  color: #FFAB40 !important; 
}

.eael-advanced-search-widget .eael-advanced-search-content-item .item-content p {
  display: none !important;
}

.eael-advanced-search-widget .eael-advanced-search-load-more-button {
    text-align: center !important;
  display: inline-block;
  padding: 8px 16px;
  background-color: #37C760 !important;
  color: #fff;
  text-decoration: none;
  border-radius: 4px;
  transition: background-color 0.3s ease, color 0.3s ease;
}

.eael-advanced-search-widget .eael-advanced-search-load-more-button:hover {
  background-color: #FFAB40 !important; 
}

.eael-advanced-search-widget .eael-advanced-search-form.eael-advanced-search-form-style-3 {
    box-shadow: none;
    border: 1px solid #cccc;
}

.eael-advanced-search-widget .eael-advanced-search-form .eael-advanced-search-wrap .icon+.eael-advanced-search{
    border: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a972348 */.elementor-widget-elementskit-post-list .elementor-icon-list-item a:hover .elementor-icon-list-text {
  color: #f97316;
}
/* Main container styling - áp dụng cho khối cha chứa cả tiêu đề và danh sách */
.elementor-element-a972348 {
  background-color: #ffffff; /* White background */
  padding: 1.5rem; /* Equivalent to Tailwind p-6 */
  border-radius: 0.5rem; /* Equivalent to Tailwind rounded-lg */ /* Equivalent to Tailwind border border-gray-200 */
  max-width: 28rem; /* Equivalent to Tailwind max-w-sm */
  margin-left: auto; /* For centering */
  margin-right: auto; /* For centering */
}

/* Title styling - áp dụng cho tiêu đề <p> có class .elementor-heading-title bên trong khối cha */
.elementor-element-a972348 .elementor-heading-title {
  font-size: 1.25rem; /* Equivalent to Tailwind text-xl */
  font-weight: 700; /* Equivalent to Tailwind font-bold */
  margin-bottom: 1rem; /* Equivalent to Tailwind mb-4 */
  color: #111827; /* Equivalent to Tailwind text-gray-900 */
}

/* List wrapper styling - áp dụng cho tất cả danh sách bài viết bên trong khối cha */
.elementor-element-a972348 .ekit-post-list-wrapper {
  list-style: none; /* Remove default list bullets */
  padding: 0;
  margin: 0;
}

/* Spacing between list items */
.elementor-element-a972348 .ekit-post-list-wrapper .elementor-icon-list-item:not(:last-child) {
  margin-bottom: 0.25rem; /* Equivalent to Tailwind space-y-1 */
}

/* Link styling */
.elementor-element-a972348 .elementor-icon-list-item a {
  display: flex;
  align-items: center;
  justify-content: space-between; /* Đảm bảo icon và text nằm ở hai đầu */
  padding: 0.5rem 0.75rem; /* Equivalent to Tailwind py-2 px-3 */
  margin-left: -0.75rem; /* To extend clickable area */
  margin-right: -0.75rem; /* To extend clickable area */
  border-radius: 0.375rem; /* Equivalent to Tailwind rounded-md */
  text-decoration: none; /* Remove underline */
  color: inherit; /* Inherit text color */
  transition: background-color 0.15s ease-in-out; /* Smooth transition for hover */
}

/* Hover effect for links */
.elementor-element-a972348 .elementor-icon-list-item a:hover {
  background-color: #f9fafb; /* Equivalent to Tailwind hover:bg-gray-50 */
}

/* Text content styling */
.elementor-element-a972348 .elementor-icon-list-item .elementor-icon-list-text {
  color: #1f2937; /* Equivalent to Tailwind text-gray-800 */
  font-size: 1rem; /* Equivalent to Tailwind text-base */
}

/* Đảm bảo phần chứa text chiếm hết chiều ngang còn lại */
.elementor-element-a972348 .ekit_post_list_content_wraper {
  flex: 1;
}

/* Icon container styling */
.elementor-element-a972348 .elementor-icon-list-item .elementor-icon-list-icon {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 1rem; /* Equivalent to Tailwind w-4 */
  height: 1rem; /* Equivalent to Tailwind h-4 */
  color: #f97316; /* Orange color for the icon */
  transition: transform 0.15s ease-in-out; /* Smooth transition for icon movement */
  margin-left: 0.5rem; /* Space between text and icon */
  order: 2; /* Đẩy icon ra sau text trong flex container */
}

/* Icon hover effect (moves right) */
.elementor-element-a972348 .elementor-icon-list-item a:hover .elementor-icon-list-icon {
  transform: translateX(0.25rem); /* Equivalent to Tailwind group-hover:translate-x-1 */
}

/* Styling for the icon itself (using the new .icon class) */
.elementor-element-a972348 .elementor-icon-list-item .elementor-icon-list-icon .icon {
  font-size: 1rem; /* Ensure icon size matches container */
  line-height: 1; /* Prevent extra vertical space */
}


/* reponsivee tablet */
@media (max-width: 1024px) {
  .elementor-element-a972348 {
    max-width: 100% !important;
    padding-left: 1rem;  /* hoặc giữ 1.5rem nếu bạn muốn khoảng cách bên trong */
    padding-right: 1rem;
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f5f17b4 *//* Áp dụng lên container bao toàn bộ */
.elementor-element-f5f17b4 {
  background-color: #ffffff;
  padding: 1.5rem;
  border-radius: 0.5rem;
  border: 2px solid #37C670;
  max-width: 28rem;
  margin-left: auto;
  margin-right: auto;
}

/* Tiêu đề */
.elementor-element-f5f17b4 .elementor-heading-title {
  font-size: 1.125rem;
  font-weight: 700;
  color: #111827;
  margin-bottom: 1rem;
}

/* Khoảng cách giữa các bài */
.elementor-element-f5f17b4 .elementor-post:not(:last-child) {
  margin-bottom: 0.5rem;
}

/* Bài viết */
.elementor-element-f5f17b4 .elementor-posts .elementor-post {
  margin: 0;
}

/* Link bài viết */
.elementor-element-f5f17b4 .elementor-post__title a {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0.5rem 0.75rem;
  border-radius: 0.5rem;
  text-decoration: none;
  color: #1f2937;
  font-size: 0.9375rem;
  background-color: transparent;
  transition: color 0.15s ease-in-out;
  line-height: 1.5;
}

/* Hover */
.elementor-element-f5f17b4 .elementor-post__title a:hover {
  color: #FFAB40 !important;
}

/* Mũi tên */
.elementor-element-f5f17b4 .elementor-post__title a::after {
  content: "→";
  color: #f97316;
  margin-left: 0.5rem;
  transition: transform 0.15s ease-in-out;
}

/* Hover mũi tên */
.elementor-element-f5f17b4 .elementor-post__title a:hover::after {
  transform: translateX(0.25rem);
}
@media (max-width: 768px) {
  .elementor-posts .elementor-post {
    display: block !important;
  }
}

/* reponsivee tablet */
@media (max-width: 1024px) {
  .elementor-element-f5f17b4 {
    max-width: 100% !important;
    padding-left: 1rem;  /* hoặc giữ 1.5rem nếu bạn muốn khoảng cách bên trong */
    padding-right: 1rem;
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
}/* End custom CSS */