.alx_body_blur {
  filter: blur(8px);
  /* Webkit in Chrome 52, Safari 9, Opera 39, and earlier */
  -webkit-filter: blur(8px);
  pointer-events: none;
  user-select: none;
}
body.alx_body,
html.alx_html {
  overflow: hidden !important;
}
.alx__mobileMessage {
  position: absolute;
  padding: 30px;
  border-radius: 10px;
  height: auto;
  background: rgba(216, 219, 224, 0.7);
  color: #000;
  font-size: 20px;
  line-height: 130%;
  width: 400px;
  left: 20px;
  top: 80px;
  z-index: 999;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  align-items: center;
}

.alx__mobileMessage_icon {
  width: 80px;
  height: 80px;
  margin-bottom: 30px;
}
.alx__mobileMessage_text {
  text-align: center;
  color: #665756;
}
@media screen and (max-width: 767px) {
  .alx__mobileMessage {
    width: calc(100vw - 20px);
    left: 10px;
    padding: 30px 20px;
  }
}
@media screen and (max-width: 388px) {
  .alx__mobileMessage {
    font-size: 18px;
  }
}
@media screen and (max-width: 374px) {
  .alx__mobileMessage {
    font-size: 16px;
  }
  .alx__mobileMessage {
    padding: 30px 14px;
  }
}
