.question-section__body__content {
  font-size: clamp(0.6rem, calc(0.9svh + 1.8svh), 4.2rem) !important;
  line-height: 1.1 !important;
  letter-spacing: -0.2px !important;
}
.h-screen.login-wrapper .login-background {
  width: 69%;
  background-position: right;
}
.h-screen.login-wrapper .text-center.login-form {
  width: 31%;
  background-position-y: 50%;
  background-position-x: center;
  background-color: #fff;
  background-size: contain;
  padding: 0;
  position: relative;
}
.h-screen.login-wrapper .text-center.login-form form.w-100 {
  width: 88% !important;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  left: 50%;
}
.h-screen.login-wrapper .text-center.login-form form.w-100 .form-group {
  margin-bottom: clamp(0.2rem, calc(0.1rem + 1.36svh), 4.2rem) !important;
}
.h-screen.login-wrapper .text-center.login-form form.w-100 .form-group .form-control.form-input {
  height: unset;
  padding: clamp(0.2rem, calc(0.1rem + 1.36svh), 4.2rem) !important;
  font-size: clamp(0.2rem, calc(0.1rem + 1.36svh), 4.2rem) !important;
}
.h-screen.login-wrapper .text-center.login-form form.w-100 .btn-login {
  margin-top: 0 !important;
  width: 100%;
  height: unset;
  padding: clamp(0.2rem, calc(0.1rem + 1.36svh), 4.2rem) !important;
  font-size: clamp(0.2rem, calc(0.1rem + 1.36svh), 4.2rem) !important;
}
.question-section__header {
  width: 40% !important;
}
.theme-tablet .back-to-main-hall {
  bottom: 6.3%;
  left: 1%;
  background-color: transparent !important;
}
.theme-tablet .back-to-main-hall .slice-paper {
  width: 100%;
}
.swal2-popup.swal2-modal.swal2-icon-success.swal2-show {
  padding: 20px !important;
}
