.ContactForm__button,.ContactForm__privacy{margin-top:32px}.ContactsSection{padding:70px 0}@media screen and (width<=767px){.ContactsSection{padding:35px 0}}.ContactsSection__wrapper{grid-template-columns:1fr 618px;gap:40px;display:grid}@media screen and (width<=1023px){.ContactsSection__wrapper{grid-template-columns:1fr}}.ContactsSection__info{max-width:450px}.ContactsSection__ceo{gap:24px;margin-bottom:40px;display:flex}@media screen and (width<=767px){.ContactsSection__ceo{gap:12px;margin-bottom:24px}}.ContactsSection__ceo-photo{background:var(--color-bg);border-radius:50%;width:88px;height:88px;overflow:hidden}@media screen and (width<=767px){.ContactsSection__ceo-photo{width:60px;height:60px}}.ContactsSection__ceo-info{align-self:center}.ContactsSection__ceo-name{color:var(--color-text);margin-bottom:8px;font-size:28px;font-weight:700;line-height:32px}@media screen and (width<=767px){.ContactsSection__ceo-name{margin-bottom:4px;font-size:18px;line-height:24px}}.ContactsSection__ceo-description{color:var(--color-text-gray);font-size:28px;font-weight:700;line-height:32px}@media screen and (width<=767px){.ContactsSection__ceo-description{font-size:18px;line-height:24px}}.ContactsSection__text{color:var(--color-text-gray);margin-bottom:24px;font-size:24px;font-weight:500;line-height:28px}@media screen and (width<=767px){.ContactsSection__text{margin-bottom:16px;font-size:16px;line-height:18px}}.ContactsSection__email,.ContactsSection__phone{color:var(--color-text-gray);margin-bottom:8px}@media screen and (width<=767px){.ContactsSection__email,.ContactsSection__phone{margin-bottom:4px}}.ContactsSection__email a,.ContactsSection__phone a{color:var(--color-text);text-decoration:none;transition:color .2s}.ContactsSection__email a:hover,.ContactsSection__phone a:hover{color:var(--color-main)}.ContactsSection__address-title{margin-top:24px;margin-bottom:8px}@media screen and (width<=767px){.ContactsSection__address-title{margin-top:16px;margin-bottom:4px}}.ContactsSection__address-text{color:var(--color-text-gray);margin-bottom:16px;font-size:24px;font-weight:500;line-height:32px}@media screen and (width<=767px){.ContactsSection__address-text{margin-bottom:8px;font-size:16px;line-height:18px}}.ContactsSection__coordinates{align-items:center;gap:8px;font-size:24px;font-weight:500;line-height:32px;display:flex}@media screen and (width<=767px){.ContactsSection__coordinates{font-size:16px;line-height:18px}}.ContactsSection__copy{width:33px;height:33px;box-shadow:none;cursor:pointer;background:0 0;border:0;flex-shrink:0;padding:0;transition:color .2s;display:block}.ContactsSection__copy:hover{color:var(--color-text-gray)}@media screen and (width<=767px){.ContactsSection__copy{width:24px;height:24px}}.ContactsSection__form{max-width:570px}
