.modal-member{--color-background:#000000d9;--color-foreground:#fff;z-index:9999;display:none}.modal-member.show{display:flex}.modal-member .modal-container{justify-content:center;align-items:center;width:100%;min-height:100vh;padding:20px;display:flex}.modal-member .member-modal-content{background-color:#fff;border-radius:18px;flex-direction:column;width:100%;max-width:800px;max-height:90vh;display:flex;overflow-y:auto;box-shadow:0 20px 60px #0000004d}.modal-member .modal-header{justify-content:end;align-items:center;padding:30px 30px 20px;display:flex}.modal-member .modal-header .heading{color:var(--color-foreground-heading,#1c2539);margin:0}.modal-member .member-close{width:40px;height:40px;color:var(--color-foreground,#1c2539);cursor:pointer;background-color:#000;border-radius:50%;justify-content:center;align-items:center;transition:all .3s;display:flex}.modal-member .member-close:hover{background-color:var(--primary-color);transform:rotate(90deg)}.modal-member .modal-main{padding:30px}.modal-member .member-modal-body{grid-template-columns:250px 1fr;align-items:start;gap:30px;display:grid}.modal-member .member-modal-image{border-radius:12px;width:100%;overflow:hidden;box-shadow:0 4px 15px #0000001a}.modal-member .member-image{object-fit:cover;width:100%;height:auto;display:block}.modal-member .member-modal-info{flex-direction:column;gap:16px;display:flex}.modal-member .member-name{color:var(--color-foreground-heading,#1c2539);margin:0;line-height:1.3}.modal-member .member-designation{color:var(--primary-color);margin:0;font-weight:600}.modal-member .member-experience{color:#5d666f;margin:0}.modal-member .member-expertise{color:#5d666f;margin:0;line-height:1.6}.modal-member .member-biography{color:#5d666f;margin:0;line-height:1.7}.modal-member .member-contact{flex-direction:column;gap:12px;margin-block-start:8px;display:flex}.modal-member .contact-item{align-items:center;gap:12px;display:flex}.modal-member .contact-item svg{width:20px;height:20px;color:var(--primary-color);flex-shrink:0}.modal-member .contact-item a{color:#5d666f;text-decoration:none;transition:color .3s}.modal-member .contact-item a:hover{color:var(--primary-color)}.modal-member .member-social{gap:12px;margin-block-start:8px;display:flex}.modal-member .social-link{background-color:var(--secondary-color);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;text-decoration:none;transition:all .3s;display:flex;box-shadow:0 2px 8px #00000014}.modal-member .social-link:hover{background-color:var(--primary-color);transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.modal-member .social-link svg{width:18px;height:18px}@media (max-width:991px){.modal-member .member-modal-content{max-width:90%}.modal-member .member-modal-body{grid-template-columns:200px 1fr;gap:25px}}@media (max-width:767px){.modal-member .modal-container{padding:15px}.modal-member .member-modal-content{max-width:100%;max-height:95vh}.modal-member .modal-header{padding:25px 20px 15px}.modal-member .modal-header .heading{font-size:24px}.modal-member .modal-main{padding:20px}.modal-member .member-modal-body{grid-template-columns:1fr;gap:20px}.modal-member .member-modal-image{max-width:200px;margin:0 auto}.modal-member .member-name{text-align:center;font-size:24px}.modal-member .member-designation{text-align:center}}@media (max-width:575px){.modal-member .modal-header{padding:20px 15px 12px}.modal-member .modal-header .heading{font-size:20px}.modal-member .member-close{width:35px;height:35px}.modal-member .modal-main{padding:15px}.modal-member .member-modal-body{gap:15px}}
