.apply-for-training-title{color:var(--color-primary)}.apply-for-training-description,.apply-for-training-description-details{font-size:14px;font-weight:400;font-style:regular;color:#1E1E1E}.apply-for-training-description-details{line-height:1.5}.apply-pill-wrapper{display:flex;flex-wrap:wrap;gap:12px 16px;max-width:100%}.apply-pill{display:inline-flex;align-items:center;gap:8px;background-color:var(--color-primary);color:#ffffff;padding:10px 18px;border-radius:999px;font-size:14px;font-weight:500;line-height:1.2;white-space:nowrap;transition:all .3s ease}.apply-pill:hover{background-color:var(--color-secondary);text-decoration:none;color:black;cursor:pointer;transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,0,0,.15)}.check-icon{width:20px;height:20px;background-color:#f4d35e;color:var(--color-primary);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700}.apply-pill:hover .check-icon{background-color:var(--color-primary);color:var(--color-secondary);transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,0,0,.15)}.apply-pill-text{font-size:14px;font-weight:500;font-style:medium;line-height:1.2;color:#ffffff}.apply-pill:hover .apply-pill-text{color:#000}.apply-left-wrapper{display:flex;flex-direction:column}.apply-card-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:24px;gap:24px}.apply-association-card{background:#ffffff;border-radius:16px;padding:24px;border:1px solid #f1f1f1;box-shadow:0 8px 40px rgba(0,0,0,.08);display:block;text-decoration:none;color:inherit;transition:all .3s ease}.apply-association-card-link{cursor:pointer}.apply-association-card-link:hover{transform:translateY(-4px);box-shadow:0 12px 48px rgba(0,0,0,.12);text-decoration:none;color:inherit}.apply-association-image{background:#ffffff;border-radius:12px;display:flex;height:100%;width:100%;align-items:center;justify-content:center;margin-bottom:16px;object-fit:contain}.apply-training-section{background-color:#F5F5F5}.apply-association-text{font-size:14px;font-weight:500;color:#111;line-height:1.5;margin-bottom:6px}.apply-association-link{font-size:13px;font-weight:500;color:#0a7a3c;text-decoration:none;display:inline-flex;align-items:center}.apply-association-link span{margin-left:4px}.apply-association-link:hover{color:var(--color-primary);text-decoration:underline;cursor:pointer}.overview-link{gap:8px;text-decoration:none;color:#111;cursor:pointer}.overviewicon{width:18px;height:18px;object-fit:contain;transition:transform .2s ease}.overview-link:hover .overviewicon{transform:translate(2px,-2px)}.overview-link:hover .apply-association-text{text-decoration:underline}.certificate-image{width:100%;max-height:75vh;object-fit:contain;border-radius:10px}@media (max-width:575px){.apply-pill-wrapper{gap:10px}}