.card-team{width:100%;padding:0 0 48px;height:100%;cursor:crosshair;display:flex;flex-direction:column;justify-content:space-between;transition:all .45s cubic-bezier(.22,1,.36,1)}@media(min-width:1024px){.card-team{padding:32px}}@media(min-width:1024px){.card-team:hover{position:relative}.card-team:hover .card-team__circle,.card-team:hover .card-team__image-hover{opacity:1}.card-team:hover .card-team__image{display:none}.card-team:hover .card-team__content{position:relative;z-index:1}.card-team:hover .card-team-details__function,.card-team:hover .card-team-details__link,.card-team:hover .card-team__name{color:#fff}.card-team:hover .card-team-details__link:hover{color:#1c0048}.card-team:hover .card-team-details__icon svg path{fill:#fff}.card-team:hover .card-team__social-link{z-index:1}.card-team:hover .card-team__image-overlay{left:0;right:0;top:0;bottom:0;aspect-ratio:initial;object-position:50% -60px}.card-team:hover .card-team__image-overlay:after{opacity:.8}}.card-team__circle{display:block;border-radius:100%;aspect-ratio:1/1;object-fit:cover;border:2px solid #fff;z-index:1;position:relative;opacity:0}@supports not (aspect-ratio:16/9){.card-team__circle{height:140px}}.card-team__image{display:block;border-radius:100%;aspect-ratio:1/1;object-fit:cover;width:100%;object-position:50% 0;position:absolute;top:0}@supports not (aspect-ratio:16/9){.card-team__image{height:140px}}.card-team__image-wrapper{position:relative;margin-bottom:24px}@media(min-width:1024px){.card-team__image-wrapper{margin-bottom:40px}}.card-team__image-hover{opacity:0;width:100%;top:0;left:0;height:100%;border-radius:6px;background-size:cover;background-position:50% 50%;object-fit:cover}.card-team__image-hover,.card-team__image-overlay{position:absolute;transition:all .45s cubic-bezier(.22,1,.36,1)}.card-team__image-overlay{pointer-events:none;top:32px;left:32px;right:32px;aspect-ratio:1/1}.card-team__image-overlay:after{content:"";pointer-events:none;opacity:0;display:block;width:100%;top:0;left:0;position:absolute;height:100%;border-radius:6px;background:linear-gradient(90deg,#ee587b,#ff9671 100.18%),linear-gradient(180deg,hsla(0,0%,100%,0) 42.42%,#fff),linear-gradient(0deg,#fff,#fff)}.card-team__name{font-family:Urbana,sans-serif;font-weight:600;color:#1c0048;word-break:break-word;margin-bottom:4px;transition:all .45s cubic-bezier(.22,1,.36,1)}.card-team-details{width:fit-content;margin:0;padding:0;list-style:none}.card-team-details__function{font-family:Urbana,sans-serif;font-weight:300;color:#ec018c;margin-bottom:12px;transition:all .45s cubic-bezier(.22,1,.36,1)}@media(min-width:1024px){.card-team-details__function{margin-bottom:16px}}.card-team-details__item{display:flex;justify-content:flex-start;align-items:center;margin-bottom:10px}.card-team-details__icon,.card-team-details__item svg path{transition:all .45s cubic-bezier(.22,1,.36,1)}.card-team-details__icon{display:flex;align-items:center;justify-content:center;width:16px;height:16px;margin-right:8px}@media(min-width:1024px){.card-team-details__icon{width:24px;height:24px;margin-right:11px}}.card-team-details__link{font-family:Urbana,sans-serif;font-weight:300;color:#1c0048;word-break:break-word;text-decoration:none;transition:all .45s cubic-bezier(.22,1,.36,1);font-size:.8125rem;line-height:1.0625rem}@media(min-width:768px){.card-team-details__link{font-size:1.125rem;line-height:1.375rem}}@media(min-width:1200px){.card-team-details__link{font-size:1.25rem;line-height:1.3}}.card-team-details__link:hover{color:#1c0048}.card-team__social-link{display:flex;justify-content:center;align-items:center;width:44px;height:44px;border-radius:100%;background-color:#ec018c;position:absolute;bottom:0;right:0;box-shadow:0 1px 2px -1px rgba(16,24,64,.08),0 2px 4px -2px rgba(16,24,64,.16);transition:all .45s cubic-bezier(.22,1,.36,1)}@media(min-width:1024px){.card-team__social-link{right:10px;width:50px;height:50px}}@media(min-width:1600px){.card-team__social-link{right:30px}}.card-team__social-link:hover{background-color:#1c0048}.card-team__social-link svg{width:16px;height:16px}.card-team__social-link svg path{fill:#fff;transition:all .45s cubic-bezier(.22,1,.36,1)}