.elementor-1623 .elementor-element.elementor-element-5b40607{--display:flex;--margin-top:170px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1623 .elementor-element.elementor-element-753805d{padding:0px 0px 0px 0px;}.elementor-1623 .elementor-element.elementor-element-a18f2a9{--display:flex;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1623 .elementor-element.elementor-element-bb41a92{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;text-align:center;}.elementor-1623 .elementor-element.elementor-element-bb41a92 .elementor-heading-title{font-family:"Be Vietnam Pro", Sans-serif;font-size:36px;font-weight:700;font-style:normal;line-height:45px;color:#012A63;}.elementor-1623 .elementor-element.elementor-element-468bd6d{--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-1623 .elementor-element.elementor-element-23be937{--display:flex;--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:#CCCCCC;--border-color:#CCCCCC;--border-radius:18px 18px 18px 18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1623 .elementor-element.elementor-element-4d4e031{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1623 .elementor-element.elementor-element-e75fb0a img{width:87%;border-radius:18px 18px 18px 18px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1623 .elementor-element.elementor-element-feba387 .elementor-button{background-color:#D01C25;}.elementor-1623 .elementor-element.elementor-element-feba387.elementor-element{--align-self:center;}.elementor-1623 .elementor-element.elementor-element-bec7035{padding:0px 20px 20px 20px;}.elementor-1623 .elementor-element.elementor-element-bec7035 .elementor-heading-title{font-family:"Be Vietnam Pro", Sans-serif;font-size:18px;font-weight:700;line-height:28px;}.elementor-1623 .elementor-element.elementor-element-bec7035 .elementor-heading-title a:hover, .elementor-1623 .elementor-element.elementor-element-bec7035 .elementor-heading-title a:focus{color:#D01C25;}.elementor-1623 .elementor-element.elementor-element-02f79c9{--display:flex;--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:#CCCCCC;--border-color:#CCCCCC;--border-radius:18px 18px 18px 18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1623 .elementor-element.elementor-element-91036c9{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1623 .elementor-element.elementor-element-e22ffca img{width:87%;border-radius:18px 18px 18px 18px;}.elementor-1623 .elementor-element.elementor-element-01ad82e .elementor-button{background-color:#D01C25;}.elementor-1623 .elementor-element.elementor-element-01ad82e.elementor-element{--align-self:center;}.elementor-1623 .elementor-element.elementor-element-d0282b3{padding:0px 20px 20px 20px;}.elementor-1623 .elementor-element.elementor-element-d0282b3 .elementor-heading-title{font-family:"Be Vietnam Pro", Sans-serif;font-size:18px;font-weight:700;line-height:28px;}.elementor-1623 .elementor-element.elementor-element-d0282b3 .elementor-heading-title a:hover, .elementor-1623 .elementor-element.elementor-element-d0282b3 .elementor-heading-title a:focus{color:#D01C25;}.elementor-1623 .elementor-element.elementor-element-39cf5bf{--display:flex;--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:#CCCCCC;--border-color:#CCCCCC;--border-radius:18px 18px 18px 18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1623 .elementor-element.elementor-element-478113a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1623 .elementor-element.elementor-element-108a700 img{width:87%;border-radius:18px 18px 18px 18px;}.elementor-1623 .elementor-element.elementor-element-129c6ef .elementor-button{background-color:#D01C25;}.elementor-1623 .elementor-element.elementor-element-129c6ef.elementor-element{--align-self:center;}.elementor-1623 .elementor-element.elementor-element-f8d8547{padding:0px 20px 20px 20px;}.elementor-1623 .elementor-element.elementor-element-f8d8547 .elementor-heading-title{font-family:"Be Vietnam Pro", Sans-serif;font-size:18px;font-weight:700;line-height:28px;}.elementor-1623 .elementor-element.elementor-element-f8d8547 .elementor-heading-title a:hover, .elementor-1623 .elementor-element.elementor-element-f8d8547 .elementor-heading-title a:focus{color:#D01C25;}.elementor-1623 .elementor-element.elementor-element-323acbf{--display:flex;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1623 .elementor-element.elementor-element-bd774de{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;text-align:center;}.elementor-1623 .elementor-element.elementor-element-bd774de .elementor-heading-title{font-family:"Be Vietnam Pro", Sans-serif;font-size:36px;font-weight:700;font-style:normal;line-height:45px;color:#012A63;}.elementor-1623 .elementor-element.elementor-element-8632128{--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-1623 .elementor-element.elementor-element-5336265{--display:flex;--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:#CCCCCC;--border-color:#CCCCCC;--border-radius:18px 18px 18px 18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1623 .elementor-element.elementor-element-b273ba3{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1623 .elementor-element.elementor-element-2e26029 img{width:87%;border-radius:18px 18px 18px 18px;}.elementor-1623 .elementor-element.elementor-element-83e549f .elementor-button{background-color:#D01C25;}.elementor-1623 .elementor-element.elementor-element-83e549f.elementor-element{--align-self:center;}.elementor-1623 .elementor-element.elementor-element-ff1d414{padding:0px 20px 20px 20px;}.elementor-1623 .elementor-element.elementor-element-ff1d414 .elementor-heading-title{font-family:"Be Vietnam Pro", Sans-serif;font-size:18px;font-weight:700;line-height:28px;}.elementor-1623 .elementor-element.elementor-element-ff1d414 .elementor-heading-title a:hover, .elementor-1623 .elementor-element.elementor-element-ff1d414 .elementor-heading-title a:focus{color:#D01C25;}.elementor-1623 .elementor-element.elementor-element-bfce65c{--display:flex;--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:#CCCCCC;--border-color:#CCCCCC;--border-radius:18px 18px 18px 18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1623 .elementor-element.elementor-element-3f194d7{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1623 .elementor-element.elementor-element-9dfe62f img{width:87%;border-radius:18px 18px 18px 18px;}.elementor-1623 .elementor-element.elementor-element-a273dc9 .elementor-button{background-color:#D01C25;}.elementor-1623 .elementor-element.elementor-element-a273dc9.elementor-element{--align-self:center;}.elementor-1623 .elementor-element.elementor-element-7e7305a{padding:0px 20px 20px 20px;}.elementor-1623 .elementor-element.elementor-element-7e7305a .elementor-heading-title{font-family:"Be Vietnam Pro", Sans-serif;font-size:18px;font-weight:700;line-height:28px;}.elementor-1623 .elementor-element.elementor-element-7e7305a .elementor-heading-title a:hover, .elementor-1623 .elementor-element.elementor-element-7e7305a .elementor-heading-title a:focus{color:#D01C25;}.elementor-1623 .elementor-element.elementor-element-8efc5a3{--display:flex;--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:#CCCCCC;--border-color:#CCCCCC;--border-radius:18px 18px 18px 18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1623 .elementor-element.elementor-element-21a591f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1623 .elementor-element.elementor-element-3a0bd98 img{width:87%;border-radius:18px 18px 18px 18px;}.elementor-1623 .elementor-element.elementor-element-3068d25 .elementor-button{background-color:#D01C25;}.elementor-1623 .elementor-element.elementor-element-3068d25.elementor-element{--align-self:center;}.elementor-1623 .elementor-element.elementor-element-b063424{padding:0px 20px 20px 20px;}.elementor-1623 .elementor-element.elementor-element-b063424 .elementor-heading-title{font-family:"Be Vietnam Pro", Sans-serif;font-size:18px;font-weight:700;line-height:28px;}.elementor-1623 .elementor-element.elementor-element-b063424 .elementor-heading-title a:hover, .elementor-1623 .elementor-element.elementor-element-b063424 .elementor-heading-title a:focus{color:#D01C25;}.elementor-1623 .elementor-element.elementor-element-b562cc6{--display:flex;--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:#CCCCCC;--border-color:#CCCCCC;--border-radius:18px 18px 18px 18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1623 .elementor-element.elementor-element-3897764{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1623 .elementor-element.elementor-element-c16eba1 img{width:87%;border-radius:18px 18px 18px 18px;}.elementor-1623 .elementor-element.elementor-element-e2c8123 .elementor-button{background-color:#D01C25;}.elementor-1623 .elementor-element.elementor-element-e2c8123.elementor-element{--align-self:center;}.elementor-1623 .elementor-element.elementor-element-4fa5a88{padding:0px 20px 20px 20px;}.elementor-1623 .elementor-element.elementor-element-4fa5a88 .elementor-heading-title{font-family:"Be Vietnam Pro", Sans-serif;font-size:18px;font-weight:700;line-height:28px;}.elementor-1623 .elementor-element.elementor-element-4fa5a88 .elementor-heading-title a:hover, .elementor-1623 .elementor-element.elementor-element-4fa5a88 .elementor-heading-title a:focus{color:#D01C25;}.elementor-1623 .elementor-element.elementor-element-d8d265d{--display:flex;--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:#CCCCCC;--border-color:#CCCCCC;--border-radius:18px 18px 18px 18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1623 .elementor-element.elementor-element-205285f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1623 .elementor-element.elementor-element-1f98083 img{width:87%;border-radius:18px 18px 18px 18px;}.elementor-1623 .elementor-element.elementor-element-c42c562 .elementor-button{background-color:#D01C25;}.elementor-1623 .elementor-element.elementor-element-c42c562.elementor-element{--align-self:center;}.elementor-1623 .elementor-element.elementor-element-447eb8c{padding:0px 20px 20px 20px;}.elementor-1623 .elementor-element.elementor-element-447eb8c .elementor-heading-title{font-family:"Be Vietnam Pro", Sans-serif;font-size:18px;font-weight:700;line-height:28px;}.elementor-1623 .elementor-element.elementor-element-447eb8c .elementor-heading-title a:hover, .elementor-1623 .elementor-element.elementor-element-447eb8c .elementor-heading-title a:focus{color:#D01C25;}.elementor-1623 .elementor-element.elementor-element-14947f2{--display:flex;--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:#CCCCCC;--border-color:#CCCCCC;--border-radius:18px 18px 18px 18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1623 .elementor-element.elementor-element-3187edf{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1623 .elementor-element.elementor-element-aa99665 img{width:87%;border-radius:18px 18px 18px 18px;}.elementor-1623 .elementor-element.elementor-element-6c7094c .elementor-button{background-color:#D01C25;}.elementor-1623 .elementor-element.elementor-element-6c7094c.elementor-element{--align-self:center;}.elementor-1623 .elementor-element.elementor-element-b98a65e{padding:0px 20px 20px 20px;}.elementor-1623 .elementor-element.elementor-element-b98a65e .elementor-heading-title{font-family:"Be Vietnam Pro", Sans-serif;font-size:18px;font-weight:700;line-height:28px;}.elementor-1623 .elementor-element.elementor-element-b98a65e .elementor-heading-title a:hover, .elementor-1623 .elementor-element.elementor-element-b98a65e .elementor-heading-title a:focus{color:#D01C25;}.elementor-1623 .elementor-element.elementor-element-622c087{--display:flex;--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:#CCCCCC;--border-color:#CCCCCC;--border-radius:18px 18px 18px 18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1623 .elementor-element.elementor-element-f80e711{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1623 .elementor-element.elementor-element-86e6384 img{width:87%;border-radius:18px 18px 18px 18px;}.elementor-1623 .elementor-element.elementor-element-15b5448 .elementor-button{background-color:#D01C25;}.elementor-1623 .elementor-element.elementor-element-15b5448.elementor-element{--align-self:center;}.elementor-1623 .elementor-element.elementor-element-704775f{padding:0px 20px 20px 20px;}.elementor-1623 .elementor-element.elementor-element-704775f .elementor-heading-title{font-family:"Be Vietnam Pro", Sans-serif;font-size:18px;font-weight:700;line-height:28px;}.elementor-1623 .elementor-element.elementor-element-704775f .elementor-heading-title a:hover, .elementor-1623 .elementor-element.elementor-element-704775f .elementor-heading-title a:focus{color:#D01C25;}.elementor-1623 .elementor-element.elementor-element-bbb0861{--display:flex;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1623 .elementor-element.elementor-element-2a22aa6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;text-align:center;}.elementor-1623 .elementor-element.elementor-element-2a22aa6 .elementor-heading-title{font-family:"Be Vietnam Pro", Sans-serif;font-size:36px;font-weight:700;font-style:normal;line-height:45px;color:#012A63;}.elementor-1623 .elementor-element.elementor-element-6ff860b{--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-1623 .elementor-element.elementor-element-30d3035{--display:flex;--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:#CCCCCC;--border-color:#CCCCCC;--border-radius:18px 18px 18px 18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1623 .elementor-element.elementor-element-4b5aef8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1623 .elementor-element.elementor-element-c968d9b img{width:87%;border-radius:18px 18px 18px 18px;}.elementor-1623 .elementor-element.elementor-element-3669384 .elementor-button{background-color:#D01C25;}.elementor-1623 .elementor-element.elementor-element-3669384.elementor-element{--align-self:center;}.elementor-1623 .elementor-element.elementor-element-1f230a4{padding:0px 20px 20px 20px;}.elementor-1623 .elementor-element.elementor-element-1f230a4 .elementor-heading-title{font-family:"Be Vietnam Pro", Sans-serif;font-size:18px;font-weight:700;line-height:28px;}.elementor-1623 .elementor-element.elementor-element-1f230a4 .elementor-heading-title a:hover, .elementor-1623 .elementor-element.elementor-element-1f230a4 .elementor-heading-title a:focus{color:#D01C25;}.elementor-1623 .elementor-element.elementor-element-03e6ab1{--display:flex;--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:#CCCCCC;--border-color:#CCCCCC;--border-radius:18px 18px 18px 18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1623 .elementor-element.elementor-element-c4cd54b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1623 .elementor-element.elementor-element-2fe60e3 img{width:87%;border-radius:18px 18px 18px 18px;}.elementor-1623 .elementor-element.elementor-element-107e12e .elementor-button{background-color:#D01C25;}.elementor-1623 .elementor-element.elementor-element-107e12e.elementor-element{--align-self:center;}.elementor-1623 .elementor-element.elementor-element-843e0f1{padding:0px 20px 20px 20px;}.elementor-1623 .elementor-element.elementor-element-843e0f1 .elementor-heading-title{font-family:"Be Vietnam Pro", Sans-serif;font-size:18px;font-weight:700;line-height:28px;}.elementor-1623 .elementor-element.elementor-element-843e0f1 .elementor-heading-title a:hover, .elementor-1623 .elementor-element.elementor-element-843e0f1 .elementor-heading-title a:focus{color:#D01C25;}.elementor-1623 .elementor-element.elementor-element-08387cb{--display:flex;--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:#CCCCCC;--border-color:#CCCCCC;--border-radius:18px 18px 18px 18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1623 .elementor-element.elementor-element-06e3457{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1623 .elementor-element.elementor-element-b5f7efc img{width:87%;border-radius:18px 18px 18px 18px;}.elementor-1623 .elementor-element.elementor-element-6f45dcb .elementor-button{background-color:#D01C25;}.elementor-1623 .elementor-element.elementor-element-6f45dcb.elementor-element{--align-self:center;}.elementor-1623 .elementor-element.elementor-element-92cda9c{padding:0px 20px 20px 20px;}.elementor-1623 .elementor-element.elementor-element-92cda9c .elementor-heading-title{font-family:"Be Vietnam Pro", Sans-serif;font-size:18px;font-weight:700;line-height:28px;}.elementor-1623 .elementor-element.elementor-element-92cda9c .elementor-heading-title a:hover, .elementor-1623 .elementor-element.elementor-element-92cda9c .elementor-heading-title a:focus{color:#D01C25;}.elementor-1623 .elementor-element.elementor-element-9cba28b{--display:flex;--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:#CCCCCC;--border-color:#CCCCCC;--border-radius:18px 18px 18px 18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1623 .elementor-element.elementor-element-dcaf53d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1623 .elementor-element.elementor-element-9c665dc img{width:87%;border-radius:18px 18px 18px 18px;}.elementor-1623 .elementor-element.elementor-element-d1d0103 .elementor-button{background-color:#D01C25;}.elementor-1623 .elementor-element.elementor-element-d1d0103.elementor-element{--align-self:center;}.elementor-1623 .elementor-element.elementor-element-cb5f277{padding:0px 20px 20px 20px;}.elementor-1623 .elementor-element.elementor-element-cb5f277 .elementor-heading-title{font-family:"Be Vietnam Pro", Sans-serif;font-size:18px;font-weight:700;line-height:28px;}.elementor-1623 .elementor-element.elementor-element-cb5f277 .elementor-heading-title a:hover, .elementor-1623 .elementor-element.elementor-element-cb5f277 .elementor-heading-title a:focus{color:#D01C25;}.elementor-1623 .elementor-element.elementor-element-437d4c7{--display:flex;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1623 .elementor-element.elementor-element-9828f12{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;text-align:center;}.elementor-1623 .elementor-element.elementor-element-9828f12 .elementor-heading-title{font-family:"Be Vietnam Pro", Sans-serif;font-size:36px;font-weight:700;text-transform:uppercase;font-style:normal;line-height:45px;color:#012A63;}.elementor-1623 .elementor-element.elementor-element-94bb1e7{--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-1623 .elementor-element.elementor-element-4947389{--display:flex;--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:#CCCCCC;--border-color:#CCCCCC;--border-radius:18px 18px 18px 18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1623 .elementor-element.elementor-element-f13fb99{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1623 .elementor-element.elementor-element-778797f img{width:87%;border-radius:18px 18px 18px 18px;}.elementor-1623 .elementor-element.elementor-element-cb47741 .elementor-button{background-color:#D01C25;}.elementor-1623 .elementor-element.elementor-element-cb47741.elementor-element{--align-self:center;}.elementor-1623 .elementor-element.elementor-element-52967c0{padding:0px 20px 20px 20px;}.elementor-1623 .elementor-element.elementor-element-52967c0 .elementor-heading-title{font-family:"Be Vietnam Pro", Sans-serif;font-size:18px;font-weight:700;line-height:28px;}.elementor-1623 .elementor-element.elementor-element-52967c0 .elementor-heading-title a:hover, .elementor-1623 .elementor-element.elementor-element-52967c0 .elementor-heading-title a:focus{color:#D01C25;}.elementor-1623 .elementor-element.elementor-element-98ad72a{--display:flex;--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:#CCCCCC;--border-color:#CCCCCC;--border-radius:18px 18px 18px 18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1623 .elementor-element.elementor-element-4dcd1a1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1623 .elementor-element.elementor-element-e488306 img{width:87%;border-radius:18px 18px 18px 18px;}.elementor-1623 .elementor-element.elementor-element-c8f4369 .elementor-button{background-color:#D01C25;}.elementor-1623 .elementor-element.elementor-element-c8f4369.elementor-element{--align-self:center;}.elementor-1623 .elementor-element.elementor-element-2170ad8{padding:0px 20px 20px 20px;}.elementor-1623 .elementor-element.elementor-element-2170ad8 .elementor-heading-title{font-family:"Be Vietnam Pro", Sans-serif;font-size:18px;font-weight:700;line-height:28px;}.elementor-1623 .elementor-element.elementor-element-2170ad8 .elementor-heading-title a:hover, .elementor-1623 .elementor-element.elementor-element-2170ad8 .elementor-heading-title a:focus{color:#D01C25;}.elementor-1623 .elementor-element.elementor-element-17ad50b{--display:flex;--margin-top:100px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1623 .elementor-element.elementor-element-46d982d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;text-align:center;}.elementor-1623 .elementor-element.elementor-element-46d982d .elementor-heading-title{font-family:"Be Vietnam Pro", Sans-serif;font-size:36px;font-weight:700;font-style:normal;line-height:45px;color:#012A63;}.elementor-1623 .elementor-element.elementor-element-93a0aa8{--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-1623 .elementor-element.elementor-element-b7f2b4f{--display:flex;--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:#CCCCCC;--border-color:#CCCCCC;--border-radius:18px 18px 18px 18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1623 .elementor-element.elementor-element-af1affa{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1623 .elementor-element.elementor-element-761612b img{width:87%;border-radius:18px 18px 18px 18px;}.elementor-1623 .elementor-element.elementor-element-f200e8f .elementor-button{background-color:#D01C25;}.elementor-1623 .elementor-element.elementor-element-f200e8f.elementor-element{--align-self:center;}.elementor-1623 .elementor-element.elementor-element-173d864{padding:0px 20px 20px 20px;}.elementor-1623 .elementor-element.elementor-element-173d864 .elementor-heading-title{font-family:"Be Vietnam Pro", Sans-serif;font-size:18px;font-weight:700;line-height:28px;}.elementor-1623 .elementor-element.elementor-element-173d864 .elementor-heading-title a:hover, .elementor-1623 .elementor-element.elementor-element-173d864 .elementor-heading-title a:focus{color:#D01C25;}.elementor-1623 .elementor-element.elementor-element-979868f{--display:flex;--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:#CCCCCC;--border-color:#CCCCCC;--border-radius:18px 18px 18px 18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1623 .elementor-element.elementor-element-9d8afb9{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1623 .elementor-element.elementor-element-9095625 img{width:87%;border-radius:18px 18px 18px 18px;}.elementor-1623 .elementor-element.elementor-element-03d7fda .elementor-button{background-color:#D01C25;}.elementor-1623 .elementor-element.elementor-element-03d7fda.elementor-element{--align-self:center;}.elementor-1623 .elementor-element.elementor-element-4b46b81{padding:0px 20px 20px 20px;}.elementor-1623 .elementor-element.elementor-element-4b46b81 .elementor-heading-title{font-family:"Be Vietnam Pro", Sans-serif;font-size:18px;font-weight:700;line-height:28px;}.elementor-1623 .elementor-element.elementor-element-4b46b81 .elementor-heading-title a:hover, .elementor-1623 .elementor-element.elementor-element-4b46b81 .elementor-heading-title a:focus{color:#D01C25;}@media(max-width:1024px){.elementor-1623 .elementor-element.elementor-element-a18f2a9{--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:015px;--padding-right:015px;}.elementor-1623 .elementor-element.elementor-element-bb41a92 .elementor-heading-title{font-size:30px;}.elementor-1623 .elementor-element.elementor-element-468bd6d{--e-con-grid-template-columns:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-1623 .elementor-element.elementor-element-e75fb0a img{width:85%;}.elementor-1623 .elementor-element.elementor-element-bec7035{padding:05px 20px 20px 20px;}.elementor-1623 .elementor-element.elementor-element-e22ffca img{width:85%;}.elementor-1623 .elementor-element.elementor-element-d0282b3{padding:05px 20px 20px 20px;}.elementor-1623 .elementor-element.elementor-element-108a700 img{width:85%;}.elementor-1623 .elementor-element.elementor-element-f8d8547{padding:05px 20px 20px 20px;}.elementor-1623 .elementor-element.elementor-element-323acbf{--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:015px;--padding-right:015px;}.elementor-1623 .elementor-element.elementor-element-bd774de .elementor-heading-title{font-size:30px;}.elementor-1623 .elementor-element.elementor-element-8632128{--e-con-grid-template-columns:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-1623 .elementor-element.elementor-element-2e26029 img{width:85%;}.elementor-1623 .elementor-element.elementor-element-ff1d414{padding:05px 20px 20px 20px;}.elementor-1623 .elementor-element.elementor-element-9dfe62f img{width:85%;}.elementor-1623 .elementor-element.elementor-element-7e7305a{padding:05px 20px 20px 20px;}.elementor-1623 .elementor-element.elementor-element-3a0bd98 img{width:85%;}.elementor-1623 .elementor-element.elementor-element-b063424{padding:05px 20px 20px 20px;}.elementor-1623 .elementor-element.elementor-element-c16eba1 img{width:85%;}.elementor-1623 .elementor-element.elementor-element-4fa5a88{padding:05px 20px 20px 20px;}.elementor-1623 .elementor-element.elementor-element-1f98083 img{width:85%;}.elementor-1623 .elementor-element.elementor-element-447eb8c{padding:05px 20px 20px 20px;}.elementor-1623 .elementor-element.elementor-element-aa99665 img{width:85%;}.elementor-1623 .elementor-element.elementor-element-b98a65e{padding:05px 20px 20px 20px;}.elementor-1623 .elementor-element.elementor-element-86e6384 img{width:85%;}.elementor-1623 .elementor-element.elementor-element-704775f{padding:05px 20px 20px 20px;}.elementor-1623 .elementor-element.elementor-element-bbb0861{--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:015px;--padding-right:015px;}.elementor-1623 .elementor-element.elementor-element-2a22aa6 .elementor-heading-title{font-size:30px;}.elementor-1623 .elementor-element.elementor-element-6ff860b{--e-con-grid-template-columns:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-1623 .elementor-element.elementor-element-c968d9b img{width:85%;}.elementor-1623 .elementor-element.elementor-element-1f230a4{padding:05px 20px 20px 20px;}.elementor-1623 .elementor-element.elementor-element-2fe60e3 img{width:85%;}.elementor-1623 .elementor-element.elementor-element-843e0f1{padding:05px 20px 20px 20px;}.elementor-1623 .elementor-element.elementor-element-b5f7efc img{width:85%;}.elementor-1623 .elementor-element.elementor-element-92cda9c{padding:05px 20px 20px 20px;}.elementor-1623 .elementor-element.elementor-element-9c665dc img{width:85%;}.elementor-1623 .elementor-element.elementor-element-cb5f277{padding:05px 20px 20px 20px;}.elementor-1623 .elementor-element.elementor-element-437d4c7{--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:015px;--padding-right:015px;}.elementor-1623 .elementor-element.elementor-element-9828f12 .elementor-heading-title{font-size:30px;}.elementor-1623 .elementor-element.elementor-element-94bb1e7{--e-con-grid-template-columns:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-1623 .elementor-element.elementor-element-778797f img{width:85%;}.elementor-1623 .elementor-element.elementor-element-52967c0{padding:05px 20px 20px 20px;}.elementor-1623 .elementor-element.elementor-element-e488306 img{width:85%;}.elementor-1623 .elementor-element.elementor-element-2170ad8{padding:05px 20px 20px 20px;}.elementor-1623 .elementor-element.elementor-element-17ad50b{--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:015px;--padding-right:015px;}.elementor-1623 .elementor-element.elementor-element-46d982d .elementor-heading-title{font-size:30px;}.elementor-1623 .elementor-element.elementor-element-93a0aa8{--e-con-grid-template-columns:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-1623 .elementor-element.elementor-element-761612b img{width:85%;}.elementor-1623 .elementor-element.elementor-element-173d864{padding:05px 20px 20px 20px;}.elementor-1623 .elementor-element.elementor-element-9095625 img{width:85%;}.elementor-1623 .elementor-element.elementor-element-4b46b81{padding:05px 20px 20px 20px;}}@media(max-width:767px){.elementor-1623 .elementor-element.elementor-element-5b40607{--margin-top:76px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1623 .elementor-element.elementor-element-a18f2a9{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1623 .elementor-element.elementor-element-bb41a92{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1623 .elementor-element.elementor-element-bb41a92 .elementor-heading-title{font-size:23px;line-height:1.5em;}.elementor-1623 .elementor-element.elementor-element-468bd6d{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1623 .elementor-element.elementor-element-e75fb0a img{width:70%;}.elementor-1623 .elementor-element.elementor-element-e22ffca img{width:70%;}.elementor-1623 .elementor-element.elementor-element-108a700 img{width:70%;}.elementor-1623 .elementor-element.elementor-element-323acbf{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1623 .elementor-element.elementor-element-bd774de{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-1623 .elementor-element.elementor-element-bd774de .elementor-heading-title{font-size:23px;line-height:1.5em;}.elementor-1623 .elementor-element.elementor-element-8632128{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1623 .elementor-element.elementor-element-2e26029 img{width:70%;}.elementor-1623 .elementor-element.elementor-element-9dfe62f img{width:70%;}.elementor-1623 .elementor-element.elementor-element-3a0bd98 img{width:70%;}.elementor-1623 .elementor-element.elementor-element-c16eba1 img{width:70%;}.elementor-1623 .elementor-element.elementor-element-1f98083 img{width:70%;}.elementor-1623 .elementor-element.elementor-element-aa99665 img{width:70%;}.elementor-1623 .elementor-element.elementor-element-86e6384 img{width:70%;}.elementor-1623 .elementor-element.elementor-element-bbb0861{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1623 .elementor-element.elementor-element-2a22aa6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-1623 .elementor-element.elementor-element-2a22aa6 .elementor-heading-title{font-size:23px;line-height:1.5em;}.elementor-1623 .elementor-element.elementor-element-6ff860b{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1623 .elementor-element.elementor-element-c968d9b img{width:70%;}.elementor-1623 .elementor-element.elementor-element-2fe60e3 img{width:70%;}.elementor-1623 .elementor-element.elementor-element-b5f7efc img{width:70%;}.elementor-1623 .elementor-element.elementor-element-9c665dc img{width:70%;}.elementor-1623 .elementor-element.elementor-element-437d4c7{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1623 .elementor-element.elementor-element-9828f12{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-1623 .elementor-element.elementor-element-9828f12 .elementor-heading-title{font-size:23px;line-height:1.5em;}.elementor-1623 .elementor-element.elementor-element-94bb1e7{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1623 .elementor-element.elementor-element-778797f img{width:70%;}.elementor-1623 .elementor-element.elementor-element-e488306 img{width:70%;}.elementor-1623 .elementor-element.elementor-element-17ad50b{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1623 .elementor-element.elementor-element-46d982d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-1623 .elementor-element.elementor-element-46d982d .elementor-heading-title{font-size:23px;line-height:1.5em;}.elementor-1623 .elementor-element.elementor-element-93a0aa8{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1623 .elementor-element.elementor-element-761612b img{width:70%;}.elementor-1623 .elementor-element.elementor-element-9095625 img{width:70%;}}@media(min-width:768px){.elementor-1623 .elementor-element.elementor-element-a18f2a9{--content-width:1140px;}.elementor-1623 .elementor-element.elementor-element-323acbf{--content-width:1140px;}.elementor-1623 .elementor-element.elementor-element-bbb0861{--content-width:1140px;}.elementor-1623 .elementor-element.elementor-element-437d4c7{--content-width:1140px;}.elementor-1623 .elementor-element.elementor-element-17ad50b{--content-width:1140px;}}/* Start custom CSS for container, class: .elementor-element-a18f2a9 */.product-media {
    position: relative;
    overflow: hidden;
}

.product-media img {
    transition: transform 0.4s ease;
}

/* Lớp phủ trắng nhẹ */
.product-media::after {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(255, 255, 255, 0);
    transition: background 0.35s ease;
    z-index: 5;
    pointer-events: none; /* để không chặn click vào ảnh/nút bên dưới nếu cần */
}

.product-btn {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%) scale(0.85);
    opacity: 0;
    visibility: hidden;
    transition: all 0.35s ease;
    z-index: 10; /* cao hơn overlay để nút luôn hiện phía trên */
}

.product-card:hover .product-media img {
    transform: scale(1.08);
}

/* Khi hover, overlay trắng mờ xuất hiện */
.product-card:hover .product-media::after {
    background: rgba(255, 255, 255, 0.45);
}

.product-card:hover .product-btn {
    opacity: 1;
    visibility: visible;
    transform: translate(-50%, -50%) scale(1);
}

.product-title {
    transition: color 0.3s ease;
}

.product-title:hover {
    color: #d01c25 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-323acbf */.product-media {
    position: relative;
    overflow: hidden;
}

.product-media img {
    transition: transform 0.4s ease;
}

/* Lớp phủ trắng nhẹ */
.product-media::after {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(255, 255, 255, 0);
    transition: background 0.35s ease;
    z-index: 5;
    pointer-events: none; /* để không chặn click vào ảnh/nút bên dưới nếu cần */
}

.product-btn {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%) scale(0.85);
    opacity: 0;
    visibility: hidden;
    transition: all 0.35s ease;
    z-index: 10; /* cao hơn overlay để nút luôn hiện phía trên */
}

