/* buttons */
.link {
  .link-item a {
    color: var(--color-black);
    background: var(--btn-primary-color);
    font-family: var(--font-primary);
    font-weight: 600;
    font-size: 16px;
    padding: var(--btn-spacing);
    transition: var(--ani-text-fade);
    text-transform: capitalize;
    text-decoration: none;
    display: inline-block;
    &:hover {
      color: var(--color-default);
    }
  }
  .link-item:nth-child(even) a {
    background-color: var(--bg-color-secondary);
    &:hover {
      color: var(--color-orange);
    }
  }
}

.form-actions {
  & input {
    color: var(--color-black);
    background: var(--btn-primary-color);
    font-family: var(--font-primary);
    font-weight: 600;
    font-size: 16px;
    padding: var(--btn-spacing);
    transition: var(--ani-text-fade);
    text-transform: capitalize;
    text-decoration: none;
    display: inline-block;
    border: none;
    border-radius: 0;

    &:hover,
    &:focus {
      color: var(--color-default);
      background-color: var(--btn-primary-color);
    }
  }
}

/* maps */
iframe {
  display: block;
}

.map-item {
  display: flex;
  flex-direction: column;
  justify-content: center;
  &::before {
    font-family: var(--font-icon-family-free);
    font-weight: var(--font-icon-weight);
    font-size: var(--font-size-secondary);
    background-color: var(--color-brown);
    width: 42px;
    height: 42px;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 100%;
    margin-bottom: 5px;
  }
}
