@import url("plugins.css");
@import url("theme.css");
@import url("xd_quadra_overwrite.css");
@import url("xd_custom.css");
@import url("xd_colors.css");

.modern-nav {
  height: auto;
  z-index: 1050;
}

.modern-nav a.logo img {
  max-height: 150px;
  max-width: 150px;
}

.modern-nav a.logo {
  padding-bottom: 20px;
  padding-top: 20px;
}

.modern-nav.fixed.scrolled:not(.fixed-height):not(.has-top-bar),
.modern-nav.sticky.scrolled:not(.fixed-height):not(.has-top-bar) {
  height: auto !important;
}

a.anchor {
  display: block;
  position: relative;
  top: -250px;
  visibility: hidden;
}

.premio_alsea_iframe_wrapper {
  display: block;
  height: 0;
  margin: auto;
  overflow: hidden;
  padding: 0% 0% 56.25%;
  position: relative;
  width: 90%;
}

.premio_alsea_iframe_wrapper iframe {
  border: 0;
  bottom: 0;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}

.premio-alsea {
  padding-bottom: 100px;
  padding-top: 200px;
}

.page-confirmation,
.page-confirmation body {
  height: 100%;
}

.page-confirmation body {
  display: flex;
  flex-direction: column;
}

.page-confirmation .div-confirmation {
  flex: 1;
}