.age-control {
  position: relative;
  min-height: 100vh;
  z-index: 10;
}
.age-control.dark {
  color: white !important;
}
.age-control.light {
  color: black !important;
}
.age-control__background {
  background-position: center;
  background-size: cover;
  position: fixed;
  top: 0;
  left: 0;
  margin: 0;
  width: 100vw;
  height: 100vh;
  z-index: 20;
}
.age-control__background-mobile {
  background-position: center;
  background-size: cover;
  position: absolute;
  top: 0;
  margin: 0;
  width: 100vw;
  height: 100vh;
  z-index: 20;
}
.age-control__background-mobile + .age-control__background {
  display: none;
}
.age-control__content {
  max-width: 1320px;
  margin: 0 auto;
  z-index: 30;
}
@media (min-width: 768px) {
  .age-control__background-mobile {
    display: none;
  }
  .age-control__background-mobile + .age-control__background {
    display: block;
  }
}

.block-gbyass-age-control.block-age-control-popup-block {
  display: none;
}

div.ui-dialog.age-control-popup-modal {
  z-index: 9999 !important;
  width: 100% !important;
}
@media (max-width: 992px) {
  div.ui-dialog.age-control-popup-modal #drupal-modal {
    padding: 0 !important;
  }
}
@media (max-width: 992px) {
  div.ui-dialog.age-control-popup-modal .age-control__content {
    padding: 1rem !important;
  }
}
@media (min-width: 992px) {
  div.ui-dialog.age-control-popup-modal {
    width: 50% !important;
  }
}
div.ui-dialog.age-control-popup-modal .ui-dialog-titlebar {
  display: none;
}

/*# sourceMappingURL=age_control.css.map */
