.opportunity-card{background:#f5f6f6;border:1px solid #838f97;border-radius:15px;padding:45px}.naics-code{color:var(--warning);font-weight:700;margin-bottom:.2rem}.estimate{background-color:var(--secondary);border-radius:10px;color:#fff;display:block;font-size:14px;font-weight:700;margin-bottom:1rem;padding:5px 15px;width:max-content}.opportunity-number{display:block;font-weight:700;margin-bottom:10px}.officer-tag{color:var(--primary);display:block;font-weight:700}.inner-detail{margin-bottom:1rem}.officer-email{margin-bottom:.5rem}.officer-email img{margin-right:5px;width:18px}.opportunity-card h3{font-size:24px;font-weight:300}.opportunity-card h5{border-bottom:2px solid #838f97;font-size:16px;margin-bottom:1.1rem;margin-top:2rem;padding-bottom:2px}.opportunity-card h6{color:#838f97;font-size:12px;font-weight:300;letter-spacing:1px;margin-bottom:.15rem;text-transform:uppercase}.opportunity-card p{color:var(--primary)}.details-toggle{font-weight:700;text-transform:uppercase}.expandable-details{max-height:0;opacity:0;overflow:hidden;transition:max-height .3s ease,opacity .3s ease}.expandable-details.expanded{max-height:1200px;opacity:1;transition:max-height .3s ease,opacity .3s ease}