.main{padding-bottom:64px}.contacts__title{padding:8px 0;margin-top:48px;text-align:center}.contacts__link{margin:24px auto 0;max-width:712px}.contacts__link-title-button{display:-webkit-box;display:-ms-flexbox;display:flex;padding:24px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;color:var(--elements-main);background-color:var(--background-tile);-webkit-transition:opacity .15s;-o-transition:opacity .15s;transition:opacity .15s;border-radius:28px;margin-top:16px}.contacts__link-title-button svg{fill:var(--gray-disable)}.contacts__link-title-button:hover{opacity:.5}.contacts__link-description{text-align:center;margin-top:24px;color:var(--gray-default)}.contacts__form{margin:136px auto 0;max-width:712px}.contacts__form .input__wrapper{margin-top:16px}.contacts__form-button{margin-top:16px;width:100%}.contacts__link-inner{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:-24px;margin-top:24px}.contacts__link-item{margin-left:24px;width:calc(50% - 24px)}@media(pointer: coarse){.contacts__link-title-button:hover{opacity:1}}@media(max-width: 992px){.contacts{padding:0 16px}.main{padding-bottom:64px}}@media(max-width: 768px){.main{padding-bottom:32px}.contacts__title{padding:0;margin-top:24px;text-align:left}.contacts__form{margin-top:56px}.contacts__link-title,.contacts__form-title{font-weight:700;font-size:20px;line-height:120%}.contacts__link-inner{-ms-flex-wrap:wrap;flex-wrap:wrap}.contacts__link-item{width:100%;margin-top:24px}.contacts__link-item:first-child{margin-top:0}}.modal{display:none}.modal-success__title{padding:8px;margin-top:8px;text-align:center}.modal-success__description{text-align:center;padding:0 8px;margin-top:8px}.modal-success__image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}