@charset "utf-8";

.mbp445 { width: 100%; height: 67px; display: flex; z-index: 9999; position: relative; border-bottom: 1px solid rgb(245, 245, 245); justify-content: center; background-color: rgb(255, 255, 255); }

.mbp446 { width: 100%; display: inline-block; padding: 0px 10px; }

@media (min-width: 1024px) {
  .mbp446 { width: 1400px; min-width: 960px; }
}

@media (max-width: 1023.95px) {
  .mbp446 { justify-content: space-between; }
}

.mbp447 { height: 100%; margin: 0px; display: flex; flex-flow: row; align-items: center; justify-content: space-between; }

.mbp448 { width: 100%; height: 100%; display: flex; padding: 0px 0px 0px 40px; flex-flow: row; max-width: 300px; align-items: center; justify-content: space-between; }

.mbp448 a { color: rgb(0, 0, 0); font-size: 12px; text-align: center; text-decoration: none; }

.mbp448 img { width: auto; max-height: 25px; margin-bottom: 2px; }

@media screen and (max-width: 850px) {
  .mbp448 a div, .mbp448 a span { width: 99%; margin: 0px auto; line-height: 1em; }
}

.mbp449 { width: auto; max-width: 21vw; max-height: 52px; padding-top: 4px; }

@media (max-width: 1023.95px) {
  .mbp449 { height: 4vw; }
}

.mbp450 { color: rgb(0, 0, 0); display: block; font-size: 11px; margin-top: 2px; text-align: center; padding-right: 5px; text-decoration: none; }

.mbp451 { width: 100%; max-width: 510px; }

@media (max-width: 1023.95px) {
  .mbp452 { height: 30px; justify-content: space-around; }
}