.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;row-gap:28px}.contacts .contact-form__form-subtitle{margin-bottom:4px}.contacts .contact-form__fields{margin-bottom:16px}.contacts .contact-form__footer{row-gap:16px}.contacts .checkbox__label{font-family:var(--font-secondary);color:var(--color-text-base);font-size:13px;line-height:123%;letter-spacing:-.02em}.contacts .checkbox__label a{font-family:var(--font-secondary);text-transform:initial}.contacts .accordion__trigger,.contacts .input{border-radius:var(--border-radius-bigger);height:48px}.contacts .input{background-color:var(--color-white)}.contacts .input:not(:focus){outline:1px solid var(--color-border)}.contacts .input-label{font-weight:700}.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__title,.contacts .contact-form__form-subtitle{font-family:var(--font-secondary);text-transform:initial;font-size:13px;line-height:185%;letter-spacing:-.03em}.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-base);text-decoration:none;-webkit-transition:color var(--transition-base);transition:color var(--transition-base)}.contact-info .accordion{overflow:hidden}.contact-info .accordion__trigger{padding:12px}.contact-info .accordion__label{font-weight:700}@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);gap:8px}.contacts button[type=submit]{width:50%}.contacts .accordion__trigger,.contacts .input{height:56px}.contacts .input-label{top:20px}.contact-info{gap:8px}.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)}.contact-info .accordion__trigger{padding:14px 12px}}@media only screen and (min-width:1500px){.contacts__content{gap:.83vw}.contacts .contact-form__form-subtitle{margin-bottom:.42vw}.contacts .contact-form__fields{margin-bottom:.83vw}.contacts .contact-form__footer{row-gap:.83vw}.contacts .checkbox__label{font-size:.73vw;line-height:114%;letter-spacing:-.02em}.contacts .accordion__trigger,.contacts .input{height:2.92vw}.contacts .input-label{top:1.04vw}.contact-info{gap:.42vw}.contact-info__title,.contacts .contact-form__form-subtitle{font-size:.73vw;line-height:171%;letter-spacing:-.02em}.contact-info__section{padding:.83vw;gap:.42vw}.contact-info__row{font-size:.83vw;gap:.42vw}.contact-info .accordion__trigger{padding:.94vw 1.04vw}.contact-info .accordion__label{font-size:inherit}}