.product-card:hover .product-media img {
    transform: scale(1.08);
}

/* Khi hover, overlay trắng mờ xuất hiện */
.product-card:hover .product-media::after {
    background: rgba(255, 255, 255, 0.45);
}

.product-card:hover .product-btn {
    opacity: 1;
    visibility: visible;
    transform: translate(-50%, -50%) scale(1);
}

.product-title {
    transition: color 0.3s ease;
}

.product-title:hover {
    color: #d01c25 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bbb0861 */.product-media {
    position: relative;
    overflow: hidden;
}

.product-media img {
    transition: transform 0.4s ease;
}

/* Lớp phủ trắng nhẹ */
.product-media::after {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(255, 255, 255, 0);
    transition: background 0.35s ease;
    z-index: 5;
    pointer-events: none; /* để không chặn click vào ảnh/nút bên dưới nếu cần */
}

.product-btn {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%) scale(0.85);
    opacity: 0;
    visibility: hidden;
    transition: all 0.35s ease;
    z-index: 10; /* cao hơn overlay để nút luôn hiện phía trên */
}

.product-card:hover .product-media img {
    transform: scale(1.08);
}

/* Khi hover, overlay trắng mờ xuất hiện */
.product-card:hover .product-media::after {
    background: rgba(255, 255, 255, 0.45);
}

