.contacts{--section-padding:0;padding-top:clamp(60px,25.7143px + 9.52381vw,200px);padding-bottom:clamp(60px,55.102px + 1.36054vw,80px);position:relative}.contacts__figure{opacity:.1;z-index:-1;position:absolute;top:200px;left:0;transform:rotate(-45deg)scale(1.3)translate(-90px)}.contacts__inner{grid-template-columns:repeat(9,1fr);gap:30px;max-width:1320px;margin:0 auto;display:grid}@media (width<=767px){.contacts__inner{grid-template-columns:1fr}}.contacts__info{grid-column:span 4}.contacts__items{margin-bottom:50px}@media (width<=767px){.contacts__items{margin-bottom:0}}.contacts__item{align-items:center;gap:30px;padding:30px 0;display:flex}.contacts__item:not(:last-child){border-bottom:1px solid var(--color-neutral-300)}@media (width<=1023px){.contacts__item{gap:10px}}@media (width<=767px){.contacts__item{padding:20px 0}}.contacts__item-icon{width:80px;height:80px;color:var(--color-neutral-800);border:2px solid;border-radius:20px;flex-shrink:0;justify-content:center;align-items:center;padding:20px;display:flex}@media (width<=1023px){.contacts__item-icon{width:60px;height:60px;padding:12px}}.contacts__item-link{font-size:clamp(var(--font-size-body-lg), calc(-360px * (var(--font-size-body-2xl) - var(--font-size-body-lg)) / 1470px + var(--font-size-body-lg)) + calc((var(--font-size-body-2xl) - var(--font-size-body-lg)) / 1470px) * 100vw, var(--font-size-body-2xl));line-height:clamp(var(--line-height-body-lg), calc(-360px * (var(--line-height-body-2xl) - var(--line-height-body-lg)) / 1470px + var(--line-height-body-lg)) + calc((var(--line-height-body-2xl) - var(--line-height-body-lg)) / 1470px) * 100vw, var(--line-height-body-2xl));font-weight:var(--font-weight-semibold)}.contacts__item-text{font-size:clamp(var(--font-size-body-base), calc(-360px * (var(--font-size-body-lg) - var(--font-size-body-base)) / 1470px + var(--font-size-body-base)) + calc((var(--font-size-body-lg) - var(--font-size-body-base)) / 1470px) * 100vw, var(--font-size-body-lg));line-height:clamp(var(--line-height-body-base), calc(-360px * (var(--line-height-body-lg) - var(--line-height-body-base)) / 1470px + var(--line-height-body-base)) + calc((var(--line-height-body-lg) - var(--line-height-body-base)) / 1470px) * 100vw, var(--line-height-body-lg))}.contacts__socials{margin-top:30px}@media (width<=767px){.contacts__socials{margin-top:10px}}.contacts__form-box{background-color:var(--color-neutral-900);color:var(--color-text);border-radius:20px;grid-column:span 5;padding:60px}@media (width<=1023px){.contacts__form-box{padding:30px}}@media (width<=479px){.contacts__form-box{margin:0 -20px;padding:20px}}.contacts__form{flex-direction:column;gap:10px;margin-top:30px;display:flex}
