.social__share {
  align-items: center;
  display: flex;
  flex-wrap: wrap; }
  .social__share-text {
    margin-right: 20px; }

.social__list {
  display: flex; }

.social__item + .social__item {
  margin-left: 20px; }
  .social__list--s .social__item + .social__item {
    margin-left: 15px; }

.social__link {
  align-items: center;
  display: flex;
  justify-content: center; }

.social__link:focus {
  border-radius: 50%;
  outline-offset: 2px; }

.social__link:focus {
  outline-color: var(--color-brand-secondary); }
  .bg-variant-brand-primary .social__link:focus {
    outline-color: var(--color-white); }
  .bg-variant-brand-secondary .social__link:focus {
    outline-color: var(--color-white); }
  .bg-variant-brand-tertiary .social__link:focus {
    outline-color: var(--color-brand-secondary); }
  .bg-variant-white .social__link:focus {
    outline-color: var(--color-brand-secondary); }
  .bg-variant-brand-quaternary .social__link:focus {
    outline-color: var(--color-brand-secondary); }
  .bg-variant-brand-quinary .social__link:focus {
    outline-color: var(--color-brand-secondary-shade-180); }
  .bg-variant-brand-senary .social__link:focus {
    outline-color: var(--color-brand-secondary); }

.bg-brand--off-white .contact-details__link .icon,
.bg-brand--white .contact-details__link .icon {
  color: #0f1941; }

.bg-brand--off-white .social__link .icon--hover,
.bg-brand--white .social__link .icon--hover {
  color: #0f1941; }
  .bg-brand--off-white .social__link .icon--hover:hover,
  .bg-brand--white .social__link .icon--hover:hover {
    color: #2175d9; }

.social__list .icon:hover,
.social__share .icon:hover {
  color: var(--color-brand-secondary-alpha-30); }

/*# sourceMappingURL=share-links.css.map */
