.single-team section.top{background-color:#f7f8fb;margin-top:-3rem;padding-bottom:1rem;margin-bottom:3rem}.single-team .info .services{background-color:#f7f8fb;padding:2rem;border-radius:1rem;position:sticky;top:60px}.single-team .info .services a{display:block;color:#127dbe;font-weight:600;padding:.25rem 0}.single-team .info .first_visit{background-color:#fff;margin-top:1rem;padding:1rem;border-radius:1rem;font-weight:600}.single-team .info .first_visit span{color:#127dbe;white-space:nowrap}.single-team .info .education{padding:2rem;border-radius:1rem;margin:1rem 0;box-shadow:0 0 24px 0 rgba(7,9,51,.06)}.single-team .additional_education{font-size:18px}.single-team .appointment{display:flex;column-gap:2rem;padding:2rem;margin:2rem auto;border-radius:1rem;background:linear-gradient(90deg,rgba(239,131,101,.16)0,rgba(217,80,217,.16) 100%)}.single-team .appointment .address span,.single-team .appointment>*{margin:auto 0}.single-team .appointment .address{display:flex;column-gap:1rem}.single-team .appointment .phone{margin-left:auto;font-size:28px;font-weight:600}.single-team .vopros .foto{border-radius:1rem;height:100%;padding:2rem;display:flex;text-align:center;justify-content:center}.single-team .vopros .foto img{border-radius:1rem;max-width:320px;margin:auto;height:auto}.single-team .vopros .form_wrap{border-radius:1rem;padding:3rem;background:linear-gradient(90deg,rgba(161,140,209,.24)0,rgba(251,194,235,.24) 100%),#fff}.single-team .teams{background-color:#f7f8fb}@media (max-width:768px){.single-team section.top{margin-bottom:0}.single-team .appointment{flex-direction:column;text-align:center}.single-team .appointment .phone{margin:auto}.single-team .vopros .form_wrap{margin-top:-3rem}}