.Certificates_pageContainer__yEBLL{display:flex;flex-direction:column;gap:30px;padding:0;color:var(--color);border-radius:var(--border-radius-large);margin-bottom:var(--margin-huge)}.Certificates_filterLabel__iuTvx{margin-right:var(--margin-small)}.Certificates_filterContainer__FdyOp{margin:0 0 0 auto;display:flex;flex-direction:row}.Certificates_filterContainer__FdyOp .Certificates_filterSelect__zPJvf{padding:8px 12px;color:#f0f0f0;background:#2222228d;border:1px solid #444;border-radius:8px;cursor:pointer;transition:all .3s ease;text-transform:uppercase}.Certificates_filterSummary__X4EDc{display:flex;align-items:center;justify-content:center;gap:10px;font-weight:600;color:#a0cfff;background-color:transparent}.Certificates_filterSummary__X4EDc:hover{cursor:default;box-shadow:none;background-color:transparent}.Certificates_filterButtons__vGb6Z{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:10px}.Certificates_filterButton__UWPKc{padding:8px 12px;color:#f0f0f0;background:#222;border:1px solid #444;border-radius:8px;cursor:pointer;transition:all .3s ease}.Certificates_filterButton__UWPKc:hover{background:#333;border-color:#3692f4}.Certificates_filterButton__UWPKc.Certificates_active__HN4hH{background:linear-gradient(145deg,#0056b3,#007bff);border-color:#007bff;box-shadow:0 4px 8px rgba(0,123,255,.4)}.Certificates_filterOption__JjkEV{background-color:#222}.Certificates_gridContainer__7KJsc{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:20px;gap:20px;padding:0 10px}.Certificates_certificateCard__YY32m{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:var(--card-background);border:1px solid #444;border-radius:12px;overflow:hidden;text-align:center;font-size:.75em}.Certificates_certificateCard__YY32m:hover{transform:translateY(-5px)}.Certificates_certificateImage__61XOr{width:100%;height:auto;display:block;border-bottom:1px solid #444}.Certificates_cardContent__lPEHr{padding:15px}.Certificates_cardTitle__hwNCb{color:#a0cfff;font-weight:600;margin-bottom:10px;font-size:1.1rem}.Certificates_tagsContainer__rNP17{display:flex;justify-content:center;flex-wrap:wrap;gap:5px}.Certificates_certificateTag__3hrsM{display:inline-block;color:#f0f0f0;padding:0 6px;border-radius:6px;text-transform:uppercase;letter-spacing:1px}.Certificates_certificateTag__3hrsM:hover{cursor:default}@media (max-width:768px){.Certificates_gridContainer__7KJsc{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}}@media (max-width:480px){.Certificates_gridContainer__7KJsc{grid-template-columns:1fr}}.Certificates_imageWrapper__hzwbv{position:relative;width:100%;height:auto}.Certificates_imageLoader__uOIPV{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:rgba(255,255,255,.7);z-index:1}.CertificateFallback_fallbackContainer__fOiUp{width:100%;height:100%;min-height:300px;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:var(--card-background);border:1px solid #444;border-radius:var(--border-radius-medium)}.CertificateFallback_fallbackContent__B1_oK{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:20px;text-align:center;color:#f0f0f0}.CertificateFallback_fallbackIcon__yuO3s{width:80px;height:80px;color:#a0cfff;opacity:.5}.CertificateFallback_fallbackText__hUfrp{font-size:1rem;font-weight:600;color:#a0cfff;margin:0;max-width:80%;word-wrap:break-word;text-transform:uppercase}.CertificateFallback_fallbackSubtext__8rBug{font-size:.85rem;color:#888;font-style:italic;opacity:.8}@media (max-width:768px){.CertificateFallback_fallbackContainer__fOiUp{min-height:200px}.CertificateFallback_fallbackIcon__yuO3s{width:64px;height:64px}.CertificateFallback_fallbackText__hUfrp{font-size:.9rem}.CertificateFallback_fallbackSubtext__8rBug{font-size:.75rem}}