.banner-dark .contact-link,.banner-dark .mem-name,.banner-dark .mem-title{color:#fff}.banner-light .contact-link,.banner-light .mem-name,.banner-light .mem-title{color:#666}.banner-light .icon-link path{fill:#d10000}.banner-light .contact-link path{fill:#d10000;stroke:#d10000}.dnd-section:has(.banner-dark){background:#666}.dnd-section:has(.banner-light){background:transparent}.member-banner>.row-fluid{align-items:end;display:flex;flex-wrap:wrap}@media (min-width:768px){.mem-image-wrapper{padding-right:32px}}.mem-name{margin:0 0 6px}.mem-title{font-weight:500;margin:0 0 12px}.links-wrapper{align-items:center;display:flex;flex-wrap:wrap;gap:48px}.links-wrapper .icons{align-items:center;display:flex;gap:28px}.links-wrapper a.icon-link{display:contents}.links-wrapper a.icon-link svg{transition:fill .3s ease,scale .4s ease}.links-wrapper a.icon-link:hover svg{fill:#ed1c25;scale:1.2}.contact-link{align-items:center;border:1px solid #fff;border-radius:1px;display:flex;flex-wrap:wrap;font-size:16px;font-weight:400;gap:12px;justify-content:space-between;padding:10px 24px 10px 32px;transition:background .3s ease,color .3s ease,scale .4s ease,box-shadow .4s ease}.contact-link svg{fill:#fff;stroke:#fff;transition:fill .4s ease,stroke .4s ease}.contact-link:hover{background:#fff;box-shadow:0 5px 15px -10px #000a;color:#d10000;scale:1.05}.contact-link:hover svg{fill:#ed1c25;stroke:#ed1c24}@media (max-width:767px){.mem-image-wrapper{border-radius:999px;margin:0 auto;max-width:64%;overflow:hidden}.mem-name{background:#ed1c29;box-shadow:0 28px 0 -20px #ed1c29,0 -28px 0 -20px #ed1c29;margin:0 auto 12px;max-width:300px;padding:6px}.mem-title{margin-bottom:24px}.links-wrapper{flex-direction:column;gap:16px}}