.mm-ip-section{width:100%;direction:rtl;font-family:inherit}.mm-ip-section-header{width:100%;margin:0 0 18px;padding:0}.mm-ip-section-title{margin:0;padding:0;color:#111;font-size:24px;font-weight:800;line-height:1.6;text-align:right}.mm-ip-profiles{width:100%;display:grid;grid-template-columns:1fr;gap:18px;direction:rtl;font-family:inherit}.mm-ip-profiles.mm-ip-columns-2{grid-template-columns:repeat(2,minmax(0,1fr))}.mm-ip-profiles.mm-ip-columns-3{grid-template-columns:repeat(3,minmax(0,1fr))}.mm-ip-profiles.mm-ip-columns-4{grid-template-columns:repeat(4,minmax(0,1fr))}.mm-ip-card{width:100%;padding:18px;background:#fff;border:1px solid #e8e8e8;border-radius:18px;box-sizing:border-box;box-shadow:0 10px 30px rgb(17 24 39 / .06);transition:transform 0.22s ease,box-shadow 0.22s ease,border-color 0.22s ease}.mm-ip-card:hover{transform:translateY(-2px);border-color:#e5b489;box-shadow:0 14px 35px rgb(17 24 39 / .09)}.mm-ip-top{display:flex;align-items:center;gap:14px;margin-bottom:14px}.mm-ip-image{flex:0 0 auto;width:78px;height:78px;border-radius:18px;overflow:hidden;background:#f6f6f6}.mm-ip-image img{width:100%;height:100%;object-fit:cover;display:block}.mm-ip-info{min-width:0;flex:1 1 auto}.mm-ip-activity{display:inline-flex;align-items:center;justify-content:center;margin-bottom:7px;padding:5px 11px;background:#f6efe8;color:#7a4c25;border-radius:999px;font-size:12px;font-weight:700;line-height:1.6}.mm-ip-name{margin:0;padding:0;color:#111;font-size:18px;font-weight:800;line-height:1.7}.mm-ip-description{width:100%;margin-top:10px;color:#444;font-size:15px;font-weight:400;line-height:2.1;text-align:justify;text-justify:inter-word}@media (max-width:1024px){.mm-ip-profiles.mm-ip-columns-3,.mm-ip-profiles.mm-ip-columns-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.mm-ip-profiles,.mm-ip-profiles.mm-ip-columns-2,.mm-ip-profiles.mm-ip-columns-3,.mm-ip-profiles.mm-ip-columns-4{grid-template-columns:1fr;gap:14px}.mm-ip-card{padding:16px;border-radius:16px}.mm-ip-top{gap:12px;margin-bottom:12px}.mm-ip-image{width:66px;height:66px;border-radius:15px}.mm-ip-activity{font-size:11px;padding:4px 9px;margin-bottom:5px}.mm-ip-name{font-size:16px}.mm-ip-description{font-size:14px;line-height:2}}@media (max-width:767px){.mm-ip-section-header{margin-bottom:14px}.mm-ip-section-title{font-size:20px;line-height:1.7}}