.team{padding-bottom:147px;padding-top:120px}.team .team__top{display:flex;gap:24px;justify-content:space-between;margin-bottom:40px}.team .team__title{color:#000;font-size:48px;font-weight:600;letter-spacing:-.02em;line-height:1.16667;margin:0;max-width:507px}.team .team__title span{-webkit-background-clip:text;background-image:linear-gradient(90deg,#0855fe,#25d6d1);-webkit-text-fill-color:transparent}.team .team__note{max-width:559px}.team .note{display:flex;gap:24px}.team .note__icon{height:30px;width:30px}.team .note__text{color:#000;font-size:16px;font-weight:400;line-height:1.5;margin:0;padding-top:24px}.team .team__row{display:grid;gap:16px 20px;grid-template-columns:repeat(4,1fr)}.team .team__col{cursor:pointer;overflow:hidden;position:relative}.team .team__col-img{background-image:radial-gradient(50% 50% at 50% 50%,#fff 0,#bbb 100%);border-radius:0 24px;display:flex;height:298px;justify-content:center;overflow:hidden;transition:border-radius .4s;width:100%}.team .team__col-img img{object-fit:cover}.team .team__col-content{border-radius:0 0 24px 24px;padding:16px}.team .team-content__name{color:#000;font-size:24px;font-weight:600;line-height:1.25;margin-bottom:8px}.team .team-content__job-title{color:#000;font-size:12px;font-weight:400;line-height:1.33333;margin:0;text-transform:uppercase}.team .descr-box{background-color:#0855fe;border-radius:24px;display:flex;flex-direction:column;gap:5px;height:100%;justify-content:space-between;left:0;overflow-y:auto;padding:24px;position:absolute;scrollbar-width:none;top:0;transform:translateY(-100%);transition:transform .4s,visibility .4s;visibility:hidden;width:100%}.team .team__col:hover .team__col-img{border-top-left-radius:24px}.team .team__col:hover .descr-box{transform:translateY(0);visibility:visible}.team .descr-box__link{align-items:center;backdrop-filter:blur(10px);background-color:hsla(0,0%,100%,.15);border:1px solid hsla(0,0%,100%,.2);border-radius:48px;display:flex;flex-shrink:0;height:48px;justify-content:center;padding:10px 12px;transition:background-color .4s,border .4s;width:48px}.team .descr-box__link:hover{background:hsla(0,0%,100%,.4);border:1px solid hsla(0,0%,100%,.4)}.team .descr-box__icon{display:block;max-width:100%}.team .descr-box__name{color:#fff;font-size:24px;font-weight:600;line-height:1.16667;margin-bottom:8px}.team .descr-box__job-title{color:#fff;font-size:14px;font-weight:400;line-height:1.42857;margin-bottom:16px}.team .descr-box__description{color:#fff;font-size:16px;font-weight:400;line-height:1.375;opacity:.8}@media (max-width:1024px){.team{padding-bottom:65px;padding-top:80px}.team .team__top{flex-direction:column}.team .note{flex-direction:row-reverse;max-width:100%}.team .note__text{padding-top:0}.team .team__row{grid-template-columns:repeat(3,1fr)}}@media (max-width:900px){.team .descr-box__name,.team .team-content__name{font-size:18px}}@media (max-width:768px){.team .team__row{gap:16px}.team .team__col-img{height:230px}.team .descr-box{padding:16px}.team .descr-box__job-title{font-size:12px}.team .descr-box__description{font-size:14px}}@media (max-width:660px){.team .team__row{grid-template-columns:repeat(2,1fr)}}@media (max-width:500px){.team{padding-top:48px}.team .team__top{gap:16px;margin-bottom:32px}.team .team__title{font-size:32px}.team .team__col-img{height:172px}.team .descr-box__link{height:32px;padding:6px 8px;width:32px}.team .descr-box__job-title{margin-bottom:8px}.team .descr-box__description{font-size:12px}}