.so-widget-asyscontactaddress-AsysContactAddressTemplate-aa13795831c1-2361 .asys-contact-address.as-left {
  text-align: left;
}
.so-widget-asyscontactaddress-AsysContactAddressTemplate-aa13795831c1-2361 .asys-contact-address.as-center {
  text-align: center;
}
.so-widget-asyscontactaddress-AsysContactAddressTemplate-aa13795831c1-2361 .asys-contact-address.as-right {
  text-align: right;
}
.so-widget-asyscontactaddress-AsysContactAddressTemplate-aa13795831c1-2361 .asys-contact-address .details {
  display: inline-table;
  text-align: left;
}
.so-widget-asyscontactaddress-AsysContactAddressTemplate-aa13795831c1-2361 .asys-contact-address .details > div {
  display: table-row;
}
.so-widget-asyscontactaddress-AsysContactAddressTemplate-aa13795831c1-2361 .asys-contact-address .details > div > div {
  display: table-cell;
}
.so-widget-asyscontactaddress-AsysContactAddressTemplate-aa13795831c1-2361 .asys-contact-address .details > div > div.description {
  font-family: var(--font-header-family);
  font-weight: var(--font-header-weight);
  padding-right: var(--space-sm);
}
.so-widget-asyscontactaddress-AsysContactAddressTemplate-aa13795831c1-2361 .asys-contact-address .details > div > div.description::after {
  content: ':';
}
.so-widget-asyscontactaddress-AsysContactAddressTemplate-aa13795831c1-2361 .asys-contact-address .details > div:not(:last-child) > div {
  padding-bottom: var(--space-xxs);
}
.so-widget-asyscontactaddress-AsysContactAddressTemplate-aa13795831c1-2361 .asys-contact-address .details > div:not(:first-child) > div {
  padding-top: var(--space-xxs);
}
.so-widget-asyscontactaddress-AsysContactAddressTemplate-aa13795831c1-2361 .asys-contact-address .details > div .description::before {
  content: '';
  font-family: var(--font-symbol-family);
  font-weight: var(--font-symbol-weight);
  font-size: 100%;
  display: inline-block;
  text-align: center;
  width: 1.25em;
  margin-right: var(--space-xxs);
}
.so-widget-asyscontactaddress-AsysContactAddressTemplate-aa13795831c1-2361 .asys-contact-address .details > div.phone .description::before {
  content: '\f095';
}
.so-widget-asyscontactaddress-AsysContactAddressTemplate-aa13795831c1-2361 .asys-contact-address .details > div.mobile .description::before {
  content: '\f3cd';
}
.so-widget-asyscontactaddress-AsysContactAddressTemplate-aa13795831c1-2361 .asys-contact-address .details > div.fax .description::before {
  content: '\f1ac';
}
.so-widget-asyscontactaddress-AsysContactAddressTemplate-aa13795831c1-2361 .asys-contact-address .details > div.mail .description::before {
  content: '\f0e0';
}