.meeting { position: fixed; right: 0; top: 20%; background-color: var(--color-theme-secondary); border-top-left-radius: 1.75rem; border-bottom-left-radius: 1.75rem; border: 2px solid var(--color-light); border-right: 0; z-index: 10; line-height: 1.25rem; text-align: center; padding: 1.125rem 2rem 1rem; text-decoration: none; font-size: 1.125rem; font-weight: 700; @media (max-width: 991.98px) { top: unset; bottom: 2rem; } &__link { color: var(--color-white); text-decoration: none; &:hover, &:focus { color: var(--color-white); text-decoration: underline; } } }