/* Generated by vite-plugin-svg-spritemap */
.label-forklift {
  position: relative;
  background-color: #1a1a1a;
  clip-path: polygon(0 0, calc(100% - 0.6875rem) 0, 100% 0.5rem, 100% 100%, 0 100%);
}
.label-forklift::before {
  content: "";
  position: absolute;
  inset: 0rem;
  background-color: #1a1a1a;
  z-index: -1;
  clip-path: polygon(0 0, calc(100% - calc(0.6875rem - 0rem)) 0, 100% calc(0.5rem - 0rem), 100% 100%, 0 100%);
}
.label-forklift {
  display: inline-flex;
  align-items: center;
  padding: 1.125rem 1.875rem;
  color: #fff;
  font-weight: 700;
  text-transform: uppercase;
  background-color: #1a1a1a;
}
.reviews-page__content {
  display: grid;
  gap: 1.875rem;
  grid-template-columns: repeat(3, 1fr);
}
.reviews-page__wrapper[class] .video-index__text {
  font-size: 1rem;
}

.ya__block {
  position: relative;
  z-index: 3;
  position: relative;
  background-color: #e5e5e5;
  clip-path: polygon(1.875rem 0, 100% 0, 100% calc(100% - 1.875rem), calc(100% - 1.875rem) 100%, 0 100%, 0 1.875rem);
}
.ya__block::before {
  content: "";
  position: absolute;
  inset: 0.0625rem;
  background-color: #fff;
  z-index: -1;
  border-radius: 0.1875rem;
  clip-path: polygon(calc(1.875rem - 0.0625rem / 2) 0, 100% 0, 100% calc(100% - calc(1.875rem - 0.0625rem / 2)), calc(100% - calc(1.875rem - 0.0625rem / 2)) 100%, 0 100%, 0 calc(1.875rem - 0.0625rem / 2));
}
.ya__block {
  display: flex;
  border-radius: 0.375rem;
}
.ya__block::before {
  border-radius: 0.375rem;
}
.ya__images {
  flex: 0 0 12.8125rem;
}
.ya__icon-big {
  height: 100%;
  object-fit: cover;
}
.ya__content {
  padding: 2.8125rem 2.5rem;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 0.625rem;
}
.ya__text {
  font-size: 1.25rem;
}
.ya__link-text {
  font-weight: 700;
  color: #ea3e42;
}
.ya__control {
  display: flex;
  align-items: center;
  gap: 1.25rem;
}
.ya__link {
  padding-inline: 1.4375rem;
}
.ya__link_view::before, .ya__link_view::after {
  display: none;
}
.ya__link_view {
  position: relative;
  background-color: #ea3e42;
  clip-path: polygon(1.0625rem 0, 100% 0, 100% calc(100% - 1.0625rem), calc(100% - 1.0625rem) 100%, 0 100%, 0 1.0625rem);
}
.ya__link_view::before {
  content: "";
  position: absolute;
  inset: 0rem;
  background-color: #ea3e42;
  z-index: -1;
  border-radius: 0.1875rem;
  clip-path: polygon(calc(1.0625rem - 0rem / 2) 0, 100% 0, 100% calc(100% - calc(1.0625rem - 0rem / 2)), calc(100% - calc(1.0625rem - 0rem / 2)) 100%, 0 100%, 0 calc(1.0625rem - 0rem / 2));
}/* Generated by vite-plugin-svg-spritemap */
.label-forklift {
  position: relative;
  background-color: #1a1a1a;
  clip-path: polygon(0 0, calc(100% - 0.6875rem) 0, 100% 0.5rem, 100% 100%, 0 100%);
}
.label-forklift::before {
  content: "";
  position: absolute;
  inset: 0rem;
  background-color: #1a1a1a;
  z-index: -1;
  clip-path: polygon(0 0, calc(100% - calc(0.6875rem - 0rem)) 0, 100% calc(0.5rem - 0rem), 100% 100%, 0 100%);
}
.label-forklift {
  display: inline-flex;
  align-items: center;
  padding: 1.125rem 1.875rem;
  color: #fff;
  font-weight: 700;
  text-transform: uppercase;
  background-color: #1a1a1a;
}

