.contact{padding:128px 48px;width:100%;background:linear-gradient(90deg,#784d90,#17505f);display:flex;justify-content:center}@media(max-width:1024px){.contact{padding:64px 48px;flex-direction:column;padding:64px 24px}}.contact__content{width:100%;max-width:1440px;display:flex;justify-content:center;gap:128px}@media(max-width:1280px){.contact__content{gap:64px}}@media(max-width:1024px){.contact__content{flex-direction:column}}.contact__block{flex:1;display:flex;gap:16px;flex-direction:column;order:1}.contact__block-title{margin:0}.contact__block-text{font-size:28px;line-height:1.5;margin:0}@media(max-width:1024px){.contact__block-text{font-size:22px}.contact__block--follow{order:0}}.team{padding:128px 24px;display:flex;flex-direction:column;background-color:#000;align-items:center}@media(max-width:560px){.team{padding:96px 24px}}.team__title{margin:0;color:#fff;text-align:center}.team__subtitle{color:#e1b7f7;text-align:center;font-size:24px;line-height:36px;max-width:1024px;margin:0 0 96px}.team__people{display:flex;max-width:1440px;gap:48px;flex-wrap:wrap}.team__person{flex:1;display:flex;flex-direction:column;align-items:center;gap:24px}@media(max-width:1280px){.team__person{flex-basis:40%}}.team__person-image{border-radius:50%}.team__person-name{color:#43a7c1;text-align:center;margin:0;font-weight:600;font-size:26px;display:flex;align-items:center;justify-content:center;gap:8px}.team__person-linkedin{display:inline-flex}.team__person-linkedin img{width:24px;height:24px}.team__person-position{color:#fff;text-align:center;margin:0;font-size:20px;font-weight:300}.team__person-description{margin:0;color:#757575;text-align:center;font-size:20px}