.lang-wrapper {visibility: hidden;}

.bottom-txt a {color: #FFFFFF; text-decoration: none;}

.popup form .form-wrapper {display: flex; flex-direction: column; gap: 16px;}

form input.input-error, form textarea.input-error {border-color: #FF0000 !important;}
form .result-error {display: none; margin: 0.2em 0 0 0; font-size: 15px; color: #FF0000; text-align: center;}
form .success-wrapper {display: none; font-family: var(--font2); font-size: 28px; font-weight: 500; color: #35517d; text-align: center;}

.popup-afisha {padding: 54px 54px; background: #f2f2f2;}
.popup-afisha iframe {width: 100%; height: 100%; min-height: 500px; border: none;}

.contacts form .success-wrapper {margin-top: 3em; color: #FFFFFF;}

.history .history-list {position: initial; left: auto; top: auto;}