.meeting {
  display: flex;
  position: fixed;
  right: 0;
  top: 20%;
  z-index: 10;

  @media (max-width: 991.98px) {
    top: unset;
    right: 0;
    bottom: 0;
    left: 0;
  }

  &__link {
    display: block;
    flex: 1 1 auto;
    border-radius: 0;
    border-top-left-radius: 1.75rem;
    border-bottom-left-radius: 1.75rem;
    border: 2px solid var(--color-light);
    border-right: 0;
    color: var(--color-white);
    padding: 1.125rem 1rem 1.125rem 2rem;

    @media (max-width: 991.98px) {
      padding: 1.125rem 2rem;
      border-top-left-radius: 0;
      border-bottom-left-radius: 0;
      border-bottom: 0;
      border-left: 0;
      border-right: 0;
    }

    &:hover {
      border-color: var(--color-white);
    }
  }
}
