@charset "UTF-8";
.legacy .button:not(.button--weak) {
  text-transform: uppercase;
}
.legacy .button--blue, .legacy .button:not(.legacy .button--green):not(.legacy .button--yellow):not(.legacy .button--gray):not(.legacy .button--white) {
  background: #0066cc;
  border-color: #0066cc;
  color: #fff;
}
.legacy .button--blue:focus-visible, .legacy .button:not(.legacy .button--green):not(.legacy .button--yellow):not(.legacy .button--gray):not(.legacy .button--white):focus-visible {
  box-shadow: rgba(0, 102, 204, 0.5) 0 0 0 4px;
}
.legacy .button--blue:not(:disabled):not([aria-disabled]):active, .legacy .button--blue:not(:disabled):not([aria-disabled]):hover, .legacy .button:not(.legacy .button--green):not(.legacy .button--yellow):not(.legacy .button--gray):not(.legacy .button--white):not(:disabled):not([aria-disabled]):active, .legacy .button:not(.legacy .button--green):not(.legacy .button--yellow):not(.legacy .button--gray):not(.legacy .button--white):not(:disabled):not([aria-disabled]):hover {
  background-color: #1f85eb;
}
.legacy .button .svgicon {
  height: 100%;
  width: 1.385em;
  vertical-align: top;
}
.legacy .button--icon-left {
  overflow: unset;
}
.legacy .button--icon-left .svgicon {
  transform: translateX(-0.5em);
}
.legacy .button--icon-right {
  overflow: unset;
}
.legacy .button--icon-right .svgicon {
  transform: translateX(0.5em);
}
a.button:hover {
  text-decoration: none;
}
ul.categories-grid.cats_group li {
  max-width: 280px;
  flex: 0 0 50%;
}
@media (min-width: 36em) and (max-width: 47.99em) {
  ul.categories-grid.cats_group li {
    flex-basis: 33.3333333333%;
  }
}
@media (min-width: 48em) and (max-width: 59.99em) {
  ul.categories-grid.cats_group li {
    flex-basis: 50%;
  }
}
:root {
  --scrollpane--scroll-margin: 70px;
}
.scrollpane--modern {
  overflow: visible;
}
.scrollpane--modern .scrollpane__window {
  margin: 0;
  padding: 0 var(--scrollpane--scroll-margin);
  scrollbar-width: none;
  -ms-overflow-style: none;
}
.scrollpane--modern .scrollpane__window::-webkit-scrollbar {
  display: none !important;
  height: 0 !important;
  opacity: 0 !important;
  width: 0 !important;
}