.contacts{flex:1 1 auto;width:100%;margin:48px 0 100px;display:flex;flex-direction:column;gap:32px;padding-right:195px;padding-left:195px}@media(max-width:1979.8px){.contacts{padding-right:10%;padding-left:10%}}@media(max-width:1439.8px){.contacts{padding-right:8%;padding-left:8%}}@media(max-width:1199.8px){.contacts{padding-right:6%;padding-left:6%}}@media(max-width:767.8px){.contacts{padding-right:16px;padding-left:16px}}.contacts__title{font-size:32px}.contacts__subtitle,.contacts__title{font-weight:700;line-height:130%;color:#1c1c1e}.contacts__subtitle{font-size:24px}.contacts .link{text-decoration:underline;cursor:pointer}@media(max-width:767.8px){.contacts{margin:32px 0 64px;gap:24px}.contacts__title{font-size:24px}.contacts__subtitle{font-size:20px}}.contacts__content{display:flex;flex-wrap:wrap;gap:30px}.contacts__content-container{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 15px);display:flex;flex-direction:column;gap:32px}.contacts__description-wrapper{display:flex;flex-direction:row;gap:30px;font-size:18px}.contacts__description-wrapper button{font-size:13px;min-width:230px;width:230px;height:min-content;text-wrap:wrap}.contacts__description{color:#1c1c1e;font-size:14px;font-weight:400;line-height:170%;display:flex;flex-direction:column;gap:32px}#contacts .contacts__description{min-width:335px}@media(max-width:575.8px){.contacts__content{flex-direction:column;gap:32px}.contacts__content-container{gap:24px}#contacts .contacts__description-wrapper{flex-direction:column-reverse;gap:24px}#contacts .contacts__description-wrapper button{width:100%}}