:root{--background:#f4f4f5;--background-dark:#2c2c2a;--background-light:#f4f4f5;--text-color:#222d3a;--headline-color:#222d3a;--main-color:#96a2b0;--white:#fff;--border-color:#d9d9d9;--highlight-color:#b41c30;--fairplay-blue:#373737;--h1-size:42px;--h1-size-big:63px;--h1-line-height:103%;--h2-size:30px;--h2-line-height:120%;--h3-size:32px;--h3-line-height:137%;--h4-size:20px;--h4-line-height:120%;--h5-size:20px;--h5-line-height:120%;--p-size:16px;--p-size-m:16px;--p-line-height:165%;--gutter-inline:12px;--gutter-elements:24px}.teamMember{background:var(--white);border-radius:20px;flex-direction:column;height:100%;transition:all .3s;display:flex;overflow:hidden;box-shadow:0 2px 10px #0000000d}.teamMember__image{aspect-ratio:1;width:100%;position:relative;overflow:hidden}.teamMember__image img{object-fit:cover;object-position:top;width:100%;height:100%}.teamMember__content{flex-direction:column;flex:1;padding:32px 24px;display:flex}@media (max-width:991.98px){.teamMember__content{padding:24px 20px}}.teamMember__name{color:var(--headline-color);margin-bottom:8px;font-size:22px;font-weight:600;line-height:130%}@media (max-width:991.98px){.teamMember__name{font-size:20px}}.teamMember__position{color:var(--main-color);margin-bottom:24px;font-size:16px;font-weight:400;line-height:150%}@media (max-width:991.98px){.teamMember__position{margin-bottom:20px;font-size:15px}}.teamMember__contact{flex-direction:column;gap:12px;margin-top:auto;display:flex}.teamMember__contactItem{align-items:center;gap:12px;display:flex}.teamMember__contactItem svg{color:var(--headline-color);flex-shrink:0}.teamMember__contactItem a{color:var(--headline-color);font-size:16px;font-weight:400;text-decoration:none;transition:color .3s}.teamMember__contactItem a:hover{color:var(--fairplay-blue)}@media (max-width:991.98px){.teamMember__contactItem a{font-size:15px}}.teamSwiper{max-width:1440px;margin:0 auto;position:relative}.teamSwiper .swiper{height:100%;padding-bottom:80px}.teamSwiper .swiper .swiper-slide{height:auto!important}.teamSwiper .team-navigation{z-index:10;gap:15px;display:flex;position:absolute;bottom:0;right:0}.teamSwiper .team-navigation .team-prev,.teamSwiper .team-navigation .team-next{cursor:pointer;opacity:.7;transition:all .3s;display:none}.teamSwiper .team-navigation .team-prev:hover,.teamSwiper .team-navigation .team-next:hover{opacity:1;transform:scale(1.05)}.teamSwiper .team-navigation .team-prev.active,.teamSwiper .team-navigation .team-next.active{display:flex}
