.hero-title[data-v-002f312b]{color:#fff;font-weight:700;line-height:56px;margin:0 0 10px}.hero-content[data-v-002f312b]{color:#ffffffb3;font-size:14px!important;font-weight:400!important;line-height:1.8!important;margin-bottom:1em!important;margin-top:1em}.clients-slider-container[data-v-d5b84d42]{overflow:hidden;position:relative}.client-slide[data-v-d5b84d42]{transition:transform .6s ease-in-out}.client-circle[data-v-d5b84d42]{transition:all .3s ease}.client-circle[data-v-d5b84d42]:hover{transform:scale(1.05)}.loading-state[data-v-4e0aa68e]{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:2rem;text-align:center}.loading-spinner[data-v-4e0aa68e]{animation:spin-4e0aa68e 1s linear infinite;border:4px solid #f3f3f3;border-radius:50%;border-top-color:#3b82f6;height:40px;margin-bottom:1rem;width:40px}@keyframes spin-4e0aa68e{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.error-state[data-v-4e0aa68e]{color:#ef4444;padding:2rem;text-align:center}.retry-btn[data-v-4e0aa68e]{background-color:#3b82f6;border:none;border-radius:.375rem;color:#fff;cursor:pointer;margin-top:1rem;padding:.5rem 1rem}.retry-btn[data-v-4e0aa68e]:hover{background-color:#2563eb}.category-image[data-v-4e0aa68e]{border-radius:.5rem;height:120px;margin-bottom:1rem;overflow:hidden;width:100%}.category-image img[data-v-4e0aa68e]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.organization[data-v-4e0aa68e]{color:#6b7280;font-size:.875rem;margin-bottom:.5rem}.sub-categories[data-v-4e0aa68e]{margin-top:1rem}.category-list[data-v-4e0aa68e]{list-style:none;margin:0;padding:0}.category-list li[data-v-4e0aa68e]{color:#4b5563;font-size:.875rem;padding:.25rem 0}.categories-header[data-v-4e0aa68e]{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-bottom:0}.underline[data-v-4e0aa68e]{background-color:var(--main-color);height:2px;margin-bottom:3.5rem;margin-top:.5rem;width:100px}.current-language[data-v-4e0aa68e],.language-switcher[data-v-4e0aa68e]{align-items:center;display:flex;gap:.5rem}.current-language[data-v-4e0aa68e]{background-color:#f3f4f6;border-radius:.5rem;color:#374151;font-size:.875rem;font-weight:500;padding:.5rem 1rem}.animate-fade-in[data-v-66fa3a3a]{animation:fadeIn-66fa3a3a .5s ease-in-out}@keyframes fadeIn-66fa3a3a{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.view-more-btn[data-v-66fa3a3a]{transition:all .3s ease}.view-more-btn[data-v-66fa3a3a]:hover:not(:disabled){box-shadow:0 4px 12px #00000026;transform:translateY(-2px)}.courses-header[data-v-66fa3a3a]{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between}.courses-title[data-v-66fa3a3a]{font-size:1.75rem;font-weight:700}.courses-actions[data-v-66fa3a3a]{align-items:center;display:flex;gap:1rem}@media(max-width:768px){.courses-header[data-v-66fa3a3a]{align-items:flex-start;flex-direction:column}.courses-actions[data-v-66fa3a3a]{align-items:stretch;flex-direction:column;gap:.75rem;width:100%}.language-toggles[data-v-66fa3a3a]{display:flex;gap:.5rem;justify-content:center;width:100%}.view-all-btn[data-v-66fa3a3a]{font-size:14px;text-align:center;width:100%}}.key-icon-container[data-v-eb68a1f8]{border-radius:25px;height:250px;max-width:100%;overflow:hidden;padding:2.25rem 0;position:relative}.key-icon-image[data-v-eb68a1f8]{display:block;-o-object-fit:cover;object-fit:cover}.key-icon-container[data-v-eb68a1f8]:after,.key-icon-image[data-v-eb68a1f8]{border-radius:0;height:100%;left:0;position:absolute;top:0;width:100%}.key-icon-container[data-v-eb68a1f8]:after{background:#12121280;content:"";transform:none;z-index:1}.testimonial-author[data-v-eb68a1f8]{color:#b3babf;font-size:12px;font-weight:400;letter-spacing:1px;margin-bottom:.625rem;text-transform:uppercase}.play-button[data-v-eb68a1f8]{background:#e55a00;border:none;border-radius:50%;color:#fff;cursor:pointer;font-size:1.2rem;height:50px;left:45%;position:absolute;top:40%;transition:all .3s ease;width:50px;z-index:3}.play-button i[data-v-eb68a1f8]{font-size:1.2rem;position:relative;top:25%}.pulse-ring[data-v-eb68a1f8]{animation:pulse-eb68a1f8 2s infinite;background-color:#fff;border:2px solid #fff;border-radius:50%;height:100px;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);width:100px;z-index:2}.pulse-ring.second[data-v-eb68a1f8]{animation-delay:1s}@keyframes pulse-eb68a1f8{0%{opacity:.7;transform:translate(-50%,-50%) scale(.9)}70%{opacity:0;transform:translate(-50%,-50%) scale(1.5)}to{opacity:0}}.modal-overlay[data-v-eb68a1f8]{align-items:center;background:#000000bf;display:flex;inset:0;justify-content:center;position:fixed;z-index:50}.modal-content[data-v-eb68a1f8]{background:#000;border-radius:10px;max-width:700px;padding:10px;position:relative;width:80%}.close-btn[data-v-eb68a1f8]{background:#fff;border:none;border-radius:50%;color:#000;cursor:pointer;font-size:24px;height:35px;position:absolute;right:-10px;top:-10px;width:35px}
