@media (max-width: 1280px) {
  .imageFit--u-i2oaxprd9 {
    max-width: 140px !important;
    max-height: 140px !important; } }

.hor-menu--u-ivpc5oq57 .hor-menu__sub_item {
  text-align: left; }

.link-universal--u-i0m8s2xzx {
  display: inline-flex !important; }

@media (max-width: 1024px) and (min-width: 1023px) {
  .text--u-iet1k39in {
    max-width: 200px !important; } }

@media (max-width: 360px) {
  .imageFit__img--u-ichi1ulmi {
    object-fit: contain; } }
