.team__before_title{display:block;text-align:center;color:#6b7280}.team__title{padding:10px 0 15px 0}.team__items{display:grid;grid-template-columns:1fr 1fr;gap:15px}.team__item{backdrop-filter:blur(8px);background-image:linear-gradient(to right bottom,#ffffff 0%,oklab(.97 -.00371685 -.0134976 / .1) 50%,oklab(.985 -.00075442 -.00185226 / .2) 100%);border:1px solid;border-color:oklab(.928 -.000571842 -.00597269 / .5);border-radius:15px;display:flex;flex-direction:column;align-items:center;gap:10px;padding:10px;cursor:pointer;transition-duration:.3s}.team__item:last-child .team__icon{box-shadow:none;height:102px}.team__item:last-child .team__icon img{border-radius:0}.team__item:hover{background-image:linear-gradient(to right bottom,#ffffff 0%,oklab(.97 -.00371685 -.0134976 / .3) 50%,oklab(.985 -.00075442 -.00185226 / .4) 100%);box-shadow:#fff0 0 0 0 0,#fff0 0 0 0 0,#fff0 0 0 0 0,#fff0 0 0 0 0,rgb(0 0 0 / .1) 0 20px 25px -5px,rgb(0 0 0 / .1) 0 8px 10px -6px;border-color:oklab(.729884 .16093 .0369245 / .3)}.team__item.team__item--main{margin-bottom:50px;gap:25px}.team__icon{border-radius:50%;width:80px;height:80px;box-shadow:#fff0 0 0 0 0,#fff0 0 0 0 0,#fff0 0 0 0 0,#fff0 0 0 0 0,rgb(0 0 0 / .1) 0 10px 15px -3px,rgb(0 0 0 / .1) 0 4px 6px -4px}.team__icon.team__icon--main{width:140px;height:140px}.team__item--main-content{display:flex;flex-direction:column;gap:5px}.team__name.team__main-name{font-size:24px}.team__position.team__main-position{font-size:18px}.team__experience.team__main-experience{font-size:16px}.team__img{border-radius:50%;width:100%;height:100%;object-fit:cover;object-position:top}.team__item:last-child .team__img{object-fit:contain}.team__name{font-size:18px;margin:0;text-align:center}.team__position{text-align:center;color:#fd768a;font-size:14px;hyphens:auto}.team__experience{text-align:center;font-size:14px}@media screen and (min-width:768px){.team__item.team__item--main{flex-direction:row}.team__name.team__main-name,.team__position.team__main-position,.team__experience.team__main-experience{text-align:left}.team__items{grid-template-columns:1fr 1fr;gap:25px}.team__item{padding:25px}.team__icon{width:100px;height:100px}.team__name{font-size:20px}.team__position{font-size:16px}}@media screen and (min-width:992px){.team__items{grid-template-columns:repeat(4,1fr)}}