.contacts__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:4px}.contacts .contact-form__right{margin-top:0}.contacts .contact-form__form-subtitle{font-size:14px;line-height:143%;letter-spacing:-.01em;color:var(--color-gray);margin-bottom:11px}.contact-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}.contact-info .accordion{overflow:hidden}.contact-info .accordion__trigger{padding:12px}.contact-info .accordion__label{font-size:13px;line-height:100%;letter-spacing:-.02em}.contact-info__section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;padding:12px}.contact-info__row{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(0,1fr))[2];grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;font-size:13px;line-height:100%;letter-spacing:-.02em}.contact-info__label{color:var(--color-gray);white-space:nowrap}.contact-info__value{font-weight:500;color:var(--color-text);text-decoration:none;-webkit-transition:color var(--transition-base);transition:color var(--transition-base)}@media only screen and (min-width:1024px){.contacts__content{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);-webkit-box-align:start;-ms-flex-align:start;align-items:start;gap:8px}.contact-info{gap:8px}.contact-info .accordion__trigger{padding:14px 12px}.contact-info .accordion__label{font-size:16px}.contact-info__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.contact-info__value:hover{color:var(--color-primary)}}@media only screen and (min-width:1500px){.contact-info,.contacts__content{gap:.42vw}.contact-info .accordion__trigger{padding:.94vw 1.15vw}.contact-info .accordion__label{font-weight:700;font-size:1.04vw}.contact-info__section{padding:.83vw}.contact-info__row{font-size:.83vw}}