.banner-link {
  display: block;
  text-align: center;
  margin: 10px auto;
}
@media (max-width: 768px) {
  .banner-link {
    display: none;
  }
}
@media (min-width: 768px) {
  .banner-link {
    display: block;
  }
}
@media (min-width: 992px) {
  .banner-link {
    display: block;
  }
}
@media (min-width: 1200px) {
  .banner-link {
    display: block;
  }
}
.banner-link.banner-1 {
  float: left;
  margin: 0px 2px 2px 0px;
  max-width: 100%;
  height: auto;
}
@media (max-width: 768px) {
  .banner-link.banner-1.big-banner {
    display: none;
  }
}
@media (min-width: 768px) {
  .banner-link.banner-1.big-banner {
    display: none;
  }
}
@media (min-width: 992px) {
  .banner-link.banner-1.big-banner {
    display: none;
  }
}
@media (min-width: 1200px) {
  .banner-link.banner-1.big-banner {
    display: block;
    margin: 0 auto;
    max-width: 1190px;
  }
}
@media (max-width: 768px) {
  .banner-link.banner-2 {
    display: none;
  }
}
@media (min-width: 768px) {
  .banner-link.banner-2 {
    display: none;
  }
}
@media (min-width: 992px) {
  .banner-link.banner-2 {
    display: none;
  }
}
@media (min-width: 1200px) {
  .banner-link.banner-2 {
    display: block;
  }
}
.banner-link img {
  margin: 0 auto;
}
#global_banner {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  background-position: center top;
  background-repeat: no-repeat;
  z-index: -10;
}
.global-banner-margin {
  clear: both;
  width: 100%;
  height: 300px;
}
.main-content .html-banner {
  float: none;
  max-width: 100%;
  margin: 0 auto;
  text-align: center;
}
.main-content .html-banner iframe {
  margin: 0 auto;
  width: 90% !important;
  height: inherit;
}
.banner-12 .banner-12-content {
  background-color: #e2f4fe;
  padding: 8px;
}
.banner-12 .html-banner {
  float: left;
  width: 49%;
}
.top-banner .html-banner {
  float: left !important;
  width: 49% !important;
}
.banner-13-container {
  padding: 20px 10px;
  margin: 15px 0;
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0.2) 0%, rgba(255, 255, 255, 0) 20%, rgba(255, 255, 255, 0) 80%, rgba(0, 0, 0, 0.2) 100%);
  text-align: center;
  display: flex;
}
.banner-13-container a {
  display: block;
  flex: 1 1 250px;
  margin-right: 5px;
}
.banner-13-container a img {
  max-width: 100%;
  height: auto;
}
.announces .banner-15 {
  width: 100%;
  text-align: center;
  background-image: linear-gradient(to bottom, #c7ecfe, #ffffff);
  padding: 10px 10px 5px 10px;
}
.main-content .banner-15 {
  float: left;
  margin: 0 15px 15px 0;
  height: 400px;
}
/*# sourceMappingURL=banners.css.map */