.contacts{width:100%;max-width:1280px;display:flex;flex-direction:column}.contacts__title{font-size:26px;text-align:center;margin:20px 0}.contacts__work{font-size:14px;text-align:center;margin-top:0;margin-bottom:10px}.contacts__work:first-of-type{font-size:18px;font-weight:900}.contacts__masters{display:flex;gap:30px;list-style:none;padding:0;justify-content:center;margin:10px 0 30px}.contacts__master{display:flex;flex-direction:column;align-items:center}.contacts__name{font-size:18px;padding:15px 0 0}.contacts__job,.contacts__name{font-weight:900;text-align:center;margin:0}.contacts__job{font-size:16px;color:#e42a24}.contacts__connection{text-decoration:none;color:#000;font-size:14px;font-weight:900;line-height:40px;border:1px solid #000;border-radius:8px;width:200px;box-sizing:border-box;text-align:center;margin-top:15px;transition:all .5s ease;will-change:transform;cursor:pointer}.contacts__connection:hover{transform:scale(1.05);opacity:.9}@media screen and (max-width:750px){.contacts__title{font-size:20px}.contacts__work:first-of-type{font-size:16px}.contacts__masters{gap:20px}.contacts__job,.contacts__name{font-size:14px}.contacts__connection{width:150px}}@media screen and (max-width:600px){.contacts__title{margin:20px}}@media screen and (max-width:540px){.contacts__masters{flex-wrap:wrap;width:calc(100% - 40px);margin:0 auto}.contacts__master{margin:0 0 30px}.contacts__connection{width:200px}}@media screen and (max-width:480px){.contacts__title{font-size:18px;margin:20px}}.photo{width:200px;height:200px;object-fit:cover;border-radius:20px}@media screen and (max-width:750px){.photo{width:150px;height:150px}}@media screen and (max-width:540px){.photo{width:200px;height:200px}}