.team-page-container{width:100%}.team-page-container .team-page-sticky-intro{position:sticky;top:0;z-index:20;padding-top:24px;padding-bottom:11px;background:#fff}.team-page-container .team-page-title{font-weight:600;font-size:36px;color:#000;text-align:center}.team-page-container .team-page-description{font-weight:500;font-size:16px;color:#6c6c6c;text-align:center;margin-top:8px}.team-page-container .team-page-members-type-container{width:100%;display:flex;justify-content:center;align-items:center;margin-top:24px;margin-bottom:0}.team-page-container .team-page-members-type-container .team-page-members-type{display:flex;justify-content:center;align-items:center;margin-right:24px;font-size:16px}.team-page-container .team-page-members-type-container .team-page-members-type .team-page-members-type-icon{margin-right:4px;width:8px;height:8px;border-radius:50%;border:1px solid #281f41}.team-page-container .team-page-members-container{margin-top:37px;display:flex;flex-wrap:wrap;padding-left:8px}.team-page-container .team-page-members-container .team-page-member-title-card{min-height:360px;height:calc(100% - 38px);margin-top:8px;margin-left:8px;background:#fff;border-radius:15px 15px 15px 15px;border:1px solid #6c6c6c;display:flex;flex-direction:column;justify-content:center;align-items:center}.team-page-container .team-page-members-container .team-page-member-title-card .team-page-member-title-icon-container{display:flex;gap:2px}.team-page-container .team-page-members-container .team-page-member-title-card .team-page-member-title-icon-container .team-page-member-title-icon{width:8px;height:8px;border-radius:50%;border:1px solid #281f41}.team-page-container .team-page-members-container .team-page-member-title-card .team-page-member-title-name{margin-top:24px;font-weight:600;font-size:20px;color:#000}.team-page-container .team-page-members-container .team-page-member-title-card-big,.team-page-container .team-page-members-container .team-page-member-title-card-min{margin-left:-8px;margin-right:8px}.team-page-container .team-page-members-container .team-page-member-card-container-out{padding:0 11px}.team-page-container .team-page-members-container .team-page-member-card-container{margin-top:8px;position:relative;width:100%;min-height:360px;background-color:#281f41;border-radius:15px 15px 15px 15px;margin-bottom:30px;padding-top:8px;padding-left:8px;box-sizing:border-box}.team-page-container .team-page-members-container .team-page-member-card-container .team-page-member-card{position:relative;width:100%;min-height:330px;height:100%;background:#fff;border-radius:15px 15px 15px 15px;border:1px solid #6c6c6c;margin-top:-8px;margin-left:-8px;padding:20px;box-sizing:border-box;display:flex;flex-direction:column}.team-page-container .team-page-members-container .team-page-member-card-container .team-page-member-card .member-card-image-container{width:100%;height:159px;border-radius:6px 6px 6px 6px;display:flex;justify-content:center;align-items:flex-end}.team-page-container .team-page-members-container .team-page-member-card-container .team-page-member-card .member-card-image-container .bg-color-image-container{width:150px;height:150px;border-radius:96px 96px 96px 96px;display:flex;justify-content:center;align-items:flex-end}.team-page-container .team-page-members-container .team-page-member-card-container .team-page-member-card .team-page-member-card-name{font-weight:500;font-size:30px;color:#6c6c6c;text-align:center}.team-page-container .team-page-members-container .team-page-member-card-container .team-page-member-card .team-page-member-card-position{font-weight:600;font-size:12px;text-align:center}.team-page-container .team-page-members-container .team-page-member-card-container .team-page-member-card .team-page-member-card-description-container{flex:1;display:flex;align-items:center;justify-content:center}.team-page-container .team-page-members-container .team-page-member-card-container .team-page-member-card .team-page-member-card-description{font-weight:400;font-size:14px;color:#6c6c6c;text-align:center}.team-page-container .team-page-members-container .team-page-member-card-container .team-page-member-card.team-page-member-card-skeleton .member-card-image-container{align-items:center}.team-page-container .team-page-members-container .team-page-member-card-container .team-page-member-card.team-page-member-card-skeleton .team-page-member-card-description-container{align-items:flex-start;padding-top:28px}.team-page-container .team-page-members-type-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.team-page-container .team-page-members-container-line{height:1px;background-color:#d9d9d9;margin:7px 8px 0}.team-page-skeleton-avatar,.team-page-skeleton-line{animation:team-skeleton-shimmer 1.35s ease-in-out infinite}.team-page-skeleton-avatar{width:150px;height:150px}.team-page-skeleton-line{height:12px}.team-page-skeleton-name{height:26px;margin:20px auto 0}.team-page-skeleton-position{margin:12px auto 0}.team-page-skeleton-description{gap:10px}@keyframes team-skeleton-shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}.team-page-container-mobile{width:100%}.team-page-container-mobile .team-page-title{margin-top:1.5rem;font-weight:600;font-size:2.25rem;color:#000;text-align:center}.team-page-container-mobile .team-page-description{font-weight:500;font-size:1.375rem;color:#6c6c6c;text-align:center;margin-top:.75rem}.team-page-container-mobile .team-page-members-type-container{width:100%;display:flex;align-items:center;margin-top:2.25rem;margin-bottom:.6875rem;flex-wrap:wrap;justify-content:space-between}.team-page-container-mobile .team-page-members-type-container .team-page-members-type{display:flex;align-items:center;width:50%;margin-bottom:1.5rem;padding:0 2rem}.team-page-container-mobile .team-page-members-type-container .team-page-members-type .team-page-members-type-icon{margin-right:4px;width:8px;height:8px;border-radius:50%;border:1px solid #281f41}.team-page-container-mobile .team-page-members-type-container .team-page-members-type .team-page-members-type-title{font-weight:700;font-size:1.125rem;color:#281f41}.team-page-container-mobile .team-page-members-container{margin-top:.8rem;display:flex;flex-wrap:wrap;padding-left:8px}.team-page-container-mobile .team-page-members-container .team-page-member-card-container-out{padding:0 1rem;width:50%;margin:1rem 0}.team-page-container-mobile .team-page-members-container .team-page-member-card{width:100%;height:100%;background:#fff;border-radius:15px 15px 15px 15px;border:1px solid #6c6c6c;top:-8px;left:-8px;padding:1.25rem;box-sizing:border-box;display:flex;flex-direction:column}.team-page-container-mobile .team-page-members-container .team-page-member-card .member-card-image-container{width:100%;height:9.9375rem;border-radius:6px 6px 6px 6px;display:flex;justify-content:center;align-items:flex-end}.team-page-container-mobile .team-page-members-container .team-page-member-card .member-card-image-container .bg-color-image-container{width:9.375rem;height:9.375rem;border-radius:96px 96px 96px 96px;display:flex;justify-content:center;align-items:flex-end}.team-page-container-mobile .team-page-members-container .team-page-member-card .team-page-member-card-name{font-weight:500;font-size:1.875rem;color:#6c6c6c;text-align:center}.team-page-container-mobile .team-page-members-container .team-page-member-card .team-page-member-card-position{font-weight:600;font-size:1.125rem;text-align:center}.team-page-container-mobile .team-page-members-container .team-page-member-card .team-page-member-card-description-container{flex:1;display:flex;align-items:center;justify-content:center}.team-page-container-mobile .team-page-members-container .team-page-member-card .team-page-member-card-description{font-weight:400;font-size:1.375rem;color:#6c6c6c;text-align:center}.team-page-container-mobile .team-page-members-container .team-page-member-card.team-page-member-card-skeleton{min-height:24rem}.team-page-container-mobile .team-page-members-container .team-page-member-card.team-page-member-card-skeleton .member-card-image-container{align-items:center}.team-page-container-mobile .team-page-members-container .team-page-member-card.team-page-member-card-skeleton .team-page-member-card-description-container{align-items:flex-start;padding-top:2rem}.team-page-container-mobile .team-page-members-container-line{height:1px;background-color:#d9d9d9;margin:1rem 11px 2rem}.team-page-container-mobile .team-page-member-title-card-big,.team-page-container-mobile .team-page-member-title-card-min{width:100%}.team-page-container-mobile .team-page-member-title-card{height:9.375rem;background:#fff;border-radius:15px 15px 15px 15px;border:1px solid #6c6c6c;display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0 11px}.team-page-container-mobile .team-page-member-title-card .team-page-member-title-icon-container{display:flex;gap:2px}.team-page-container-mobile .team-page-member-title-card .team-page-member-title-icon-container .team-page-member-title-icon{width:8px;height:8px;border-radius:50%;border:1px solid #281f41}.team-page-container-mobile .team-page-member-title-card .team-page-member-title-name{margin-top:1.5rem;font-weight:600;font-size:1.375rem;color:#000}.team-page-skeleton-avatar,.team-page-skeleton-line{background:linear-gradient(90deg,#eee,#f8f8f8 45%,#eee);background-size:220% 100%;animation:team-mobile-skeleton-shimmer 1.35s ease-in-out infinite}.team-page-skeleton-avatar{width:9.375rem;height:9.375rem;border-radius:50%}.team-page-skeleton-line{height:.8rem;border-radius:999px}.team-page-skeleton-name{width:68%;height:1.6rem;margin:1.4rem auto 0}.team-page-skeleton-position{width:48%;margin:.9rem auto 0}.team-page-skeleton-description{width:100%;display:grid;gap:.75rem}.team-page-skeleton-description .team-page-skeleton-line{width:86%;margin:0 auto}.team-page-skeleton-description .team-page-skeleton-line.short{width:62%}@keyframes team-mobile-skeleton-shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}