.elementor-31922 .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-31922 .elementor-element.elementor-element-3abe61e.e-con{--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:0;}.elementor-31922 .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-31922 .elementor-element.elementor-element-58fdc00.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-31922 .elementor-element.elementor-element-77f1a4a{--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-31922 .elementor-element.elementor-element-77f1a4a:not(.elementor-motion-effects-element-type-background), .elementor-31922 .elementor-element.elementor-element-77f1a4a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-31922 .elementor-element.elementor-element-f71a63d{text-align:center;}.elementor-31922 .elementor-element.elementor-element-f71a63d 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-31922 .elementor-element.elementor-element-0adaa11{padding:08px 12px 08px 012px;text-align:center;}.elementor-31922 .elementor-element.elementor-element-0adaa11 .elementor-heading-title{font-size:14px;font-weight:500;line-height:20px;color:#094D5B;}.elementor-31922 .elementor-element.elementor-element-f320d9b{--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-31922 .elementor-element.elementor-element-f320d9b:not(.elementor-motion-effects-element-type-background), .elementor-31922 .elementor-element.elementor-element-f320d9b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-31922 .elementor-element.elementor-element-80202aa{text-align:center;}.elementor-31922 .elementor-element.elementor-element-80202aa 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-31922 .elementor-element.elementor-element-8a58d5f{padding:08px 12px 08px 012px;text-align:center;}.elementor-31922 .elementor-element.elementor-element-8a58d5f .elementor-heading-title{font-size:14px;font-weight:500;line-height:20px;color:#094D5B;}.elementor-31922 .elementor-element.elementor-element-c59e90a{--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-31922 .elementor-element.elementor-element-c59e90a:not(.elementor-motion-effects-element-type-background), .elementor-31922 .elementor-element.elementor-element-c59e90a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-31922 .elementor-element.elementor-element-ee57146{text-align:center;}.elementor-31922 .elementor-element.elementor-element-ee57146 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-31922 .elementor-element.elementor-element-2f20500{padding:08px 12px 08px 012px;text-align:center;}.elementor-31922 .elementor-element.elementor-element-2f20500 .elementor-heading-title{font-size:14px;font-weight:500;line-height:20px;color:#094D5B;}.elementor-31922 .elementor-element.elementor-element-7c54737{--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-31922 .elementor-element.elementor-element-7c54737:not(.elementor-motion-effects-element-type-background), .elementor-31922 .elementor-element.elementor-element-7c54737 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-31922 .elementor-element.elementor-element-1bad7f1{text-align:center;}.elementor-31922 .elementor-element.elementor-element-1bad7f1 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-31922 .elementor-element.elementor-element-756bf22{padding:08px 12px 08px 012px;text-align:center;}.elementor-31922 .elementor-element.elementor-element-756bf22 .elementor-heading-title{font-size:14px;font-weight:500;line-height:20px;color:#094D5B;}.elementor-31922 .elementor-element.elementor-element-a75c0c2{--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-31922 .elementor-element.elementor-element-a75c0c2:not(.elementor-motion-effects-element-type-background), .elementor-31922 .elementor-element.elementor-element-a75c0c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-31922 .elementor-element.elementor-element-fcec01e{text-align:center;}.elementor-31922 .elementor-element.elementor-element-fcec01e 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-31922 .elementor-element.elementor-element-ffd4434{padding:08px 12px 08px 012px;text-align:center;}.elementor-31922 .elementor-element.elementor-element-ffd4434 .elementor-heading-title{font-size:14px;font-weight:500;line-height:20px;color:#094D5B;}.elementor-31922 .elementor-element.elementor-element-a7d9a9f{--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-31922 .elementor-element.elementor-element-a7d9a9f:not(.elementor-motion-effects-element-type-background), .elementor-31922 .elementor-element.elementor-element-a7d9a9f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-31922 .elementor-element.elementor-element-8d05e80{text-align:center;}.elementor-31922 .elementor-element.elementor-element-8d05e80 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-31922 .elementor-element.elementor-element-ef23b58{padding:08px 12px 08px 012px;text-align:center;}.elementor-31922 .elementor-element.elementor-element-ef23b58 .elementor-heading-title{font-size:14px;font-weight:500;line-height:20px;color:#094D5B;}.elementor-31922 .elementor-element.elementor-element-377e53f{--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-31922 .elementor-element.elementor-element-377e53f:not(.elementor-motion-effects-element-type-background), .elementor-31922 .elementor-element.elementor-element-377e53f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-31922 .elementor-element.elementor-element-ef81907{text-align:center;}.elementor-31922 .elementor-element.elementor-element-ef81907 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-31922 .elementor-element.elementor-element-1db0598{padding:08px 12px 08px 012px;text-align:center;}.elementor-31922 .elementor-element.elementor-element-1db0598 .elementor-heading-title{font-size:14px;font-weight:500;line-height:20px;color:#094D5B;}@media(max-width:1024px){.elementor-31922 .elementor-element.elementor-element-58fdc00{--grid-auto-flow:row;}}@media(min-width:769px){.elementor-31922 .elementor-element.elementor-element-3abe61e{--width:1440px;}.elementor-31922 .elementor-element.elementor-element-58fdc00{--width:94%;}}@media(max-width:768px){.elementor-31922 .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 */