.elementor-279 .elementor-element.elementor-element-fe5e21f{--display:flex;--min-height:720px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-279 .elementor-element.elementor-element-fe5e21f:not(.elementor-motion-effects-element-type-background), .elementor-279 .elementor-element.elementor-element-fe5e21f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://nhaxuongmiennam.vn/wp-content/uploads/2026/01/snapedit_1769066943355.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-279 .elementor-element.elementor-element-fe5e21f::before, .elementor-279 .elementor-element.elementor-element-fe5e21f > .elementor-background-video-container::before, .elementor-279 .elementor-element.elementor-element-fe5e21f > .e-con-inner > .elementor-background-video-container::before, .elementor-279 .elementor-element.elementor-element-fe5e21f > .elementor-background-slideshow::before, .elementor-279 .elementor-element.elementor-element-fe5e21f > .e-con-inner > .elementor-background-slideshow::before, .elementor-279 .elementor-element.elementor-element-fe5e21f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#0000003D;--background-overlay:'';}.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 );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-279 .elementor-element.elementor-element-52e9788{background-color:#DFFFEB9E;padding:4px 10px 4px 10px;border-radius:20px 20px 20px 20px;text-align:center;}.elementor-279 .elementor-element.elementor-element-52e9788 .elementor-heading-title{font-family:"Be Vietnam Pro", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;line-height:15px;letter-spacing:3px;color:#16A34A;}.elementor-279 .elementor-element.elementor-element-fb41e5b{text-align:center;}.elementor-279 .elementor-element.elementor-element-fb41e5b .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:60px;font-weight:400;line-height:70px;}.elementor-widget-search{--e-search-input-color:var( --e-global-color-text );}.elementor-widget-search.e-focus{--e-search-input-color:var( --e-global-color-text );}.elementor-widget-search .elementor-pagination{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 );line-height:var( --e-global-typography-primary-line-height );}.elementor-279 .elementor-element.elementor-element-69f7925 .e-search-submit{background-color:var( --e-global-color-accent );}.elementor-279 .elementor-element.elementor-element-69f7925 .e-search-submit:hover{background-color:#CA8A04;}.elementor-279 .elementor-element.elementor-element-69f7925{width:var( --container-widget-width, 770px );max-width:770px;background-color:#FFFFFF1A;padding:10px 10px 10px 10px;--container-widget-width:770px;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF33;border-radius:12px 12px 12px 12px;box-shadow:0px 25px 50px -12px rgba(0, 0, 0, 0.25);--e-search-placeholder-color:#A2AAB3;--e-search-input-color:var( --e-global-color-secondary );--e-search-input-padding-block-start:12px;--e-search-input-padding-inline-start:10px;--e-search-input-padding-block-end:12px;--e-search-input-padding-inline-end:10px;--e-search-submit-margin-inline-start:10px;--e-search-submit-color:var( --e-global-color-primary );--e-search-submit-border-radius:12px 12px 12px 12px;--e-search-submit-padding:12px 32px 12px 32px;}.elementor-279 .elementor-element.elementor-element-69f7925.elementor-element{--align-self:center;}.elementor-279 .elementor-element.elementor-element-69f7925 .e-search-input{font-family:"Be Vietnam Pro", Sans-serif;font-size:14px;font-weight:400;line-height:20px;border-radius:12px 12px 12px 12px;}.elementor-279 .elementor-element.elementor-element-69f7925 .e-search-submit span{font-family:"Be Vietnam Pro", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;line-height:20px;letter-spacing:1.4px;}.elementor-279 .elementor-element.elementor-element-b20d197{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-279 .elementor-element.elementor-element-b20d197:not(.elementor-motion-effects-element-type-background), .elementor-279 .elementor-element.elementor-element-b20d197 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 70%, #F2F2F2 100%);}.elementor-279 .elementor-element.elementor-element-a7547a8{padding:0px 0px 0px 0px;}.elementor-279 .elementor-element.elementor-element-a7547a8 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:30px;font-weight:400;line-height:36px;color:#C5A059;}.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 );line-height:var( --e-global-typography-secondary-line-height );}.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-279 .elementor-element.elementor-element-ffd9a9c{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:4px;}.elementor-279 .elementor-element.elementor-element-ffd9a9c .elementor-divider-separator{width:80px;margin:0 auto;margin-center:0;}.elementor-279 .elementor-element.elementor-element-ffd9a9c .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );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-279 .elementor-element.elementor-element-19c8fb2{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;text-align:center;font-family:"Be Vietnam Pro", Sans-serif;font-size:16px;font-weight:400;line-height:22px;}.elementor-279 .elementor-element.elementor-element-19c8fb2 p{margin-block-end:0px;}.elementor-279 .elementor-element.elementor-element-938a1f9{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-279 .elementor-element.elementor-element-9614acc{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:8px 8px;--row-gap:8px;--column-gap:8px;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#16A34A;--border-color:#16A34A;--border-radius:12px 12px 12px 12px;box-shadow:0px 0px 10px 0px rgba(22, 163, 74, 0.25);--padding-top:24px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-279 .elementor-element.elementor-element-9614acc:hover{--border-radius:12px 12px 12px 12px;--border-top-left-radius:12px;--border-top-right-radius:12px;--border-bottom-right-radius:12px;--border-bottom-left-radius:12px;box-shadow:0px 0px 10px 0px rgba(254, 163.00000000000006, 9.999999999999954, 0.25);}.elementor-279 .elementor-element.elementor-element-9614acc, .elementor-279 .elementor-element.elementor-element-9614acc::before{--border-transition:0.3s;}.elementor-279 .elementor-element.elementor-element-7abe585 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:30px;font-weight:700;line-height:36px;color:var( --e-global-color-secondary );}.elementor-279 .elementor-element.elementor-element-db947f5{font-family:"Be Vietnam Pro", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;line-height:18px;letter-spacing:0.6px;}.elementor-279 .elementor-element.elementor-element-db947f5 p{margin-block-end:0px;}.elementor-279 .elementor-element.elementor-element-3c704ed{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:8px 8px;--row-gap:8px;--column-gap:8px;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#16A34A;--border-color:#16A34A;--border-radius:12px 12px 12px 12px;box-shadow:0px 0px 10px 0px rgba(22, 163, 74, 0.25);--padding-top:24px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-279 .elementor-element.elementor-element-3c704ed:hover{--border-radius:12px 12px 12px 12px;--border-top-left-radius:12px;--border-top-right-radius:12px;--border-bottom-right-radius:12px;--border-bottom-left-radius:12px;box-shadow:0px 0px 10px 0px rgba(254, 163.00000000000006, 9.999999999999954, 0.25);}.elementor-279 .elementor-element.elementor-element-3c704ed, .elementor-279 .elementor-element.elementor-element-3c704ed::before{--border-transition:0.3s;}.elementor-279 .elementor-element.elementor-element-59f4db8 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:30px;font-weight:700;line-height:36px;color:var( --e-global-color-secondary );}.elementor-279 .elementor-element.elementor-element-929661e{font-family:"Be Vietnam Pro", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;line-height:18px;letter-spacing:0.6px;color:var( --e-global-color-text );}.elementor-279 .elementor-element.elementor-element-929661e p{margin-block-end:0px;}.elementor-279 .elementor-element.elementor-element-e6bcf25{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:8px 8px;--row-gap:8px;--column-gap:8px;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#16A34A;--border-color:#16A34A;--border-radius:12px 12px 12px 12px;box-shadow:0px 0px 10px 0px rgba(22, 163, 74, 0.25);--padding-top:24px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-279 .elementor-element.elementor-element-e6bcf25:hover{--border-radius:12px 12px 12px 12px;--border-top-left-radius:12px;--border-top-right-radius:12px;--border-bottom-right-radius:12px;--border-bottom-left-radius:12px;box-shadow:0px 0px 10px 0px rgba(254, 163.00000000000006, 9.999999999999954, 0.25);}.elementor-279 .elementor-element.elementor-element-e6bcf25, .elementor-279 .elementor-element.elementor-element-e6bcf25::before{--border-transition:0.3s;}.elementor-279 .elementor-element.elementor-element-d73866d .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:30px;font-weight:700;line-height:36px;color:var( --e-global-color-secondary );}.elementor-279 .elementor-element.elementor-element-7990229{font-family:"Be Vietnam Pro", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;line-height:18px;letter-spacing:0.6px;}.elementor-279 .elementor-element.elementor-element-7990229 p{margin-block-end:0px;}.elementor-279 .elementor-element.elementor-element-a9ea9dd{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:8px 8px;--row-gap:8px;--column-gap:8px;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#16A34A;--border-color:#16A34A;--border-radius:12px 12px 12px 12px;box-shadow:0px 0px 10px 0px rgba(22, 163, 74, 0.25);--padding-top:24px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-279 .elementor-element.elementor-element-a9ea9dd:hover{--border-radius:12px 12px 12px 12px;--border-top-left-radius:12px;--border-top-right-radius:12px;--border-bottom-right-radius:12px;--border-bottom-left-radius:12px;box-shadow:0px 0px 10px 0px rgba(254, 163.00000000000006, 9.999999999999954, 0.25);}.elementor-279 .elementor-element.elementor-element-a9ea9dd, .elementor-279 .elementor-element.elementor-element-a9ea9dd::before{--border-transition:0.3s;}.elementor-279 .elementor-element.elementor-element-ee03f0f .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:30px;font-weight:700;line-height:36px;color:var( --e-global-color-secondary );}.elementor-279 .elementor-element.elementor-element-0294328{font-family:"Be Vietnam Pro", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;line-height:18px;letter-spacing:0.6px;}.elementor-279 .elementor-element.elementor-element-0294328 p{margin-block-end:0px;}.elementor-279 .elementor-element.elementor-element-622cb7e{--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;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-279 .elementor-element.elementor-element-a7bf638{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-279 .elementor-element.elementor-element-a935550{--display:flex;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-279 .elementor-element.elementor-element-a8697d7{padding:0px 0px 0px 0px;}.elementor-279 .elementor-element.elementor-element-a8697d7 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:36px;font-weight:400;line-height:42px;color:#C5A059;}.elementor-279 .elementor-element.elementor-element-2a19310{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:4px;}.elementor-279 .elementor-element.elementor-element-2a19310 .elementor-divider-separator{width:80px;margin:0 auto;margin-left:0;}.elementor-279 .elementor-element.elementor-element-2a19310 .elementor-divider{text-align:left;padding-block-start:0px;padding-block-end:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-279 .elementor-element.elementor-element-b582d0c .elementor-button{background-color:#C5A05900;font-family:"Be Vietnam Pro", Sans-serif;font-size:14px;font-weight:700;line-height:20px;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:0px 0px 0px 0px;padding:10px 0px 10px 0px;}.elementor-279 .elementor-element.elementor-element-b582d0c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-279 .elementor-element.elementor-element-b582d0c .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-widget-posts .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{color:var( --e-global-color-secondary );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 );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-posts .elementor-post__meta-data{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 );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-posts .elementor-post__excerpt p{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-posts .elementor-post__read-more{color:var( --e-global-color-accent );}.elementor-widget-posts a.elementor-post__read-more{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-posts .elementor-post__card .elementor-post__badge{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-posts .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 );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-posts .ecs-load-more-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );background-color:var( --e-global-color-accent );}.elementor-widget-posts .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 );line-height:var( --e-global-typography-secondary-line-height );}.elementor-279 .elementor-element.elementor-element-5ce9bdb{--grid-row-gap:30px;--grid-column-gap:30px;}.elementor-279 .elementor-element.elementor-element-38dfbbd .elementor-button{background-color:var( --e-global-color-primary );font-family:"Be Vietnam Pro", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;line-height:20px;letter-spacing:0.7px;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:999px 999px 999px 999px;padding:8px 24px 8px 24px;}.elementor-279 .elementor-element.elementor-element-38dfbbd .elementor-button:hover, .elementor-279 .elementor-element.elementor-element-38dfbbd .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-primary );}.elementor-279 .elementor-element.elementor-element-38dfbbd.elementor-element{--align-self:center;}.elementor-279 .elementor-element.elementor-element-38dfbbd .elementor-button:hover svg, .elementor-279 .elementor-element.elementor-element-38dfbbd .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-279 .elementor-element.elementor-element-b36b553{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:24px 24px 24px 24px;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-279 .elementor-element.elementor-element-b7ee021{--display:flex;--min-height:950px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--border-radius:24px 0px 0px 24px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-279 .elementor-element.elementor-element-b7ee021:not(.elementor-motion-effects-element-type-background), .elementor-279 .elementor-element.elementor-element-b7ee021 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://nhaxuongmiennam.vn/wp-content/uploads/2026/01/sua.jpg");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-279 .elementor-element.elementor-element-3d0fe3e{--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;--border-radius:20px 20px 20px 20px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-279 .elementor-element.elementor-element-3d0fe3e:not(.elementor-motion-effects-element-type-background), .elementor-279 .elementor-element.elementor-element-3d0fe3e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000040;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-279 .elementor-element.elementor-element-6f44636 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-279 .elementor-element.elementor-element-6f44636 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-279 .elementor-element.elementor-element-6f44636 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-279 .elementor-element.elementor-element-6f44636 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-279 .elementor-element.elementor-element-6f44636 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-279 .elementor-element.elementor-element-6f44636 .elementor-icon-list-icon i{color:#FFFFFF00;transition:color 0.3s;}.elementor-279 .elementor-element.elementor-element-6f44636 .elementor-icon-list-icon svg{fill:#FFFFFF00;transition:fill 0.3s;}.elementor-279 .elementor-element.elementor-element-6f44636{--e-icon-list-icon-size:40px;--icon-vertical-offset:0px;}.elementor-279 .elementor-element.elementor-element-6f44636 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-279 .elementor-element.elementor-element-6f44636 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-279 .elementor-element.elementor-element-6f44636 .elementor-icon-list-item > a{font-family:"Be Vietnam Pro", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;line-height:18px;letter-spacing:1px;}.elementor-279 .elementor-element.elementor-element-6f44636 .elementor-icon-list-text{color:#FEA30A;transition:color 0.3s;}.elementor-279 .elementor-element.elementor-element-11c8980{padding:0px 0px 0px 0px;}.elementor-279 .elementor-element.elementor-element-11c8980 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:36px;font-weight:400;line-height:42px;color:var( --e-global-color-primary );}.elementor-279 .elementor-element.elementor-element-3fa0c29{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:2px 0px 2px 14px;border-style:solid;border-width:0px 0px 0px 02px;border-color:var( --e-global-color-accent );text-align:start;font-family:"Be Vietnam Pro", Sans-serif;font-size:14px;font-weight:300;line-height:22px;color:var( --e-global-color-primary );}.elementor-279 .elementor-element.elementor-element-3fa0c29.elementor-element{--align-self:center;}.elementor-279 .elementor-element.elementor-element-3fa0c29 p{margin-block-end:0px;}.elementor-279 .elementor-element.elementor-element-1589a5f .elementor-button{background-color:#FFFFFF00;font-family:"Be Vietnam Pro", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;line-height:18px;fill:#00DD52;color:#00DD52;padding:0px 0px 0px 0px;}.elementor-279 .elementor-element.elementor-element-1589a5f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-279 .elementor-element.elementor-element-aa86040{--grid-row-gap:30px;width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;--grid-column-gap:30px;}.elementor-279 .elementor-element.elementor-element-aa86040 > .elementor-widget-container{background-color:#ECFFE680;padding:32px 32px 32px 32px;border-style:solid;border-width:1px 1px 1px 0px;border-color:#F3F4F6;border-radius:0px 24px 24px 0px;box-shadow:0px 1px 2px 0px rgba(0, 0, 0, 0.05);}.elementor-279 .elementor-element.elementor-element-a784b59{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:24px 24px 24px 24px;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-279 .elementor-element.elementor-element-c228109{--display:flex;--min-height:950px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--border-radius:24px 0px 0px 24px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-279 .elementor-element.elementor-element-c228109:not(.elementor-motion-effects-element-type-background), .elementor-279 .elementor-element.elementor-element-c228109 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://nhaxuongmiennam.vn/wp-content/uploads/2026/01/sua-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-279 .elementor-element.elementor-element-e13c073{--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;--border-radius:20px 20px 20px 20px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-279 .elementor-element.elementor-element-e13c073:not(.elementor-motion-effects-element-type-background), .elementor-279 .elementor-element.elementor-element-e13c073 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000040;}.elementor-279 .elementor-element.elementor-element-a1dee89 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-279 .elementor-element.elementor-element-a1dee89 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-279 .elementor-element.elementor-element-a1dee89 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-279 .elementor-element.elementor-element-a1dee89 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-279 .elementor-element.elementor-element-a1dee89 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-279 .elementor-element.elementor-element-a1dee89 .elementor-icon-list-icon i{color:#FFFFFF00;transition:color 0.3s;}.elementor-279 .elementor-element.elementor-element-a1dee89 .elementor-icon-list-icon svg{fill:#FFFFFF00;transition:fill 0.3s;}.elementor-279 .elementor-element.elementor-element-a1dee89{--e-icon-list-icon-size:40px;--icon-vertical-offset:0px;}.elementor-279 .elementor-element.elementor-element-a1dee89 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-279 .elementor-element.elementor-element-a1dee89 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-279 .elementor-element.elementor-element-a1dee89 .elementor-icon-list-item > a{font-family:"Be Vietnam Pro", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;line-height:18px;letter-spacing:1px;}.elementor-279 .elementor-element.elementor-element-a1dee89 .elementor-icon-list-text{color:#FEA30A;transition:color 0.3s;}.elementor-279 .elementor-element.elementor-element-70f851f{padding:0px 0px 0px 0px;}.elementor-279 .elementor-element.elementor-element-70f851f .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:36px;font-weight:400;line-height:42px;color:#FFFFFF;}.elementor-279 .elementor-element.elementor-element-dcefbcf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:2px 0px 2px 14px;border-style:solid;border-width:0px 0px 0px 02px;border-color:var( --e-global-color-accent );text-align:start;font-family:"Be Vietnam Pro", Sans-serif;font-size:14px;font-weight:300;line-height:22px;color:#FFFFFF;}.elementor-279 .elementor-element.elementor-element-dcefbcf.elementor-element{--align-self:flex-start;}.elementor-279 .elementor-element.elementor-element-dcefbcf p{margin-block-end:0px;}.elementor-279 .elementor-element.elementor-element-e809948 .elementor-button{background-color:#FFFFFF00;font-family:"Be Vietnam Pro", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;line-height:18px;fill:#00DD52;color:#00DD52;padding:0px 0px 0px 0px;}.elementor-279 .elementor-element.elementor-element-e809948 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-279 .elementor-element.elementor-element-2255242{--grid-row-gap:30px;width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;--grid-column-gap:30px;}.elementor-279 .elementor-element.elementor-element-2255242 > .elementor-widget-container{background-color:#ECFFE680;padding:32px 32px 32px 32px;border-style:solid;border-width:1px 1px 1px 0px;border-color:#F3F4F6;border-radius:0px 24px 24px 0px;box-shadow:0px 1px 2px 0px rgba(0, 0, 0, 0.05);}.elementor-279 .elementor-element.elementor-element-89a2465{--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;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-279 .elementor-element.elementor-element-343dfb8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-279 .elementor-element.elementor-element-8d75066{--display:flex;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-279 .elementor-element.elementor-element-c4b136f{padding:0px 0px 0px 0px;}.elementor-279 .elementor-element.elementor-element-c4b136f .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:36px;font-weight:400;line-height:42px;color:#C5A059;}.elementor-279 .elementor-element.elementor-element-55ca523{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:4px;}.elementor-279 .elementor-element.elementor-element-55ca523 .elementor-divider-separator{width:80px;margin:0 auto;margin-left:0;}.elementor-279 .elementor-element.elementor-element-55ca523 .elementor-divider{text-align:left;padding-block-start:0px;padding-block-end:0px;}.elementor-279 .elementor-element.elementor-element-bb569bf{--grid-row-gap:30px;--grid-column-gap:30px;}.elementor-279 .elementor-element.elementor-element-bb569bf .elementor-pagination{text-align:center;}.elementor-279 .elementor-element.elementor-element-bb569bf .ecs-load-more-button .elementor-button{margin-top:0px;font-family:"Be Vietnam Pro", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;line-height:18px;letter-spacing:1.2px;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );background-color:var( --e-global-color-primary );border-radius:0999px 0999px 0999px 0999px;box-shadow:0px 1px 2px 0px rgba(0,0,0,0.5);padding:12px 32px 12px 32px;}body:not(.rtl) .elementor-279 .elementor-element.elementor-element-bb569bf .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-279 .elementor-element.elementor-element-bb569bf .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 10px/2 );}body.rtl .elementor-279 .elementor-element.elementor-element-bb569bf .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 10px/2 );}body.rtl .elementor-279 .elementor-element.elementor-element-bb569bf .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 10px/2 );}.elementor-279 .elementor-element.elementor-element-bb569bf .ecs-load-more-button .elementor-button:hover, .elementor-279 .elementor-element.elementor-element-bb569bf .ecs-load-more-button .elementor-button:focus{color:var( --e-global-color-primary );}.elementor-279 .elementor-element.elementor-element-bb569bf .ecs-load-more-button .elementor-button:hover svg, .elementor-279 .elementor-element.elementor-element-bb569bf .ecs-load-more-button .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-279 .elementor-element.elementor-element-bb569bf .ecs-load-more-button .elementor-button:hover, .elementor-279 .elementor-element.elementor-element-bb569bf .elementor-button:focus{background-color:#FEA30A;}.elementor-279 .elementor-element.elementor-element-bb569bf .elementor-button{border-style:none;}.elementor-279 .elementor-element.elementor-element-8ac53d9{--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;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-279 .elementor-element.elementor-element-62b1880{--display:flex;--border-radius:16px 16px 16px 16px;box-shadow:0px 1px 2px 0px rgba(0, 0, 0, 0.05);--padding-top:50px;--padding-bottom:50px;--padding-left:24px;--padding-right:24px;}.elementor-279 .elementor-element.elementor-element-62b1880:not(.elementor-motion-effects-element-type-background), .elementor-279 .elementor-element.elementor-element-62b1880 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-279 .elementor-element.elementor-element-896fa1c{padding:0px 0px 0px 10px;border-style:solid;border-width:0px 0px 0px 4px;border-color:var( --e-global-color-accent );}.elementor-279 .elementor-element.elementor-element-896fa1c .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:30px;font-weight:400;line-height:36px;color:#C5A059;}.elementor-279 .elementor-element.elementor-element-a254622{--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;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-279 .elementor-element.elementor-element-aaf44dd{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-279 .elementor-element.elementor-element-ad5e154{--display:flex;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-279 .elementor-element.elementor-element-17a8ec2{padding:0px 0px 0px 0px;}.elementor-279 .elementor-element.elementor-element-17a8ec2 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:36px;font-weight:400;line-height:42px;color:#C5A059;}.elementor-279 .elementor-element.elementor-element-1aaab54{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:4px;}.elementor-279 .elementor-element.elementor-element-1aaab54 .elementor-divider-separator{width:80px;margin:0 auto;margin-left:0;}.elementor-279 .elementor-element.elementor-element-1aaab54 .elementor-divider{text-align:left;padding-block-start:0px;padding-block-end:0px;}.elementor-279 .elementor-element.elementor-element-44d4d69 .elementor-button{background-color:#C5A05900;font-family:"Be Vietnam Pro", Sans-serif;font-size:14px;font-weight:700;line-height:20px;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:0px 0px 0px 0px;padding:10px 0px 10px 0px;}.elementor-279 .elementor-element.elementor-element-44d4d69 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-279 .elementor-element.elementor-element-44d4d69 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-279 .elementor-element.elementor-element-f9bef14{--grid-row-gap:30px;--grid-column-gap:30px;}.elementor-279 .elementor-element.elementor-element-874e52c .elementor-button{background-color:var( --e-global-color-primary );font-family:"Be Vietnam Pro", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;line-height:20px;letter-spacing:0.7px;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:999px 999px 999px 999px;padding:8px 24px 8px 24px;}.elementor-279 .elementor-element.elementor-element-874e52c .elementor-button:hover, .elementor-279 .elementor-element.elementor-element-874e52c .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-primary );}.elementor-279 .elementor-element.elementor-element-874e52c.elementor-element{--align-self:center;}.elementor-279 .elementor-element.elementor-element-874e52c .elementor-button:hover svg, .elementor-279 .elementor-element.elementor-element-874e52c .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-279 .elementor-element.elementor-element-adc14ae{--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;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-279 .elementor-element.elementor-element-56e26cb{--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:#F3F4F6;--border-color:#F3F4F6;--border-radius:16px 16px 16px 16px;box-shadow:0px 1px 2px 0px rgba(0, 0, 0, 0.05);--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-279 .elementor-element.elementor-element-56e26cb:not(.elementor-motion-effects-element-type-background), .elementor-279 .elementor-element.elementor-element-56e26cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-279 .elementor-element.elementor-element-2eb741a .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-279 .elementor-element.elementor-element-2eb741a .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-279 .elementor-element.elementor-element-2eb741a{--e-icon-list-icon-size:40px;--icon-vertical-offset:0px;}.elementor-279 .elementor-element.elementor-element-2eb741a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-279 .elementor-element.elementor-element-2eb741a .elementor-icon-list-item > a{font-family:"Playfair Display", Sans-serif;font-size:30px;font-weight:700;line-height:36px;}.elementor-279 .elementor-element.elementor-element-2eb741a .elementor-icon-list-text{color:#C5A059;transition:color 0.3s;}.elementor-279 .elementor-element.elementor-element-56d1964{column-gap:0px;font-family:"Be Vietnam Pro", Sans-serif;font-size:16px;font-weight:300;line-height:22px;}.elementor-279 .elementor-element.elementor-element-56d1964 p{margin-block-end:10px;}.elementor-279 .elementor-element.elementor-element-a5beca3 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Be Vietnam Pro", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;line-height:20px;letter-spacing:0.7px;fill:#FEA30A;color:#FEA30A;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FEA30A;border-radius:999px 999px 999px 999px;padding:8px 24px 8px 24px;}.elementor-279 .elementor-element.elementor-element-a5beca3 .elementor-button:hover, .elementor-279 .elementor-element.elementor-element-a5beca3 .elementor-button:focus{background-color:#FEA30A;color:var( --e-global-color-primary );}.elementor-279 .elementor-element.elementor-element-a5beca3.elementor-element{--align-self:center;}.elementor-279 .elementor-element.elementor-element-a5beca3 .elementor-button:hover svg, .elementor-279 .elementor-element.elementor-element-a5beca3 .elementor-button:focus svg{fill:var( --e-global-color-primary );}body.elementor-page-279:not(.elementor-motion-effects-element-type-background), body.elementor-page-279 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F2F2;}@media(max-width:1366px){.elementor-279 .elementor-element.elementor-element-fe5e21f{--min-height:650px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-279 .elementor-element.elementor-element-fb41e5b .elementor-heading-title{font-size:50px;line-height:56px;}.elementor-widget-search .elementor-pagination{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-279 .elementor-element.elementor-element-b20d197{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-279 .elementor-element.elementor-element-19c8fb2{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-279 .elementor-element.elementor-element-938a1f9{--grid-auto-flow:row;}.elementor-279 .elementor-element.elementor-element-622cb7e{--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-posts .elementor-post__meta-data{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-posts .elementor-post__excerpt p{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-posts a.elementor-post__read-more{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-posts .elementor-post__card .elementor-post__badge{line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-posts .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-posts .ecs-load-more-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-posts .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-posts .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-279 .elementor-element.elementor-element-5ce9bdb{--grid-row-gap:20px;--grid-column-gap:20px;}.elementor-279 .elementor-element.elementor-element-38dfbbd .elementor-button{font-size:13px;line-height:17px;}.elementor-279 .elementor-element.elementor-element-b36b553{--padding-top:0px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-279 .elementor-element.elementor-element-aa86040{--grid-row-gap:20px;--grid-column-gap:20px;}.elementor-279 .elementor-element.elementor-element-aa86040 > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-279 .elementor-element.elementor-element-a784b59{--padding-top:0px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-279 .elementor-element.elementor-element-2255242{--grid-row-gap:20px;--grid-column-gap:20px;}.elementor-279 .elementor-element.elementor-element-2255242 > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-279 .elementor-element.elementor-element-89a2465{--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-279 .elementor-element.elementor-element-bb569bf{--grid-row-gap:20px;--grid-column-gap:20px;}.elementor-279 .elementor-element.elementor-element-bb569bf .ecs-load-more-button .elementor-button{font-size:13px;line-height:17px;}.elementor-279 .elementor-element.elementor-element-8ac53d9{--padding-top:0px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-279 .elementor-element.elementor-element-a254622{--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-279 .elementor-element.elementor-element-f9bef14{--grid-row-gap:20px;--grid-column-gap:20px;}.elementor-279 .elementor-element.elementor-element-874e52c .elementor-button{font-size:13px;line-height:17px;}.elementor-279 .elementor-element.elementor-element-adc14ae{--padding-top:0px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-279 .elementor-element.elementor-element-a5beca3 .elementor-button{font-size:13px;line-height:17px;}}@media(max-width:1200px){.elementor-279 .elementor-element.elementor-element-fe5e21f{--min-height:600px;}.elementor-279 .elementor-element.elementor-element-52e9788 .elementor-heading-title{font-size:12px;line-height:16px;}.elementor-279 .elementor-element.elementor-element-fb41e5b .elementor-heading-title{font-size:40px;line-height:46px;}.elementor-279 .elementor-element.elementor-element-69f7925 .e-search-submit span{font-size:14px;}.elementor-279 .elementor-element.elementor-element-938a1f9{--grid-auto-flow:row;}}@media(max-width:1024px){.elementor-279 .elementor-element.elementor-element-fe5e21f{--min-height:550px;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-279 .elementor-element.elementor-element-52e9788 .elementor-heading-title{font-size:12px;line-height:16px;}.elementor-279 .elementor-element.elementor-element-fb41e5b .elementor-heading-title{font-size:36px;line-height:42px;}.elementor-widget-search .elementor-pagination{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-279 .elementor-element.elementor-element-69f7925{padding:6px 6px 6px 6px;--e-search-input-padding-block-start:8px;--e-search-input-padding-inline-start:10px;--e-search-input-padding-block-end:8px;--e-search-input-padding-inline-end:10px;--e-search-submit-margin-inline-start:6px;--e-search-submit-padding:8px 12px 8px 12px;}.elementor-279 .elementor-element.elementor-element-69f7925 .e-search-input{font-size:12px;line-height:16px;}.elementor-279 .elementor-element.elementor-element-69f7925 .e-search-submit span{font-size:12px;line-height:16px;}.elementor-279 .elementor-element.elementor-element-b20d197{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:30px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-279 .elementor-element.elementor-element-a7547a8 .elementor-heading-title{font-size:28px;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-279 .elementor-element.elementor-element-19c8fb2{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:15px;}.elementor-279 .elementor-element.elementor-element-938a1f9{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;}.elementor-279 .elementor-element.elementor-element-7abe585 .elementor-heading-title{font-size:28px;}.elementor-279 .elementor-element.elementor-element-db947f5{font-size:12px;line-height:16px;}.elementor-279 .elementor-element.elementor-element-59f4db8 .elementor-heading-title{font-size:28px;}.elementor-279 .elementor-element.elementor-element-929661e{font-size:12px;line-height:16px;}.elementor-279 .elementor-element.elementor-element-d73866d .elementor-heading-title{font-size:28px;}.elementor-279 .elementor-element.elementor-element-7990229{font-size:12px;line-height:16px;}.elementor-279 .elementor-element.elementor-element-ee03f0f .elementor-heading-title{font-size:28px;}.elementor-279 .elementor-element.elementor-element-0294328{font-size:12px;line-height:16px;}.elementor-279 .elementor-element.elementor-element-622cb7e{--padding-top:30px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-279 .elementor-element.elementor-element-a8697d7 .elementor-heading-title{font-size:28px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-279 .elementor-element.elementor-element-b582d0c{padding:0px 0px 0px 0px;}.elementor-279 .elementor-element.elementor-element-b582d0c .elementor-button{font-size:14px;}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-posts .elementor-post__meta-data{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-posts .elementor-post__excerpt p{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-posts a.elementor-post__read-more{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-posts .elementor-post__card .elementor-post__badge{line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-posts .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-posts .ecs-load-more-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-posts .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-posts .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-279 .elementor-element.elementor-element-5ce9bdb{--grid-row-gap:10px;--grid-column-gap:10px;}.elementor-279 .elementor-element.elementor-element-38dfbbd .elementor-button{font-size:12px;line-height:18px;}.elementor-279 .elementor-element.elementor-element-b36b553{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-279 .elementor-element.elementor-element-b7ee021{--min-height:300px;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:24px 24px 0px 0px;}.elementor-279 .elementor-element.elementor-element-3d0fe3e{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-279 .elementor-element.elementor-element-6f44636 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-279 .elementor-element.elementor-element-6f44636 .elementor-icon-list-item > a{font-size:14px;line-height:20px;}.elementor-279 .elementor-element.elementor-element-11c8980 .elementor-heading-title{font-size:28px;}.elementor-279 .elementor-element.elementor-element-3fa0c29{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-width:0px 0px 0px 0px;font-size:14px;line-height:20px;}.elementor-279 .elementor-element.elementor-element-3fa0c29.elementor-element{--align-self:flex-start;}.elementor-279 .elementor-element.elementor-element-1589a5f .elementor-button{font-size:14px;}.elementor-279 .elementor-element.elementor-element-aa86040{--grid-row-gap:10px;width:100%;max-width:100%;--grid-column-gap:10px;}.elementor-279 .elementor-element.elementor-element-aa86040 > .elementor-widget-container{padding:10px 10px 10px 10px;border-width:0px 1px 1px 1px;border-radius:0px 0px 24px 24px;}.elementor-279 .elementor-element.elementor-element-a784b59{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-279 .elementor-element.elementor-element-c228109{--min-height:300px;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:24px 24px 0px 0px;}.elementor-279 .elementor-element.elementor-element-e13c073{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-279 .elementor-element.elementor-element-a1dee89 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-279 .elementor-element.elementor-element-a1dee89 .elementor-icon-list-item > a{font-size:14px;line-height:20px;}.elementor-279 .elementor-element.elementor-element-70f851f .elementor-heading-title{font-size:28px;}.elementor-279 .elementor-element.elementor-element-dcefbcf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-width:0px 0px 0px 0px;font-size:14px;line-height:20px;}.elementor-279 .elementor-element.elementor-element-dcefbcf.elementor-element{--align-self:flex-start;}.elementor-279 .elementor-element.elementor-element-e809948 .elementor-button{font-size:14px;}.elementor-279 .elementor-element.elementor-element-2255242{--grid-row-gap:10px;width:100%;max-width:100%;--grid-column-gap:10px;}.elementor-279 .elementor-element.elementor-element-2255242 > .elementor-widget-container{padding:10px 10px 10px 10px;border-width:0px 1px 1px 1px;border-radius:0px 0px 24px 24px;}.elementor-279 .elementor-element.elementor-element-89a2465{--padding-top:30px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-279 .elementor-element.elementor-element-c4b136f .elementor-heading-title{font-size:28px;}.elementor-279 .elementor-element.elementor-element-bb569bf{--grid-row-gap:10px;--grid-column-gap:10px;}.elementor-279 .elementor-element.elementor-element-bb569bf .ecs-load-more-button .elementor-button{font-size:12px;line-height:18px;}.elementor-279 .elementor-element.elementor-element-62b1880{--padding-top:30px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-279 .elementor-element.elementor-element-896fa1c .elementor-heading-title{font-size:28px;}.elementor-279 .elementor-element.elementor-element-a254622{--padding-top:0px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-279 .elementor-element.elementor-element-17a8ec2 .elementor-heading-title{font-size:28px;}.elementor-279 .elementor-element.elementor-element-44d4d69{padding:0px 0px 0px 0px;}.elementor-279 .elementor-element.elementor-element-44d4d69 .elementor-button{font-size:14px;}.elementor-279 .elementor-element.elementor-element-f9bef14{--grid-row-gap:10px;--grid-column-gap:10px;}.elementor-279 .elementor-element.elementor-element-874e52c .elementor-button{font-size:12px;line-height:18px;}.elementor-279 .elementor-element.elementor-element-adc14ae{--padding-top:0px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-279 .elementor-element.elementor-element-56e26cb{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-279 .elementor-element.elementor-element-2eb741a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-279 .elementor-element.elementor-element-2eb741a .elementor-icon-list-item > a{font-size:24px;line-height:30px;}.elementor-279 .elementor-element.elementor-element-56d1964{font-size:15px;line-height:20px;}.elementor-279 .elementor-element.elementor-element-56d1964 p{margin-block-end:10px;}.elementor-279 .elementor-element.elementor-element-a5beca3 .elementor-button{font-size:12px;line-height:18px;}}@media(max-width:880px){.elementor-279 .elementor-element.elementor-element-fe5e21f{--min-height:500px;}.elementor-279 .elementor-element.elementor-element-938a1f9{--grid-auto-flow:row;}.elementor-279 .elementor-element.elementor-element-38dfbbd .elementor-button{font-size:12px;line-height:18px;}.elementor-279 .elementor-element.elementor-element-bb569bf .ecs-load-more-button .elementor-button{font-size:12px;line-height:18px;}.elementor-279 .elementor-element.elementor-element-874e52c .elementor-button{font-size:12px;line-height:18px;}.elementor-279 .elementor-element.elementor-element-2eb741a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-279 .elementor-element.elementor-element-2eb741a .elementor-icon-list-item > a{font-size:28px;line-height:34px;}.elementor-279 .elementor-element.elementor-element-56d1964{font-size:14px;line-height:20px;}.elementor-279 .elementor-element.elementor-element-a5beca3 .elementor-button{font-size:12px;line-height:18px;}}@media(max-width:767px){.elementor-279 .elementor-element.elementor-element-fe5e21f{--min-height:350px;--overlay-opacity:0.13;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-279 .elementor-element.elementor-element-52e9788 .elementor-heading-title{font-size:10px;line-height:16px;letter-spacing:1px;}.elementor-279 .elementor-element.elementor-element-fb41e5b .elementor-heading-title{font-size:26px;line-height:32px;}.elementor-widget-search .elementor-pagination{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-279 .elementor-element.elementor-element-69f7925{padding:4px 4px 4px 4px;border-radius:8px 8px 8px 8px;--e-search-input-padding-block-start:4px;--e-search-input-padding-inline-start:10px;--e-search-input-padding-block-end:3px;--e-search-input-padding-inline-end:10px;--e-search-submit-margin-inline-start:4px;--e-search-submit-border-radius:8px 8px 8px 8px;--e-search-submit-padding:6px 10px 4px 10px;}.elementor-279 .elementor-element.elementor-element-69f7925 .e-search-input{font-size:10px;line-height:16px;border-radius:8px 8px 8px 8px;}.elementor-279 .elementor-element.elementor-element-69f7925 .e-search-submit span{font-size:10px;line-height:16px;letter-spacing:1px;}.elementor-279 .elementor-element.elementor-element-a7547a8{text-align:center;}.elementor-279 .elementor-element.elementor-element-a7547a8 .elementor-heading-title{font-size:22px;line-height:28px;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-279 .elementor-element.elementor-element-19c8fb2{font-size:14px;line-height:20px;}.elementor-279 .elementor-element.elementor-element-938a1f9{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:8px 8px;--row-gap:8px;--column-gap:8px;--grid-auto-flow:row;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-279 .elementor-element.elementor-element-9614acc{--width:100%;--min-height:0px;--gap:4px 4px;--row-gap:4px;--column-gap:4px;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--padding-top:14px;--padding-bottom:14px;--padding-left:0px;--padding-right:0px;}.elementor-279 .elementor-element.elementor-element-7abe585 .elementor-heading-title{font-size:20px;line-height:26px;}.elementor-279 .elementor-element.elementor-element-db947f5{font-size:10px;line-height:16px;}.elementor-279 .elementor-element.elementor-element-3c704ed{--width:100%;--min-height:0px;--gap:4px 4px;--row-gap:4px;--column-gap:4px;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--padding-top:014px;--padding-bottom:14px;--padding-left:0px;--padding-right:0px;}.elementor-279 .elementor-element.elementor-element-59f4db8 .elementor-heading-title{font-size:20px;line-height:26px;}.elementor-279 .elementor-element.elementor-element-929661e{font-size:10px;line-height:16px;}.elementor-279 .elementor-element.elementor-element-e6bcf25{--width:100%;--min-height:0px;--gap:4px 4px;--row-gap:4px;--column-gap:4px;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--padding-top:14px;--padding-bottom:14px;--padding-left:0px;--padding-right:0px;}.elementor-279 .elementor-element.elementor-element-d73866d .elementor-heading-title{font-size:20px;line-height:26px;}.elementor-279 .elementor-element.elementor-element-7990229{font-size:10px;line-height:16px;}.elementor-279 .elementor-element.elementor-element-a9ea9dd{--width:100%;--min-height:0px;--gap:4px 4px;--row-gap:4px;--column-gap:4px;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--padding-top:14px;--padding-bottom:14px;--padding-left:0px;--padding-right:0px;}.elementor-279 .elementor-element.elementor-element-ee03f0f .elementor-heading-title{font-size:20px;line-height:26px;}.elementor-279 .elementor-element.elementor-element-0294328{font-size:10px;line-height:16px;}.elementor-279 .elementor-element.elementor-element-622cb7e{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-279 .elementor-element.elementor-element-a7bf638{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-279 .elementor-element.elementor-element-a8697d7 .elementor-heading-title{font-size:24px;line-height:30px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-279 .elementor-element.elementor-element-b582d0c .elementor-button{font-size:13px;line-height:19px;padding:0px 0px 0px 0px;}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-posts .elementor-post__meta-data{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-posts .elementor-post__excerpt p{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-posts a.elementor-post__read-more{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-posts .elementor-post__card .elementor-post__badge{line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-posts .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-posts .ecs-load-more-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-posts .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-posts .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-279 .elementor-element.elementor-element-38dfbbd.elementor-element{--align-self:center;}.elementor-279 .elementor-element.elementor-element-38dfbbd .elementor-button{font-size:10px;line-height:18px;padding:6px 20px 6px 20px;}.elementor-279 .elementor-element.elementor-element-b7ee021{--border-radius:14px 14px 0px 0px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-279 .elementor-element.elementor-element-6f44636 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-279 .elementor-element.elementor-element-6f44636 .elementor-icon-list-item > a{font-size:14px;line-height:20px;}.elementor-279 .elementor-element.elementor-element-11c8980 .elementor-heading-title{font-size:24px;line-height:30px;}.elementor-279 .elementor-element.elementor-element-3fa0c29{font-size:14px;line-height:20px;}.elementor-279 .elementor-element.elementor-element-1589a5f .elementor-button{font-size:13px;line-height:19px;}.elementor-279 .elementor-element.elementor-element-aa86040 > .elementor-widget-container{border-radius:0px 0px 14px 14px;}.elementor-279 .elementor-element.elementor-element-c228109{--border-radius:14px 14px 0px 0px;}.elementor-279 .elementor-element.elementor-element-a1dee89 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-279 .elementor-element.elementor-element-a1dee89 .elementor-icon-list-item > a{font-size:14px;line-height:20px;}.elementor-279 .elementor-element.elementor-element-70f851f .elementor-heading-title{font-size:24px;line-height:30px;}.elementor-279 .elementor-element.elementor-element-dcefbcf{font-size:14px;line-height:20px;}.elementor-279 .elementor-element.elementor-element-e809948 .elementor-button{font-size:13px;line-height:19px;}.elementor-279 .elementor-element.elementor-element-2255242 > .elementor-widget-container{border-radius:0px 0px 14px 14px;}.elementor-279 .elementor-element.elementor-element-89a2465{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-279 .elementor-element.elementor-element-343dfb8{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-279 .elementor-element.elementor-element-c4b136f .elementor-heading-title{font-size:24px;line-height:30px;}.elementor-279 .elementor-element.elementor-element-bb569bf .ecs-load-more-button .elementor-button{font-size:12px;line-height:18px;}.elementor-279 .elementor-element.elementor-element-896fa1c .elementor-heading-title{font-size:22px;line-height:28px;}.elementor-279 .elementor-element.elementor-element-a254622{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-279 .elementor-element.elementor-element-aaf44dd{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-279 .elementor-element.elementor-element-17a8ec2 .elementor-heading-title{font-size:24px;line-height:30px;}.elementor-279 .elementor-element.elementor-element-44d4d69 .elementor-button{font-size:13px;line-height:19px;padding:0px 0px 0px 0px;}.elementor-279 .elementor-element.elementor-element-874e52c.elementor-element{--align-self:center;}.elementor-279 .elementor-element.elementor-element-874e52c .elementor-button{font-size:10px;line-height:18px;padding:6px 20px 6px 20px;}.elementor-279 .elementor-element.elementor-element-56e26cb{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-279 .elementor-element.elementor-element-2eb741a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-279 .elementor-element.elementor-element-2eb741a .elementor-icon-list-item > a{font-size:20px;line-height:26px;}.elementor-279 .elementor-element.elementor-element-56d1964{font-size:14px;line-height:20px;}.elementor-279 .elementor-element.elementor-element-a5beca3 .elementor-button{font-size:10px;line-height:18px;padding:6px 20px 6px 20px;}}@media(min-width:768px){.elementor-279 .elementor-element.elementor-element-a935550{--width:80%;}.elementor-279 .elementor-element.elementor-element-b7ee021{--width:35%;}.elementor-279 .elementor-element.elementor-element-c228109{--width:35%;}.elementor-279 .elementor-element.elementor-element-8d75066{--width:80%;}.elementor-279 .elementor-element.elementor-element-ad5e154{--width:80%;}}@media(max-width:1024px) and (min-width:768px){.elementor-279 .elementor-element.elementor-element-b7ee021{--width:100%;}.elementor-279 .elementor-element.elementor-element-c228109{--width:100%;}}/* Start custom CSS for heading, class: .elementor-element-fb41e5b */.elementor-279 .elementor-element.elementor-element-fb41e5b h2{
    font-size: 38px;
    font-family: roboto;
    color: #16A34A;
     text-shadow:
                 -1px -1px 0 #fff,
     1px -1px 0 #fff,
    -1px  1px 0 #fff,
     1px  1px 0 #fff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-546450b *//* =========================================
   STYLE GỐC (DESKTOP)
   ========================================= */

/* 1. Lưới bao quanh (Grid Layout) */
.kcn-grid-wrapper {
    display: grid;
    grid-template-columns: repeat(4, 1fr); /* Chia 4 cột chuẩn mẫu */
    gap: 15px; /* Khoảng cách giữa các ô */
    margin-top: 20px;
    font-family: sans-serif; /* Font chữ cơ bản cho sạch sẽ */
}

/* 2. Từng ô danh mục (Card) */
.kcn-item {
    background-color: #f6f7f8; /* Màu xám chuẩn như trong ảnh */
    border: 1px solid #eaeaea; /* Thêm viền mỏng bao quanh */
    border-radius: 6px;        /* Bo góc nhẹ */
    transition: all 0.3s ease;
}

/* Hiệu ứng khi di chuột vào */
.kcn-item:hover {
    background-color: #ffffff; /* Hover chuyển sang trắng */
    border-color: #FEA30A;     /* Viền đậm hơn chút */
    box-shadow: 0 4px 12px rgba(254, 163, 10, 0.1); /* Đổ bóng nhẹ */
    transform: translateY(-2px); /* Nổi lên nhẹ */
}

/* 3. Link bao trùm (Flexbox) */
.kcn-link {
    display: flex;
    justify-content: space-between; /* Đẩy Tên sang trái, Số sang phải */
    align-items: center;            /* Căn giữa theo chiều dọc */
    padding: 12px 16px;             /* Khoảng cách lề chuẩn desktop */
    text-decoration: none !important;
    color: #222;       /* Màu chữ đen đậm */
    font-weight: 700;  /* Chữ in đậm */
    font-size: 15px;   /* Kích cỡ chữ chuẩn */
}

/* 4. Số lượng tin (Badge màu trắng) */
.kcn-count {
    background-color: #ffffff; /* Nền trắng */
    color: #333;               /* Số màu đen */
    padding: 4px 8px;          /* Độ dày của ô số */
    border-radius: 4px;        /* Bo góc ô số */
    font-size: 13px;           /* Số nhỏ hơn chữ một chút */
    font-weight: 800;          /* Số in đậm */
    min-width: 25px;           
    text-align: center;        
    box-shadow: 0 1px 2px rgba(0,0,0,0.05); 
    border: 1px solid #f0f0f0; 
}

/* =========================================
   RESPONSIVE (ĐIỆN THOẠI & TABLET)
   ========================================= */

/* Tablet: Chuyển thành 3 cột */
@media (max-width: 992px) {
    .kcn-grid-wrapper {
        grid-template-columns: repeat(3, 1fr); 
    }
}

/* [MỚI] Màn hình dưới 880px: Giảm cỡ chữ và khoảng cách */
@media (max-width: 880px) {
    .kcn-link {
        font-size: 13px !important;    /* Giảm chữ từ 15px xuống 13px */
        padding: 10px 12px !important; /* Thu gọn lề lại cho ô đỡ thô */
    }
    
    .kcn-count {
        font-size: 11px !important;    /* Giảm số từ 13px xuống 11px */
        padding: 3px 6px !important;   /* Thu nhỏ ô số lại chút */
        min-width: 20px !important;
    }
}

/* Mobile: Chuyển thành 2 cột */
@media (max-width: 768px) {
    .kcn-grid-wrapper {
        grid-template-columns: repeat(2, 1fr) !important; /* Sửa 2fr thành 1fr cho chuẩn cú pháp */
        gap: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-56d1964 *//* Thiết lập chiều cao mặc định và ẩn phần thừa */
.noi-dung-thu-gon {
    max-height: 200px; /* Chiều cao khi đóng */
    overflow: hidden;
    position: relative;
    transition: max-height 0.5s ease-in-out;
}

/* Tạo lớp phủ mờ màu trắng bên dưới */
.noi-dung-thu-gon::after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 150px; /* Tăng độ cao vùng mờ lên chút cho đẹp */
    background: linear-gradient(to bottom, rgba(255,255,255,0), rgba(255,255,255,1) 70%); 
    pointer-events: none; /* Quan trọng: Cho phép click xuyên qua lớp mờ */
    transition: opacity 0.3s, visibility 0.3s; /* Thêm transition cho visibility */
}

/* --- KHI MỞ RỘNG (Class được JS thêm vào) --- */
.noi-dung-thu-gon.da-mo-rong {
    /* SỬA LỖI 1: Tăng số này lên thật lớn để không bị cắt nội dung dài */
    max-height: 100% !important; 
}

/* Khi mở rộng thì ẩn hoàn toàn lớp mờ */
.noi-dung-thu-gon.da-mo-rong::after {
    opacity: 0;
    /* SỬA LỖI 2: Ẩn hẳn khỏi trình duyệt để không che chữ */
    visibility: hidden; 
}/* End custom CSS */