.product-card[data-v-ef1a049b]:hover{transform:translateY(-10px);box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.timeline-item[data-v-ca3b4704]{padding-bottom:2.5rem;padding-left:2.5rem;position:relative}.timeline-item[data-v-ca3b4704]:last-child{padding-bottom:0}.timeline-dot[data-v-ca3b4704]{z-index:10;border-radius:9999px;width:1.25rem;height:1.25rem;top:0}.timeline-connector[data-v-ca3b4704],.timeline-dot[data-v-ca3b4704]{position:absolute;left:0;transform:translate(-50%)}.timeline-connector[data-v-ca3b4704]{z-index:1;width:2px;top:1.25rem;bottom:-.25rem}.timeline-item:last-child .timeline-connector[data-v-ca3b4704]{display:none}.timeline-item[data-v-cbab5164]{padding-bottom:2.5rem;padding-left:2.5rem;position:relative}.timeline-item[data-v-cbab5164]:last-child{padding-bottom:0}.timeline-dot[data-v-cbab5164]{z-index:10;border-radius:9999px;width:1.25rem;height:1.25rem;top:0}.timeline-connector[data-v-cbab5164],.timeline-dot[data-v-cbab5164]{position:absolute;left:0;transform:translate(-50%)}.timeline-connector[data-v-cbab5164]{z-index:1;width:2px;top:1.25rem;bottom:-.25rem}.timeline-item:last-child .timeline-connector[data-v-cbab5164]{display:none}section[data-v-86c8a135]{background:linear-gradient(#f9fafb,#fff)}img[data-v-86c8a135]{transition:transform .3s,box-shadow .3s}img[data-v-86c8a135]:hover{transform:scale(1.03);box-shadow:0 25px 50px -12px #00000040}@media (width<=768px){.container.mx-auto[data-v-86c8a135]{padding-left:.5rem;padding-right:.5rem}h3.font-bold[data-v-86c8a135]{font-size:1.25rem;line-height:1.4}.py-6[data-v-86c8a135]{padding-top:1.5rem;padding-bottom:1.5rem}}.relative[data-v-3c08422a]{cursor:pointer}.relative:hover button[data-v-3c08422a]{opacity:1}.product-banner-card[data-v-861e13b7]:hover{transform:translateY(-8px);box-shadow:0 16px 24px -8px #00000026,0 8px 8px -4px #00000014}.product-list-card[data-v-eef1bfe2]{cursor:pointer;height:100%;transition:all .3s;overflow:hidden}.product-list-card[data-v-eef1bfe2]:hover{transform:translateY(-5px);box-shadow:0 10px 25px -5px #0000001a,0 8px 10px -6px #0000000a}.image-container[data-v-eef1bfe2]{transition:all .3s}.image-container img[data-v-eef1bfe2]{transition:transform .5s}@media (width<=640px){h2.text-xl[data-v-eef1bfe2]{font-size:1.25rem;line-height:1.5}.py-4[data-v-eef1bfe2]{padding-top:1rem;padding-bottom:1rem}}.news-card[data-v-52e2e1d6]:hover{transform:translateY(-5px);box-shadow:0 12px 16px -4px #00000026,0 6px 8px -4px #00000014}.timeline-course-item[data-v-5f92a0a2]:nth-of-type(odd){background-color:#f6f7fb}.timeline-course-item[data-v-5f92a0a2]{border-top:1px dashed #ccc}.timeline-flex[data-v-5f92a0a2]{flex-wrap:wrap;display:flex}.timeline-course-item>strong[data-v-5f92a0a2]{border-right:1px dashed #ccc;padding:10px 20px;font-family:serif;font-size:22px;font-weight:400;line-height:1.1}.timeline-flex-jc-ai-c[data-v-5f92a0a2]{flex-wrap:wrap;justify-content:center;align-items:center;display:flex}.timeline-course-item>div[data-v-5f92a0a2]{flex:1;margin:0;padding:10px 20px;font-size:16px;position:relative}.timeline-course-item>div>p[data-v-5f92a0a2]{margin:0}.timeline-t35 .timeline-course-item>div>.icon[data-v-5f92a0a2]{border-color:var(--color,#2cb740)}.timeline-course-item>div>.icon[data-v-5f92a0a2]{box-sizing:border-box;background-color:#fff;border:2px solid #2cb740;border-radius:50%;width:8px;height:8px;display:block;position:absolute;top:calc(50% - 4px);left:-4px}.product-card[data-v-1080dcb7]:hover{transform:translateY(-10px);box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.text-tile-number-card[data-v-54256450]{box-shadow:0 0 10px #3333331a}.text-tile-number-card .card-icon[data-v-54256450]{transition:transform .3s}.text-tile-number-card:hover[data-v-54256450]{transform:translateY(-5px);box-shadow:0 20px 25px -5px #3333331a,0 10px 10px -5px #3333330a}.text-tile-number-card:hover .card-icon[data-v-54256450]{transform:rotateY(180deg)}table[data-v-10160861]{border:1px solid #e5e7eb}.white-row[data-v-10160861]{background-color:#fff}.gray-row[data-v-10160861]{background-color:#eee}.text-shadow-color-blue[data-v-10160861]{text-shadow:0 0 5px #3b82f64d}.text-card-card[data-v-acae0996]:hover{box-shadow:0 20px 25px -5px #0000004d,0 10px 10px -5px #0000001a}