.reviews__top {
  gap: 0.625rem;
}
.reviews__reviews-button {
  margin-left: auto;
}
.reviews__slider {
  padding: 0.25rem;
}
.reviews__slide {
  height: 100%;
}
@media (width <= 80rem) {
  .ya__content {
    gap: 1.0625rem;
    padding: 1.5625rem;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (width <= 75rem) {
  .reviews-page__wrapper[class] {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 1.875rem;
    max-height: 40.625rem;
    overflow: auto;
  }
  .reviews-page__wrapper[class]::-webkit-scrollbar {
    -webkit-appearance: none;
    width: 0.375rem;
    height: 0.375rem;
  }
  .reviews-page__wrapper[class]::-webkit-scrollbar-track {
    background: #f5f5f5;
    border-radius: 0rem;
  }
  .reviews-page__wrapper[class]::-webkit-scrollbar-thumb {
    background-color: #ea3e42;
    border-radius: 0rem;
  }
  .reviews-page__wrapper[class]::-webkit-scrollbar-thumb:hover {
    background-color: #c62c2f;
  }
  .reviews-page__wrapper[class]::-webkit-scrollbar-button {
    display: none;
  }
  .reviews-page__wrapper[class]::-webkit-scrollbar {
    width: 0;
    height: 0;
  }
  .reviews-page__wrapper[class] .video-index__slide {
    height: 19.375rem;
  }
  .reviews-page__wrapper[class] .video-index__link {
    height: 19.375rem;
  }
}
@media (width <= 62em) {
  .reviews-page__content {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (width <= 50.625rem) {
  .reviews__top .control-main button {
    display: none;
  }
}
@media (width <= 48em) and (width > 48em) {
  .reviews-page__more {
    margin-top: 1.875rem;
  }
}
@media (width <= 48em) and (width <= 35em) {
  .reviews-page__more {
    margin-top: 1.25rem;
  }
}
@media (width <= 48em) {
  .reviews-page__content {
    grid-template-columns: 1fr;
  }
  .ya__text {
    font-size: 1rem;
  }
  .reviews__slider {
    margin-right: -2.4375rem;
  }
}
@media (width <= 47.5rem) {
  .ya__block {
    padding: 1.25rem;
    gap: 1.25rem;
  }
  .ya__images {
    flex: 0 0 4.125rem;
    align-self: center;
  }
  .ya__icon-big {
    display: none;
  }
  .ya__icon-small {
    display: block;
  }
  .ya__content {
    padding: 0rem;
  }
  .ya__link {
    font-size: 0.9375rem;
  }
}
@media (width <= 40.625rem) {
  .reviews__top .control-main {
    display: none;
  }
}
@media (width <= 35em) {
  .reviews-page__title {
    margin-bottom: 1.875rem;
  }
  .reviews-page__wrapper[class] {
    grid-template-columns: 1fr;
    max-height: 32.5rem;
  }
  .reviews-page__wrapper[class] .video-index__slide {
    height: 15.625rem;
  }
  .reviews-page__wrapper[class] .video-index__link {
    height: 15.625rem;
  }
  .ya__block {
    flex-direction: column;
    align-items: center;
  }
  .ya__text {
    text-align: center;
  }
  .ya__control {
    flex-direction: column;
    width: 100%;
  }
  .ya__link {
    width: 100%;
  }
  .reviews__slider {
    margin-right: -1.25rem;
  }
}
@media (width <= 26.875rem) {
  .reviews__reviews-button {
    margin-top: 1.25rem;
    width: 100%;
  }
}
@media (width <= 48em) and (width > 35em) and (width <= 48em) {
  .reviews-page__more {
    margin-top: clamp( 1.25rem , -0.43269230769375rem  +  4.8076923077vw , 1.875rem );
  }
}
@media (width > 35em) and (width <= 84.375em) {
  .reviews-page__title {
    margin-bottom: clamp( 1.875rem , 0.98892405063125rem  +  2.5316455696vw , 3.125rem );
  }
}
@media (width > 47.5rem) {
  .ya__icon-small {
    display: none;
  }
}
@media (width > 48em) {
  .reviews-page__more.button {
    display: none;
  }
}
@media (width > 80rem) {
  .ya__text {
    flex: 0 0 53.37%;
  }
}
@media (width > 84.375em) {
  .reviews-page__title {
    margin-bottom: 3.125rem;
  }
}