/* Yasar: header/footer image safeguards. Does not change SEO or PHP. */
.header-desktop-logo-div img,
.header-mobile-logo-div img,
.footer-module-box-logo img {
  width: auto !important;
  height: auto !important;
  object-fit: contain !important;
  display: block;
}
.header-desktop-logo-div img { max-width: 200px !important; max-height: 90px !important; }
.footer-module-box-logo img { max-width: 220px !important; max-height: 130px !important; }
.footer-module-box { min-width: 0; }
.footer-module-inside-area { align-items: flex-start; }
@media (max-width: 767px) {
 .header-desktop-logo-div img { max-width: 160px !important; max-height: 75px !important; }
 .footer-module-box-logo img { max-width: 180px !important; max-height: 110px !important; }
}