.product-card:hover .product-btn {
    opacity: 1;
    visibility: visible;
    transform: translate(-50%, -50%) scale(1);
}

.product-title {
    transition: color 0.3s ease;
}

.product-title:hover {
    color: #d01c25 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-437d4c7 */.product-media {
    position: relative;
    overflow: hidden;
}

.product-media img {
    transition: transform 0.4s ease;
}

/* Lớp phủ trắng nhẹ */
.product-media::after {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(255, 255, 255, 0);
    transition: background 0.35s ease;
    z-index: 5;
    pointer-events: none; /* để không chặn click vào ảnh/nút bên dưới nếu cần */
}

.product-btn {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%) scale(0.85);
    opacity: 0;
    visibility: hidden;
    transition: all 0.35s ease;
    z-index: 10; /* cao hơn overlay để nút luôn hiện phía trên */
}

.product-card:hover .product-media img {
    transform: scale(1.08);
}

/* Khi hover, overlay trắng mờ xuất hiện */
.product-card:hover .product-media::after {
    background: rgba(255, 255, 255, 0.45);
}

.product-card:hover .product-btn {
    opacity: 1;
    visibility: visible;
    transform: translate(-50%, -50%) scale(1);
}

.product-title {
    transition: color 0.3s ease;
}

.product-title:hover {
    color: #d01c25 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17ad50b */.product-media {
    position: relative;
    overflow: hidden;
}

.product-media img {
    transition: transform 0.4s ease;
}

/* Lớp phủ trắng nhẹ */
.product-media::after {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(255, 255, 255, 0);
    transition: background 0.35s ease;
    z-index: 5;
    pointer-events: none; /* để không chặn click vào ảnh/nút bên dưới nếu cần */
}

.product-btn {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%) scale(0.85);
    opacity: 0;
    visibility: hidden;
    transition: all 0.35s ease;
    z-index: 10; /* cao hơn overlay để nút luôn hiện phía trên */
}

.product-card:hover .product-media img {
    transform: scale(1.08);
}

/* Khi hover, overlay trắng mờ xuất hiện */
.product-card:hover .product-media::after {
    background: rgba(255, 255, 255, 0.45);
}

.product-card:hover .product-btn {
    opacity: 1;
    visibility: visible;
    transform: translate(-50%, -50%) scale(1);
}

.product-title {
    transition: color 0.3s ease;
}

.product-title:hover {
    color: #d01c25 !important;
}/* End custom CSS */