.contacts{gap:var(--grid-gutter-width, 2rem) 0}.contacts.contacts--hide-images .contact__caption{border-radius:var(--border-radius, 0.25rem)}.contacts.contacts--hide-images .contact__image{display:none}.contacts .contact{display:flex;flex-direction:column-reverse;height:100%;border:0.0625rem solid var(--color-gray);border-radius:0.25rem}.contacts .contact__caption{display:flex;flex-direction:column;flex:1;padding:1.5rem;background-color:#fff;border-radius:0 0 var(--border-radius, 0.25rem) var(--border-radius, 0.25rem)}html.grid-breakpoint-sm .contacts .contact__caption{padding:2rem}.contacts .contact__caption>p{display:flex;flex-direction:column;align-items:flex-start}.contacts .contact__caption>p>a{display:inline-flex;flex-direction:row;line-height:1.5}.contacts .contact__caption>p>a>span.icon{flex-shrink:0;margin-top:.125em;margin-right:1rem}.contacts .contact__caption>p>a>span.icon img{width:1.25em;height:1.25em;filter:var(--filter-font)}.contacts .contact__caption>p>a>span:not(.icon){flex:1}.contacts .contact__caption>p>a+a{margin-top:0.5rem}.contacts .contact__image{flex-shrink:0;background-color:var(--color-gray-light);border-bottom:0.0625rem solid var(--color-gray);border-radius:var(--border-radius, 0.25rem) var(--border-radius, 0.25rem) 0 0}.contacts .contact__image.contact__image--empty{position:relative;padding-top:66.666667%;height:0;overflow:hidden}.contacts .contact__image.contact__image--empty>img{position:absolute;top:50%;left:50%;filter:var(--filter-gray);transform:translate(-50%, -50%)}

/*# sourceMappingURL=styles.min.css.map */