.contact-form{align-items:flex-start;gap:var(--sp-s);flex-direction:column;width:100%;display:flex}.contact-form__honeypot{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.contact-form__fields{column-gap:var(--sp-s);row-gap:calc(2.78 * var(--u));grid-template-columns:1fr 1fr;width:100%;display:grid}.contact-form__fields>.contact-form__wide{grid-column:1/-1}.contact-form__error{color:var(--ui-error)}.contact-form__submit{align-items:flex-start;gap:var(--sp-3xs);flex-direction:column;display:flex}.contact-form__done{width:100%;padding:var(--sp-m);border-radius:var(--radius-default);background:var(--ink);color:var(--paper);text-align:center}@media (max-width:767px){.contact-form{gap:calc(6.4 * var(--u))}.contact-form__fields{column-gap:calc(4.27 * var(--u));row-gap:calc(6.4 * var(--u))}}@media (max-width:479px){.contact-form__fields{grid-template-columns:1fr}}
.contact-big{padding-block:var(--section-s)}.contact-big__master{text-align:center;flex-direction:column;align-items:center;gap:20px;display:flex}.contact-big__group{flex-direction:column;align-items:center;gap:16px;width:100%;display:flex}.contact-big__dividers{justify-content:center;align-items:center;gap:20px;width:100%;display:flex}.contact-big__line{background:var(--ink);flex:1;height:1px}.contact-big__value{color:var(--ink);display:block}.contact-big__address{flex-direction:column;align-items:center;font-style:normal;display:flex}.contact-a{padding-top:var(--section-s);padding-bottom:var(--section-m)}.contact-a__headline{align-items:flex-start;gap:var(--sp-5xs);margin-bottom:var(--sp-xl);flex-direction:column;display:flex}.contact-a__headline-2{opacity:.5}.contact-a__grid{gap:var(--column-gap);grid-template-columns:minmax(0,1fr) 46.4%;display:grid}.contact-a__left{flex-direction:column;justify-content:flex-end;align-items:flex-start;display:flex}.contact-a__info{gap:calc(2.78 * var(--u));flex-direction:column;display:flex}.contact-a__info-single{gap:var(--sp-5xs);flex-direction:column;display:flex}@media (max-width:991px){.contact-big__value{font-size:calc(6 * var(--u));line-height:1.1}.contact-a__grid{gap:var(--sp-l);grid-template-columns:1fr}}@media (max-width:767px){.contact-big__value{font-size:calc(8 * var(--u))}}@media (max-width:479px){.contact-big__value{font-size:calc(11 * var(--u))}}
