* {
  padding: 0;
  margin: 0;
  border: 0; }

*, *:before, *:after {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

:focus, :active {
  outline: none; }

a:focus, a:active {
  outline: none; }

nav, footer, header, aside {
  display: block; }

html, body {
  height: 100%;
  width: 100%;
  font-size: 100%;
  line-height: 1;
  font-size: 14px;
  -ms-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%; }

input, button, textarea {
  font-family: inherit; }

input::-ms-clear {
  display: none; }

button {
  cursor: pointer; }

button::-moz-focus-inner {
  padding: 0;
  border: 0; }

a, a:visited {
  text-decoration: none;
  color: inherit; }

a:hover {
  text-decoration: none; }

ul li {
  list-style: none; }

img {
  vertical-align: top; }

h1, h2, h3, h4, h5, h6 {
  font-size: inherit;
  font-weight: inherit;
  margin: 0; }

textarea {
  resize: vertical; }

.section-list-slider__body {
  padding: 10rem 0 30rem;
  background-color: #1F252D; }
.section-list-slider__items {
  display: flex;
  overflow-x: auto;
  overflow-y: hidden; }
  @media (max-width: 919.98px) {
    .section-list-slider__items {
      margin-right: -14rem;
      padding-right: 14rem; } }
  @media (min-width: 920px) {
    .section-list-slider__items {
      margin-right: -40rem;
      padding-right: 40rem; } }
.section-list-slider__item {
  flex: 0 0 auto; }

.sls-item {
  background-color: white;
  display: block;
  padding: 15rem 25rem; }
  @media (max-width: 919.98px) {
    .sls-item {
      padding: 15rem; } }
  .sls-item__row {
    display: flex;
    align-items: center;
    gap: 15rem;
    height: 50rem; }
    @media (max-width: 919.98px) {
      .sls-item__row {
        height: 40rem; } }
  .sls-item__img {
    width: 60rem;
    height: 50rem; }
    @media (max-width: 919.98px) {
      .sls-item__img {
        width: 50rem;
        height: 40rem; } }
    .sls-item__img img {
      object-fit: contain;
      object-position: center;
      width: 100%;
      height: 100%; }
  .sls-item__name {
    font-size: 14rem;
    text-transform: uppercase; }
  .sls-item.sls-item,
  .sls-item .sls-item__row {
    overflow: hidden;
    clip-path: polygon(10rem 0%, calc(100% - 10rem) 0%, 100% 10rem, 100% calc(100% - 10rem), calc(100% - 10rem) 100%, 10rem 100%, 0% calc(100% - 10rem), 0% 10rem); }
  .sls-item:first-child.sls-item,
  .sls-item:first-child .sls-item__row {
    border-radius: 10rem 0 0 10rem;
    clip-path: polygon(calc(100% - 10rem) 0, 100% 10rem, 100% calc(100% - 10rem), calc(100% - 10rem) 100%, 0 100%, 0 0); }
  .sls-item:last-child.sls-item,
  .sls-item:last-child .sls-item__row {
    border-radius: 0 10rem 10rem 0;
    clip-path: polygon(10rem 0, 100% 0, 100% 100%, 10rem 100%, 0 calc(100% - 10rem), 0 10rem); }

/*# sourceMappingURL=style.css.map */
