.apply-page{--apply-blue:#044f97;--apply-sky:#49a7db}.apply-breadcrumb{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;font-size:.85rem;color:#6b7c8f;margin-bottom:1.5rem}.apply-breadcrumb a{color:var(--apply-blue);text-decoration:none}.apply-breadcrumb a:hover{text-decoration:underline}.apply-hero-desc{text-align:justify;line-height:1.85;color:#4a5568;margin:.75rem 0 1.25rem;font-size:.95rem}.apply-hero-visual{display:flex;align-items:center;justify-content:center;min-height:260px;padding:2rem;border-radius:24px;background:linear-gradient(155deg,rgba(69,205,247,.2),#fff 55%);border:1px solid rgba(73,167,219,.22);box-shadow:0 12px 36px rgba(4,79,151,.08)}.apply-hero-img{max-height:220px;width:auto;max-width:100%;object-fit:contain}.apply-form-wrap{margin-top:2rem;background:#e4f0fd;border-radius:20px;padding:1.25rem;border:1px solid rgba(73,167,219,.18)}.apply-form-loading{background:#fff;border-radius:18px;padding:3rem;text-align:center;color:#6b7c8f}@media (min-width:992px){.apply-form-wrap{padding:1.75rem}}@media (max-width:991px){.apply-hero-visual{min-height:180px;padding:1.25rem;border-radius:18px}.apply-hero-img{max-height:160px}.apply-form-wrap{margin-top:1.5rem;border-radius:16px}}@media (max-width:575px){.apply-breadcrumb{font-size:.8rem;margin-bottom:1rem}.apply-hero-desc{font-size:.88rem;line-height:1.75;margin-bottom:1rem}.apply-hero-visual{min-height:150px;padding:1rem;margin-top:.25rem}.apply-hero-img{max-height:130px}.apply-form-wrap{margin-top:1.25rem;padding:.75rem;border-radius:14px}.apply-form-loading{padding:2rem 1rem;font-size:.9rem}.apply-page .apply-hero-btn.custom-button{width:100%;max-width:100%;height:52px;font-size:.95rem}}