/* SCSS file content */
@media screen and (min-width: 992px) {
  .contact-info_wrap {
    max-width: 330px;
  }
}
.contact-info_item:not(:last-child) {
  padding-bottom: 30px;
}
.contact-info_item span {
  display: block;
  padding-bottom: 10px;
  color: rgba(0, 0, 0, 0.9);
  line-height: 1;
}
.contact-info_item a {
  text-underline-offset: 3px;
}
@media screen and (min-width: 1200px) {
  .contact-info_item a {
    text-decoration: none;
  }
}
@media screen and (min-width: 1200px) {
  .contact-info_item a:hover {
    text-decoration: underline;
    text-underline-offset: 3px;
  }
}
.contact-info_item p {
  margin-bottom: 0;
}
.contact-info_direction {
  font-weight: 600;
  text-decoration: none !important;
}
.contact-info_direction svg {
  margin-left: 7px;
  -webkit-transition: -webkit-transform 0.35s ease;
  transition: -webkit-transform 0.35s ease;
  transition: transform 0.35s ease;
  transition: transform 0.35s ease, -webkit-transform 0.35s ease;
}
.contact-info_direction:hover {
  text-decoration: none;
}
@media screen and (min-width: 1200px) {
  .contact-info_direction:hover svg {
    -webkit-transform: translateX(5px);
            transform: translateX(5px);
  }
}