.elementor-31918 .elementor-element.elementor-element-3abe61e{--display:flex;--min-height:700px;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-31918 .elementor-element.elementor-element-3abe61e.e-con{--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:0;}.elementor-31918 .elementor-element.elementor-element-58fdc00{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:12px 12px;--row-gap:12px;--column-gap:12px;--grid-auto-flow:row;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:0px;}.elementor-31918 .elementor-element.elementor-element-58fdc00.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-31918 .elementor-element.elementor-element-0bf2689{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:8px 8px 8px 8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:1px;--padding-bottom:1px;--padding-left:1px;--padding-right:0px;}.elementor-31918 .elementor-element.elementor-element-0bf2689:not(.elementor-motion-effects-element-type-background), .elementor-31918 .elementor-element.elementor-element-0bf2689 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-31918 .elementor-element.elementor-element-7e0e9e7{text-align:center;}.elementor-31918 .elementor-element.elementor-element-7e0e9e7 img{width:100%;height:186px;object-fit:cover;object-position:center center;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E5E5E5;border-radius:7.5px 7.5px 7.5px 7.5px;}.elementor-31918 .elementor-element.elementor-element-5c60565{padding:08px 12px 08px 012px;text-align:center;}.elementor-31918 .elementor-element.elementor-element-5c60565 .elementor-heading-title{font-size:14px;font-weight:500;line-height:20px;color:#094D5B;}.elementor-31918 .elementor-element.elementor-element-a74fb7d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:8px 8px 8px 8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:1px;--padding-bottom:1px;--padding-left:1px;--padding-right:0px;}.elementor-31918 .elementor-element.elementor-element-a74fb7d:not(.elementor-motion-effects-element-type-background), .elementor-31918 .elementor-element.elementor-element-a74fb7d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-31918 .elementor-element.elementor-element-8845643{text-align:center;}.elementor-31918 .elementor-element.elementor-element-8845643 img{width:100%;height:186px;object-fit:cover;object-position:center center;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E5E5E5;border-radius:7.5px 7.5px 7.5px 7.5px;}.elementor-31918 .elementor-element.elementor-element-6c0fea8{padding:08px 12px 08px 012px;text-align:center;}.elementor-31918 .elementor-element.elementor-element-6c0fea8 .elementor-heading-title{font-size:14px;font-weight:500;line-height:20px;color:#094D5B;}.elementor-31918 .elementor-element.elementor-element-7368417{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:8px 8px 8px 8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:1px;--padding-bottom:1px;--padding-left:1px;--padding-right:0px;}.elementor-31918 .elementor-element.elementor-element-7368417:not(.elementor-motion-effects-element-type-background), .elementor-31918 .elementor-element.elementor-element-7368417 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-31918 .elementor-element.elementor-element-248527e{text-align:center;}.elementor-31918 .elementor-element.elementor-element-248527e img{width:100%;height:186px;object-fit:cover;object-position:center center;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E5E5E5;border-radius:7.5px 7.5px 7.5px 7.5px;}.elementor-31918 .elementor-element.elementor-element-38d1b0d{padding:08px 12px 08px 012px;text-align:center;}.elementor-31918 .elementor-element.elementor-element-38d1b0d .elementor-heading-title{font-size:14px;font-weight:500;line-height:20px;color:#094D5B;}.elementor-31918 .elementor-element.elementor-element-d3a7bd9{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:8px 8px 8px 8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:1px;--padding-bottom:1px;--padding-left:1px;--padding-right:0px;}.elementor-31918 .elementor-element.elementor-element-d3a7bd9:not(.elementor-motion-effects-element-type-background), .elementor-31918 .elementor-element.elementor-element-d3a7bd9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-31918 .elementor-element.elementor-element-de11385{text-align:center;}.elementor-31918 .elementor-element.elementor-element-de11385 img{width:100%;height:186px;object-fit:cover;object-position:center center;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E5E5E5;border-radius:7.5px 7.5px 7.5px 7.5px;}.elementor-31918 .elementor-element.elementor-element-b1aa517{padding:08px 12px 08px 012px;text-align:center;}.elementor-31918 .elementor-element.elementor-element-b1aa517 .elementor-heading-title{font-size:14px;font-weight:500;line-height:20px;color:#094D5B;}.elementor-31918 .elementor-element.elementor-element-810aa8e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:8px 8px 8px 8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:1px;--padding-bottom:1px;--padding-left:1px;--padding-right:0px;}.elementor-31918 .elementor-element.elementor-element-810aa8e:not(.elementor-motion-effects-element-type-background), .elementor-31918 .elementor-element.elementor-element-810aa8e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-31918 .elementor-element.elementor-element-53305b2{text-align:center;}.elementor-31918 .elementor-element.elementor-element-53305b2 img{width:100%;height:186px;object-fit:cover;object-position:center center;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E5E5E5;border-radius:7.5px 7.5px 7.5px 7.5px;}.elementor-31918 .elementor-element.elementor-element-8859f0b{padding:08px 12px 08px 012px;text-align:center;}.elementor-31918 .elementor-element.elementor-element-8859f0b .elementor-heading-title{font-size:14px;font-weight:500;line-height:20px;color:#094D5B;}.elementor-31918 .elementor-element.elementor-element-a46cdb2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:8px 8px 8px 8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:1px;--padding-bottom:1px;--padding-left:1px;--padding-right:0px;}.elementor-31918 .elementor-element.elementor-element-a46cdb2:not(.elementor-motion-effects-element-type-background), .elementor-31918 .elementor-element.elementor-element-a46cdb2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-31918 .elementor-element.elementor-element-61cc4ef{text-align:center;}.elementor-31918 .elementor-element.elementor-element-61cc4ef img{width:100%;height:186px;object-fit:cover;object-position:center center;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E5E5E5;border-radius:7.5px 7.5px 7.5px 7.5px;}.elementor-31918 .elementor-element.elementor-element-eaa1905{padding:08px 12px 08px 012px;text-align:center;}.elementor-31918 .elementor-element.elementor-element-eaa1905 .elementor-heading-title{font-size:14px;font-weight:500;line-height:20px;color:#094D5B;}.elementor-31918 .elementor-element.elementor-element-e7ca4c2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:8px 8px 8px 8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:1px;--padding-bottom:1px;--padding-left:1px;--padding-right:0px;}.elementor-31918 .elementor-element.elementor-element-e7ca4c2:not(.elementor-motion-effects-element-type-background), .elementor-31918 .elementor-element.elementor-element-e7ca4c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-31918 .elementor-element.elementor-element-f5f38c1{text-align:center;}.elementor-31918 .elementor-element.elementor-element-f5f38c1 img{width:100%;height:186px;object-fit:cover;object-position:center center;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E5E5E5;border-radius:7.5px 7.5px 7.5px 7.5px;}.elementor-31918 .elementor-element.elementor-element-da57659{padding:08px 12px 08px 012px;text-align:center;}.elementor-31918 .elementor-element.elementor-element-da57659 .elementor-heading-title{font-size:14px;font-weight:500;line-height:20px;color:#094D5B;}.elementor-31918 .elementor-element.elementor-element-8338506{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:8px 8px 8px 8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:1px;--padding-bottom:1px;--padding-left:1px;--padding-right:0px;}.elementor-31918 .elementor-element.elementor-element-8338506:not(.elementor-motion-effects-element-type-background), .elementor-31918 .elementor-element.elementor-element-8338506 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-31918 .elementor-element.elementor-element-bc7918a{text-align:center;}.elementor-31918 .elementor-element.elementor-element-bc7918a img{width:100%;height:186px;object-fit:cover;object-position:center center;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E5E5E5;border-radius:7.5px 7.5px 7.5px 7.5px;}.elementor-31918 .elementor-element.elementor-element-b353b51{padding:08px 12px 08px 012px;text-align:center;}.elementor-31918 .elementor-element.elementor-element-b353b51 .elementor-heading-title{font-size:14px;font-weight:500;line-height:20px;color:#094D5B;}.elementor-31918 .elementor-element.elementor-element-658846b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:8px 8px 8px 8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:1px;--padding-bottom:1px;--padding-left:1px;--padding-right:0px;}.elementor-31918 .elementor-element.elementor-element-658846b:not(.elementor-motion-effects-element-type-background), .elementor-31918 .elementor-element.elementor-element-658846b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-31918 .elementor-element.elementor-element-9b16357{text-align:center;}.elementor-31918 .elementor-element.elementor-element-9b16357 img{width:100%;height:186px;object-fit:cover;object-position:center center;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E5E5E5;border-radius:7.5px 7.5px 7.5px 7.5px;}.elementor-31918 .elementor-element.elementor-element-8ae120e{padding:08px 12px 08px 012px;text-align:center;}.elementor-31918 .elementor-element.elementor-element-8ae120e .elementor-heading-title{font-size:14px;font-weight:500;line-height:20px;color:#094D5B;}.elementor-31918 .elementor-element.elementor-element-ad0e8f6{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:8px 8px 8px 8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:1px;--padding-bottom:1px;--padding-left:1px;--padding-right:0px;}.elementor-31918 .elementor-element.elementor-element-ad0e8f6:not(.elementor-motion-effects-element-type-background), .elementor-31918 .elementor-element.elementor-element-ad0e8f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-31918 .elementor-element.elementor-element-46ee6af{text-align:center;}.elementor-31918 .elementor-element.elementor-element-46ee6af img{width:100%;height:186px;object-fit:cover;object-position:center center;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E5E5E5;border-radius:7.5px 7.5px 7.5px 7.5px;}.elementor-31918 .elementor-element.elementor-element-b7abdab{padding:08px 12px 08px 012px;text-align:center;}.elementor-31918 .elementor-element.elementor-element-b7abdab .elementor-heading-title{font-size:14px;font-weight:500;line-height:20px;color:#094D5B;}.elementor-31918 .elementor-element.elementor-element-549b95b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:8px 8px 8px 8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:1px;--padding-bottom:1px;--padding-left:1px;--padding-right:0px;}.elementor-31918 .elementor-element.elementor-element-549b95b:not(.elementor-motion-effects-element-type-background), .elementor-31918 .elementor-element.elementor-element-549b95b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-31918 .elementor-element.elementor-element-65734d5{text-align:center;}.elementor-31918 .elementor-element.elementor-element-65734d5 img{width:100%;height:186px;object-fit:cover;object-position:center center;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E5E5E5;border-radius:7.5px 7.5px 7.5px 7.5px;}.elementor-31918 .elementor-element.elementor-element-61e26ca{padding:08px 12px 08px 012px;text-align:center;}.elementor-31918 .elementor-element.elementor-element-61e26ca .elementor-heading-title{font-size:14px;font-weight:500;line-height:20px;color:#094D5B;}@media(max-width:1024px){.elementor-31918 .elementor-element.elementor-element-58fdc00{--grid-auto-flow:row;}}@media(min-width:769px){.elementor-31918 .elementor-element.elementor-element-3abe61e{--width:1440px;}.elementor-31918 .elementor-element.elementor-element-58fdc00{--width:94%;}}@media(max-width:768px){.elementor-31918 .elementor-element.elementor-element-58fdc00{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for container, class: .elementor-element-58fdc00 *//* Vòng tròn theo chuột */
.elementor-element-58fdc00.e-grid.e-con-full.e-con.e-child .circle {
    position: absolute;
    width: 80px;
    height: 80px;
    border-radius: 50%;
    background-color: rgba(32, 215, 216, 0.8); /* #20d7d8, mờ nhẹ */
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: bold;
    font-size: 12px;
    pointer-events: none;
    transform: translate(-50%, -50%) scale(0);
    transition: transform 0.2s ease, opacity 0.2s ease;
    opacity: 0;
    z-index: 10; /* luôn hiện trên ảnh */
}
.elementor-element-58fdc00.e-grid.e-con-full.e-con.e-child {
    cursor: pointer; /* thành bàn tay */
}/* End custom CSS */