.form { display: flex; flex-wrap: wrap; padding: 1rem; background: $color--passive; border-radius: 0.3rem; transition: visibility 0s linear 0.7s, transform 0.7s cubic-bezier(0.8, -0.1, 0.5, 0); &--success { visibility: hidden; transform: translate(100vw); } } .form__message { width: 100%; &:not(:empty) { margin-top: 1rem; } color: $color--warn; } .form__submit { margin-top: 1rem; }