.elementor-8422 .elementor-element.elementor-element-f726089{--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;--margin-top:-7%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-8422 .elementor-element.elementor-element-f726089:not(.elementor-motion-effects-element-type-background), .elementor-8422 .elementor-element.elementor-element-f726089 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jkmaterials.vn/wp-content/uploads/2025/11/bannernew3.jpg");}.elementor-8422 .elementor-element.elementor-element-693ad95 > .elementor-widget-container{margin:10% 0% 8% 0%;padding:0% 0% 0% 0%;}.elementor-8422 .elementor-element.elementor-element-693ad95{text-align:center;}.elementor-8422 .elementor-element.elementor-element-693ad95 .elementor-heading-title{text-transform:uppercase;color:#FFFFFF;}.elementor-8422 .elementor-element.elementor-element-919e5f1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-8422 .elementor-element.elementor-element-6542e9c{--display:flex;--justify-content:space-around;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );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;}.elementor-8422 .elementor-element.elementor-element-6542e9c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8422 .elementor-element.elementor-element-8830433 .elementor-heading-title{font-size:23px;color:#337AB7;}.elementor-8422 .elementor-element.elementor-element-998e192{--display:flex;--min-height:0px;}.elementor-8422 .elementor-element.elementor-element-998e192:not(.elementor-motion-effects-element-type-background), .elementor-8422 .elementor-element.elementor-element-998e192 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-8422 .elementor-element.elementor-element-95ec2bc .elementor-button{background-color:#008ADA;font-size:17px;text-transform:capitalize;letter-spacing:-1.4px;word-spacing:2px;}.elementor-8422 .elementor-element.elementor-element-95ec2bc .elementor-button-content-wrapper{flex-direction:row;}.elementor-8422 .elementor-element.elementor-element-95ec2bc .elementor-button:hover, .elementor-8422 .elementor-element.elementor-element-95ec2bc .elementor-button:focus{color:#000000;}.elementor-8422 .elementor-element.elementor-element-95ec2bc .elementor-button:hover svg, .elementor-8422 .elementor-element.elementor-element-95ec2bc .elementor-button:focus svg{fill:#000000;}.elementor-8422 .elementor-element.elementor-element-26e5e44{--display:flex;--justify-content:space-around;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );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;}.elementor-8422 .elementor-element.elementor-element-26e5e44.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8422 .elementor-element.elementor-element-f8d99ea .elementor-heading-title{font-size:23px;color:#337AB7;}.elementor-8422 .elementor-element.elementor-element-4567f06{--display:flex;--min-height:0px;}.elementor-8422 .elementor-element.elementor-element-4567f06:not(.elementor-motion-effects-element-type-background), .elementor-8422 .elementor-element.elementor-element-4567f06 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-8422 .elementor-element.elementor-element-7a70e78 .elementor-button{background-color:#008ADA;font-size:17px;text-transform:capitalize;letter-spacing:-1.4px;word-spacing:2px;}.elementor-8422 .elementor-element.elementor-element-7a70e78 .elementor-button-content-wrapper{flex-direction:row;}.elementor-8422 .elementor-element.elementor-element-7a70e78 .elementor-button:hover, .elementor-8422 .elementor-element.elementor-element-7a70e78 .elementor-button:focus{color:#000000;}.elementor-8422 .elementor-element.elementor-element-7a70e78 .elementor-button:hover svg, .elementor-8422 .elementor-element.elementor-element-7a70e78 .elementor-button:focus svg{fill:#000000;}.elementor-8422 .elementor-element.elementor-element-1031b6e{--display:flex;--justify-content:space-around;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );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;}.elementor-8422 .elementor-element.elementor-element-1031b6e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8422 .elementor-element.elementor-element-c0cf43c .elementor-heading-title{font-size:23px;color:#337AB7;}.elementor-8422 .elementor-element.elementor-element-e3b05a2{--display:flex;--min-height:0px;}.elementor-8422 .elementor-element.elementor-element-e3b05a2:not(.elementor-motion-effects-element-type-background), .elementor-8422 .elementor-element.elementor-element-e3b05a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-8422 .elementor-element.elementor-element-fde69fb .elementor-button{background-color:#008ADA;font-size:17px;text-transform:capitalize;letter-spacing:-1.4px;word-spacing:2px;}.elementor-8422 .elementor-element.elementor-element-fde69fb .elementor-button-content-wrapper{flex-direction:row;}.elementor-8422 .elementor-element.elementor-element-fde69fb .elementor-button:hover, .elementor-8422 .elementor-element.elementor-element-fde69fb .elementor-button:focus{color:#000000;}.elementor-8422 .elementor-element.elementor-element-fde69fb .elementor-button:hover svg, .elementor-8422 .elementor-element.elementor-element-fde69fb .elementor-button:focus svg{fill:#000000;}.elementor-8422 .elementor-element.elementor-element-dc9be0a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-8422 .elementor-element.elementor-element-9518f23{--display:flex;--justify-content:space-around;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );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;}.elementor-8422 .elementor-element.elementor-element-9518f23.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8422 .elementor-element.elementor-element-77d515c .elementor-heading-title{font-size:23px;color:#337AB7;}.elementor-8422 .elementor-element.elementor-element-e027732{--display:flex;--min-height:0px;}.elementor-8422 .elementor-element.elementor-element-e027732:not(.elementor-motion-effects-element-type-background), .elementor-8422 .elementor-element.elementor-element-e027732 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-8422 .elementor-element.elementor-element-6b5639f .elementor-button{background-color:#008ADA;font-size:17px;text-transform:capitalize;letter-spacing:-1.4px;word-spacing:2px;}.elementor-8422 .elementor-element.elementor-element-6b5639f .elementor-button-content-wrapper{flex-direction:row;}.elementor-8422 .elementor-element.elementor-element-6b5639f .elementor-button:hover, .elementor-8422 .elementor-element.elementor-element-6b5639f .elementor-button:focus{color:#000000;}.elementor-8422 .elementor-element.elementor-element-6b5639f .elementor-button:hover svg, .elementor-8422 .elementor-element.elementor-element-6b5639f .elementor-button:focus svg{fill:#000000;}.elementor-8422 .elementor-element.elementor-element-9f57422{--display:flex;--justify-content:space-around;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );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;}.elementor-8422 .elementor-element.elementor-element-9f57422.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8422 .elementor-element.elementor-element-af7ff02 .elementor-heading-title{font-size:23px;color:#337AB7;}.elementor-8422 .elementor-element.elementor-element-37a7e77{--display:flex;--min-height:0px;}.elementor-8422 .elementor-element.elementor-element-37a7e77:not(.elementor-motion-effects-element-type-background), .elementor-8422 .elementor-element.elementor-element-37a7e77 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-8422 .elementor-element.elementor-element-c208d6b .elementor-button{background-color:#008ADA;font-size:17px;text-transform:capitalize;letter-spacing:-1.4px;word-spacing:2px;}.elementor-8422 .elementor-element.elementor-element-c208d6b .elementor-button-content-wrapper{flex-direction:row;}.elementor-8422 .elementor-element.elementor-element-c208d6b .elementor-button:hover, .elementor-8422 .elementor-element.elementor-element-c208d6b .elementor-button:focus{color:#000000;}.elementor-8422 .elementor-element.elementor-element-c208d6b .elementor-button:hover svg, .elementor-8422 .elementor-element.elementor-element-c208d6b .elementor-button:focus svg{fill:#000000;}.elementor-8422 .elementor-element.elementor-element-1d9cc9d{--display:flex;--justify-content:space-around;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );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;}.elementor-8422 .elementor-element.elementor-element-1d9cc9d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8422 .elementor-element.elementor-element-9c518c7 .elementor-heading-title{font-size:23px;color:#337AB7;}.elementor-8422 .elementor-element.elementor-element-82b0734{--display:flex;--min-height:0px;}.elementor-8422 .elementor-element.elementor-element-82b0734:not(.elementor-motion-effects-element-type-background), .elementor-8422 .elementor-element.elementor-element-82b0734 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-8422 .elementor-element.elementor-element-e543dff .elementor-button{background-color:#008ADA;font-size:17px;text-transform:capitalize;letter-spacing:-1.4px;word-spacing:2px;}.elementor-8422 .elementor-element.elementor-element-e543dff .elementor-button-content-wrapper{flex-direction:row;}.elementor-8422 .elementor-element.elementor-element-e543dff .elementor-button:hover, .elementor-8422 .elementor-element.elementor-element-e543dff .elementor-button:focus{color:#000000;}.elementor-8422 .elementor-element.elementor-element-e543dff .elementor-button:hover svg, .elementor-8422 .elementor-element.elementor-element-e543dff .elementor-button:focus svg{fill:#000000;}.elementor-8422 .elementor-element.elementor-element-551c71c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-8422 .elementor-element.elementor-element-4e2eac0{--display:flex;--justify-content:space-around;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );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;}.elementor-8422 .elementor-element.elementor-element-4e2eac0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8422 .elementor-element.elementor-element-a8dbdc8 .elementor-heading-title{font-size:23px;color:#337AB7;}.elementor-8422 .elementor-element.elementor-element-7a5458e{--display:flex;--min-height:0px;}.elementor-8422 .elementor-element.elementor-element-7a5458e:not(.elementor-motion-effects-element-type-background), .elementor-8422 .elementor-element.elementor-element-7a5458e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-8422 .elementor-element.elementor-element-3f726dd .elementor-button{background-color:#008ADA;font-size:17px;text-transform:capitalize;letter-spacing:-1.4px;word-spacing:2px;}.elementor-8422 .elementor-element.elementor-element-3f726dd .elementor-button-content-wrapper{flex-direction:row;}.elementor-8422 .elementor-element.elementor-element-3f726dd .elementor-button:hover, .elementor-8422 .elementor-element.elementor-element-3f726dd .elementor-button:focus{color:#000000;}.elementor-8422 .elementor-element.elementor-element-3f726dd .elementor-button:hover svg, .elementor-8422 .elementor-element.elementor-element-3f726dd .elementor-button:focus svg{fill:#000000;}.elementor-8422 .elementor-element.elementor-element-d67a812{--display:flex;--justify-content:space-around;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );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;}.elementor-8422 .elementor-element.elementor-element-d67a812.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8422 .elementor-element.elementor-element-202bb11 .elementor-heading-title{font-size:23px;color:#337AB7;}.elementor-8422 .elementor-element.elementor-element-5084681{--display:flex;--min-height:0px;}.elementor-8422 .elementor-element.elementor-element-5084681:not(.elementor-motion-effects-element-type-background), .elementor-8422 .elementor-element.elementor-element-5084681 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-8422 .elementor-element.elementor-element-96576dc .elementor-button{background-color:#008ADA;font-size:17px;text-transform:capitalize;letter-spacing:-1.4px;word-spacing:2px;}.elementor-8422 .elementor-element.elementor-element-96576dc .elementor-button-content-wrapper{flex-direction:row;}.elementor-8422 .elementor-element.elementor-element-96576dc .elementor-button:hover, .elementor-8422 .elementor-element.elementor-element-96576dc .elementor-button:focus{color:#000000;}.elementor-8422 .elementor-element.elementor-element-96576dc .elementor-button:hover svg, .elementor-8422 .elementor-element.elementor-element-96576dc .elementor-button:focus svg{fill:#000000;}.elementor-8422 .elementor-element.elementor-element-1bbe9bb{--display:flex;--justify-content:space-around;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );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;}.elementor-8422 .elementor-element.elementor-element-1bbe9bb.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8422 .elementor-element.elementor-element-0c9bfe2 .elementor-heading-title{font-size:23px;color:#337AB7;}.elementor-8422 .elementor-element.elementor-element-47f07e9{--display:flex;--min-height:0px;}.elementor-8422 .elementor-element.elementor-element-47f07e9:not(.elementor-motion-effects-element-type-background), .elementor-8422 .elementor-element.elementor-element-47f07e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-8422 .elementor-element.elementor-element-e699c35 .elementor-button{background-color:#008ADA;font-size:17px;text-transform:capitalize;letter-spacing:-1.4px;word-spacing:2px;}.elementor-8422 .elementor-element.elementor-element-e699c35 .elementor-button-content-wrapper{flex-direction:row;}.elementor-8422 .elementor-element.elementor-element-e699c35 .elementor-button:hover, .elementor-8422 .elementor-element.elementor-element-e699c35 .elementor-button:focus{color:#000000;}.elementor-8422 .elementor-element.elementor-element-e699c35 .elementor-button:hover svg, .elementor-8422 .elementor-element.elementor-element-e699c35 .elementor-button:focus svg{fill:#000000;}.elementor-8422 .elementor-element.elementor-element-55e87a6{--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;}.elementor-8422 .elementor-element.elementor-element-b76ecc1{text-align:center;}.elementor-8422 .elementor-element.elementor-element-bdc5d2b{--display:flex;--min-height:0px;--justify-content:center;}.elementor-8422 .elementor-element.elementor-element-7a0c2ce{--e-image-carousel-slides-to-show:8;}.elementor-8422 .elementor-element.elementor-element-7a0c2ce > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0% 0% 0% 0%;}.elementor-8422 .elementor-element.elementor-element-7a0c2ce.elementor-element{--align-self:center;}.elementor-8422 .elementor-element.elementor-element-7a0c2ce .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:solid;border-width:1px 1px 1px 1px;border-color:#CCCCCC;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-8422 .elementor-element.elementor-element-919e5f1{--content-width:100%;}.elementor-8422 .elementor-element.elementor-element-6542e9c{--width:18.737%;}.elementor-8422 .elementor-element.elementor-element-998e192{--width:100%;}.elementor-8422 .elementor-element.elementor-element-26e5e44{--width:18.737%;}.elementor-8422 .elementor-element.elementor-element-4567f06{--width:100%;}.elementor-8422 .elementor-element.elementor-element-1031b6e{--width:18.737%;}.elementor-8422 .elementor-element.elementor-element-e3b05a2{--width:100%;}.elementor-8422 .elementor-element.elementor-element-dc9be0a{--content-width:100%;}.elementor-8422 .elementor-element.elementor-element-9518f23{--width:18.737%;}.elementor-8422 .elementor-element.elementor-element-e027732{--width:100%;}.elementor-8422 .elementor-element.elementor-element-9f57422{--width:18.737%;}.elementor-8422 .elementor-element.elementor-element-37a7e77{--width:100%;}.elementor-8422 .elementor-element.elementor-element-1d9cc9d{--width:18.737%;}.elementor-8422 .elementor-element.elementor-element-82b0734{--width:100%;}.elementor-8422 .elementor-element.elementor-element-551c71c{--content-width:100%;}.elementor-8422 .elementor-element.elementor-element-4e2eac0{--width:18.737%;}.elementor-8422 .elementor-element.elementor-element-7a5458e{--width:100%;}.elementor-8422 .elementor-element.elementor-element-d67a812{--width:18.737%;}.elementor-8422 .elementor-element.elementor-element-5084681{--width:100%;}.elementor-8422 .elementor-element.elementor-element-1bbe9bb{--width:18.737%;}.elementor-8422 .elementor-element.elementor-element-47f07e9{--width:100%;}.elementor-8422 .elementor-element.elementor-element-bdc5d2b{--content-width:100%;}}/* Start custom CSS for image, class: .elementor-element-089f2ea *//* 1. Đây là Khung chứa: nó sẽ ẩn bất cứ thứ gì tràn ra ngoài */
.hieu-ung-zoom {
  overflow: hidden;
  
  /* Bạn có thể thêm bo góc nếu muốn */
  /* border-radius: 8px; */
}

/* 2. Đây là Ảnh: thêm hiệu ứng chuyển động mượt mà */
.hieu-ung-zoom img {
  transition: transform 0.5s ease;
  width: 100%; /* Đảm bảo ảnh luôn vừa vặn với khung */
  height: auto;
  display: block; /* Giúp loại bỏ khoảng trắng lạ bên dưới ảnh */
}

/* 3. Khi rê chuột (hover) vào Khung: Ảnh bên trong sẽ phóng to */
.hieu-ung-zoom:hover img {
  transform: scale(1.1); /* Phóng to lên 110% */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-95ec2bc */a.elementor-button.elementor-button-link.elementor-size-sm {
    background-color: #008ADA;
    font-size: 17px;
    text-transform: capitalize;
    letter-spacing: -1.4px;
    word-spacing: 2px;
    padding: 8px 15px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7a70e78 */.elementor-8422 .elementor-element.elementor-element-95ec2bc .elementor-button  {
    background-color: #008ADA;
    font-size: 17px;
    text-transform: capitalize;
    letter-spacing: -1.4px;
    word-spacing: 2px;
    padding: 8px 15px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fde69fb */.elementor-8422 .elementor-element.elementor-element-95ec2bc .elementor-button  {
    background-color: #008ADA;
    font-size: 17px;
    text-transform: capitalize;
    letter-spacing: -1.4px;
    word-spacing: 2px;
    padding: 8px 15px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-06925e9 *//* 1. Đây là Khung chứa: nó sẽ ẩn bất cứ thứ gì tràn ra ngoài */
.hieu-ung-zoom {
  overflow: hidden;
  
  /* Bạn có thể thêm bo góc nếu muốn */
  /* border-radius: 8px; */
}

/* 2. Đây là Ảnh: thêm hiệu ứng chuyển động mượt mà */
.hieu-ung-zoom img {
  transition: transform 0.5s ease;
  width: 100%; /* Đảm bảo ảnh luôn vừa vặn với khung */
  height: auto;
  display: block; /* Giúp loại bỏ khoảng trắng lạ bên dưới ảnh */
}

/* 3. Khi rê chuột (hover) vào Khung: Ảnh bên trong sẽ phóng to */
.hieu-ung-zoom:hover img {
  transform: scale(1.1); /* Phóng to lên 110% */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6b5639f */a.elementor-button.elementor-button-link.elementor-size-sm {
    background-color: #008ADA;
    font-size: 17px;
    text-transform: capitalize;
    letter-spacing: -1.4px;
    word-spacing: 2px;
    padding: 8px 15px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c208d6b */.elementor-8422 .elementor-element.elementor-element-95ec2bc .elementor-button  {
    background-color: #008ADA;
    font-size: 17px;
    text-transform: capitalize;
    letter-spacing: -1.4px;
    word-spacing: 2px;
    padding: 8px 15px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e543dff */.elementor-8422 .elementor-element.elementor-element-95ec2bc .elementor-button  {
    background-color: #008ADA;
    font-size: 17px;
    text-transform: capitalize;
    letter-spacing: -1.4px;
    word-spacing: 2px;
    padding: 8px 15px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a181337 *//* 1. Đây là Khung chứa: nó sẽ ẩn bất cứ thứ gì tràn ra ngoài */
.hieu-ung-zoom {
  overflow: hidden;
  
  /* Bạn có thể thêm bo góc nếu muốn */
  /* border-radius: 8px; */
}

/* 2. Đây là Ảnh: thêm hiệu ứng chuyển động mượt mà */
.hieu-ung-zoom img {
  transition: transform 0.5s ease;
  width: 100%; /* Đảm bảo ảnh luôn vừa vặn với khung */
  height: auto;
  display: block; /* Giúp loại bỏ khoảng trắng lạ bên dưới ảnh */
}

/* 3. Khi rê chuột (hover) vào Khung: Ảnh bên trong sẽ phóng to */
.hieu-ung-zoom:hover img {
  transform: scale(1.1); /* Phóng to lên 110% */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3f726dd */a.elementor-button.elementor-button-link.elementor-size-sm {
    background-color: #008ADA;
    font-size: 17px;
    text-transform: capitalize;
    letter-spacing: -1.4px;
    word-spacing: 2px;
    padding: 8px 15px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-96576dc */.elementor-8422 .elementor-element.elementor-element-95ec2bc .elementor-button  {
    background-color: #008ADA;
    font-size: 17px;
    text-transform: capitalize;
    letter-spacing: -1.4px;
    word-spacing: 2px;
    padding: 8px 15px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e699c35 */.elementor-8422 .elementor-element.elementor-element-95ec2bc .elementor-button  {
    background-color: #008ADA;
    font-size: 17px;
    text-transform: capitalize;
    letter-spacing: -1.4px;
    word-spacing: 2px;
    padding: 8px 15px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b76ecc1 *//* Sử dụng class của widget cha (.elementor-element-b9135f5) 
  để đảm bảo CSS chỉ áp dụng cho đúng widget này.
*/

/* 1. Biến container thành flexbox để căn chỉnh */
.elementor-element-b9135f5 .elementor-widget-container {
    display: flex;
    align-items: center;     /* Căn giữa các mục (đường kẻ, chữ) theo chiều dọc */
    justify-content: center; /* Căn giữa toàn bộ khối theo chiều ngang */
}

/* 2. Tạo đường kẻ bên TRÁI */
.elementor-element-b9135f5 .elementor-widget-container::before {
    content: '';
    height: 1px;              /* Độ dày đường kẻ */
    width: 100px;             /* Độ dài đường kẻ (bạn có thể thay đổi) */
    background-color: orange; /* Màu cam (thay đổi #mã_màu nếu muốn) */
    margin-right: 20px;       /* Khoảng cách từ kẻ đến chữ */
}

/* 3. Tạo đường kẻ bên PHẢI */
.elementor-element-b9135f5 .elementor-widget-container::after {
    content: '';
    height: 1px;
    width: 100px;
    background-color: orange;
    margin-left: 20px;        /* Khoảng cách từ chữ đến kẻ */
}

/* 4. Tùy chỉnh lại thẻ H2 (tiêu đề) */
.elementor-element-b9135f5 .elementor-heading-title {
    margin-top: 0;
    margin-bottom: 0;
    flex-shrink: 0; /* Ngăn chữ bị co lại nếu không đủ không gian */
}/* End custom CSS */