/*  ------  local   ------  */

body,
html {
  overflow-x: clip !important;
}

.ai-gen-txt {
  display: block;
  position: absolute;
  left: 4rem;
  bottom: 18px;
}
.ai-gen-txt p {
  color: #c4c4c4;
}
@media (min-width: 769px) {
  .holy__page .holy__push-text {
    min-height: 90px;
  }
}
@media only screen and (min-device-width: 834px) and (max-device-width: 1112px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .holy__page .holy__push-title {
    font-size: 20px;
  }
  .holy__page .holy__push-text {
    min-height: 165px;
  }
  .holy__page .holy__push-title {
    min-height: 55px;
  }
}
@media only screen and (min-device-width: 834px) and (max-device-width: 1112px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2) {
  .holy__page .holy__push-text {
    min-height: 130px;
  }
}
@media (max-width: 480px) {
  .holy__page .holy__sets-tab-btn {
    font-size: 12px;
  }
  .holy__page .holy__title {
    font-size: 22px;
  }
}
