.no-padding {
    padding: 0 !important;
}

@media only screen and (max-width: 1920px) {
  .mod-banner__img {
    padding-top: 40px !important;
  }  
}

@media only screen and (min-width: 1921px) {
  .mod-banner__img {
    padding-top: 200px !important;
  }  
}

.mod-header-logo {
  padding: 18px 0 0 0 !important;
  max-width: 100% !important;
}

.poweredBy-wrapper {
    display: none !important;
}

#site-wrapper .line-footer {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
}

#ecoindex-badge {
    display: inline-flex !important;
}

.events-mosaic {
  visibility: hidden; /* Hide the entire container initially */
}
