.contacts{display:flex;justify-content:center;padding-inline:var(--gutter)}.contacts__wrapper{padding:var(--space-24) var(--space-10)}@media(min-width:768px){.contacts__wrapper{padding:var(--space-24) var(--space-35)}}.contacts__heading{text-align:center;padding-bottom:var(--space-40)}@media(min-width:768px){.contacts__heading{padding-bottom:var(--space-80)}
}.contacts__title{margin-bottom:var(--space-24)}.contacts__copy{line-height:var(--space-25)}.contacts__list{display:grid;gap:40px var(--space-32);grid-template-columns:repeat(1,1fr)}@media(min-width:768px){.contacts__list{gap:64px var(--space-32);grid-template-columns:repeat(2,1fr)}}.contacts__item{display:flex;gap:var(--space-20)}
@media(max-width:767px){.contacts__item{flex-direction:column}}.contacts__image{flex-shrink:0}@media(min-width:768px){.contacts__image{width:40%}}.contacts__copy a{font:var(--font-body-bold);text-transform:var(--font-body-bold-text-transform);letter-spacing:var(--font-body-bold-letter-spacing);text-decoration:none}
.contacts__copy a:hover{text-decoration:underline}.contacts__area,.contacts__states{margin-bottom:var(--space-10)}.contacts__email{display:block;margin-bottom:var(--space-10)}.contacts__email,.contacts__states{font:var(--font-body-bold);text-transform:var(--font-body-bold-text-transform);letter-spacing:var(--font-body-bold-letter-spacing)}