/**
 * Foundation for Sites
 * Version 6.9.0
 * https://get.foundation
 * Licensed under MIT Open Source
 */
/***************************
 Typography Font Weight Mixins
***************************/
/***************************
 Typography Font Style Mixins
***************************/
/***************************
 Typography Margins Mixins
***************************/
/**
 * Foundation for Sites
 * Version 6.9.0
 * https://get.foundation
 * Licensed under MIT Open Source
 */
/***************************
 Typography Font Weight Mixins
***************************/
/***************************
 Typography Font Style Mixins
***************************/
/***************************
 Typography Margins Mixins
***************************/
/***************************
 Typography Font Weight Mixins
***************************/
/***************************
 Typography Font Style Mixins
***************************/
/***************************
 Typography Margins Mixins
***************************/
.slider-block {
  margin: 11.5625rem auto 10.625rem;
  position: relative;
  /** TODO: replace with XSmall breakpoint */
}
.slider-block .slider-block__logo-shape {
  position: relative;
  bottom: 10.375rem;
  left: -0.625rem;
  transform: translate(-43%, -50%);
  z-index: -1;
}
.slider-block .slider-block__bg-vector {
  position: absolute;
  width: 50%;
  left: 0;
  top: -6.25rem;
  height: 25rem;
  z-index: -1;
  background-color: #e63748;
}
.slider-block .slider-block__slider-rating {
  text-align: center;
  color: white;
}
.slider-block .slider-block__slider-rating .slider-block__title {
  margin-top: 1.25rem;
}
.slider-block .slider-block__slider-rating .slider-block__rating {
  width: 11.25rem;
  margin: auto;
}
.slider-block .slider-block__slider-rating .slider-block__rating .stars {
  position: relative;
  top: -0.25rem;
}
.slider-block .slider-block__slider-rating .slider-block__rating p {
  margin-left: 0.3125rem;
  color: white;
}
.slider-block .slider-block__slider-rating .slider-block__rating strong {
  margin-right: 0.1875rem;
}
.slider-block .slider-block__slider-rating .trustpilot-logo {
  width: 8.75rem;
  display: inline-block;
  position: relative;
  bottom: -0.25rem;
}
.slider-block .slider-block__slider-rating .trustpilot-star__full-star {
  fill: #e63748;
}
.slider-block .slider-block__trustpilot-review {
  width: 20.375rem;
  height: 12.5rem;
  background: #FFFFFF;
  box-shadow: 0.4375rem 0.3125rem 1.5625rem 0 rgba(29, 32, 35, 0.15);
  letter-spacing: 0.01563rem;
  font-size: 1.25rem;
  color: #1D2023;
  text-align: left;
  line-height: 2.1875rem;
  padding: 0.9375rem;
  position: relative;
  padding-top: 2.8125rem;
  margin: auto;
}
.slider-block .slider-block__trustpilot-review .slider-block__date {
  position: absolute;
  top: 0.9375rem;
  right: 0.9375rem;
}
.slider-block .slider-block__trustpilot-review .slider-block__title {
  margin-bottom: 0.625rem;
}
.slider-block .slider-block__trustpilot-review .slider-block__name {
  font-weight: 600;
  font-size: 0.875rem;
}
.slider-block .slider-block__trustpilot-review .trustpilot-stars {
  width: 5rem;
  position: absolute;
  top: 0.9375rem;
  left: 0.9375rem;
}
.slider-block .slider {
  margin-top: 2.5rem;
  margin-right: 1.875rem;
}
@media print, screen and (min-width: 40em) and (max-width: 63.99875em) {
  .slider-block .slider-block__bg-vector {
    width: 75%;
    top: -8.75rem;
    height: 28.125rem;
  }
  .slider-block .slider-block__logo-shape {
    left: 5.625rem;
  }
}
@media print, screen and (max-width: 63.99875em) {
  .slider-block .slick-arrow {
    z-index: 2 !important;
  }
}
@media print, screen and (max-width: 39.99875em) {
  .lang-tr .slider-block .slider-block__bg-vector, .lang-pl .slider-block .slider-block__bg-vector, .lang-pt .slider-block .slider-block__bg-vector, .lang-nl .slider-block .slider-block__bg-vector, .lang-es .slider-block .slider-block__bg-vector {
    height: 110%;
    width: 95%;
  }
  .slider-block .slider-block__logo-shape {
    display: none;
  }
  .slider-block .slider-block__bg-vector {
    top: -1.875rem;
    width: 90%;
    height: 33.75rem;
  }
  .slider-block .slider-block__swipe {
    text-align: center;
    color: white;
  }
}
@media only screen and (max-width: 350px) {
  .slider-block .slider-block__bg-vector {
    width: 95%;
  }
}