.contact-info{display:flex;flex-direction:column;gap:40px}@media (min-width:64rem){.contact-info{background-color:var(--background-color);border-radius:16px;box-shadow:var(--global-shadow);padding:40px 24px}}@media (min-width:48rem){@media not screen and (min-width:64rem){.contact-info{flex-direction:row-reverse}.contact-info__item{flex-basis:100%;flex-shrink:1}}}.contact-info__item>:first-child{margin-top:0}.contact-info__item>:last-child{margin-bottom:0}.contact-info__item .h3{margin-bottom:16px}