.team-page{box-sizing:border-box;max-width:1170px;width:100%;margin:0 auto;padding:0 24px}.team-page .team-all{width:100%;max-width:100%}.team-page .team-header{margin-top:120px;display:flex;flex-direction:column;gap:24px}.team-page .team-description{display:flex;flex-direction:row;gap:24px;justify-content:space-between}.team-page .team-description div{font-size:18px;font-style:normal;font-weight:400;line-height:155%;text-align:justify;width:100%;max-width:470px}.team-page .members-list{margin-top:60px;display:flex;max-width:100%;flex-wrap:wrap;justify-content:space-between}.team-page .members-list a{text-decoration:none}.team-page .members-list a .item{color:var(--light-silver);display:flex;flex-direction:column;max-width:270px;gap:24px;margin-top:60px}.team-page .members-list a .item img{max-width:270px}.team-page .members-list a .item .name{font-size:24px;font-style:normal;font-weight:700;line-height:155%;text-transform:uppercase}.team-page .members-list a .item .position{color:var(--dark-liver);font-size:18px;font-style:normal;font-weight:600;line-height:155%}@media only screen and (max-width:1128px){.team-page .members-list{justify-content:space-evenly}.team-page .members-list .item{margin-top:24px}}@media only screen and (max-width:850px){.team-page .team-header{margin-top:80px}.team-page .team-description{flex-direction:column}.team-page .team-description div{max-width:100%;font-size:14px}}@media only screen and (max-width:633px){.team-page .members-list{justify-content:space-between}}
