/* Slider */
.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  -ms-touch-action: pan-y;
      touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
  margin-bottom: 2rem;
}
.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0;
}
.slick-listfocus {
  outline: none;
}
.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}
.slick-slider .slick-track,
.slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}
.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.slick-trackbefore,
.slick-trackafter {
  content: "";
  display: table;
}
.slick-trackafter {
  clear: both;
}
.slick-loading .slick-track {
  visibility: hidden;
}
.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
}
[dir="rtl"] .slick-slide {
  float: right;
}
.slick-slide img {
  display: block;
}
.slick-slide.slick-loading img {
  display: none;
  display: none;
}
.slick-slide.dragging img {
  pointer-events: none;
}
.slick-initialized .slick-slide {
  display: block;
}
.slick-loading .slick-slide {
  visibility: hidden;
}
.slick-vertical .slick-slide {
  display: block;
  height: auto;
}
/* Arrows */
.slick-arrow {
  box-sizing: border-box;
  position: absolute;
  z-index: 5;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  display: block;
  width: 19px;
  height: 68px;
  background-size: contain;
  background-repeat: no-repeat;
  cursor: pointer;
  -webkit-transition: all 0.15s ease-in-out;
  transition: all 0.15s ease-in-out;
}
.slick-arrow--prev {
  left: 0.5rem;
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAABECAMAAAC7x5WPAAAAAXNSR0IB2cksfwAAAQhQTFRFAAAAqqqqra2trKysra2tra2trKysra2tra2t////ra2tr6+vq6urra2tra2trq6uoqKira2tra2tqqqqrq6ura2tra2trq6ura2tn5+fra2tra2trq6urq6ura2tra2tra2tra2tsbGxra2tra2tra2trKysrq6urq6uq6urra2tra2trKysrq6urq6ura2trKysra2trq6ura2tq6urrq6ura2tra2tra2trq6urKysmZmZra2trKysrKysra2tra2tra2tra2tra2tra2trKysra2trKysrq6ura2tq6urrKysrKysra2tra2tra2trKysra2tra2tra2tr6+vra2tra2tra2tqlzHUQAAAFh0Uk5TACH/7uHUtoCVAeU2QNehdwv3/RVht8FY9AiCmTlC3qJ6/hpju8NchJ09RKR+Zb/FX4WgQUamZ8d/VXsFmDeX71c4uMBgeINZuXk6R5rqiFoouslqEODt01hXStIAAAE+SURBVHichdRXV8JQEATgJYoKioA1IB2CICrYC1ix987//ydmkpcd9iF5/M4umZM7FxH1xJyJyfiUFpl2/GdGSyIJmtU0B0nR3jworSWT9WVhUdMShpZpbwW0yqH8x81pyoPWbKiCpiKkRD9eBlVMqGpNUx1DDdrzQM2IUOuglg3V1rRhQ3VAmxGhtjC0TXtdUM+EymY07YB2bag9TfuQZELTAShvQjkxTYcQj0IdgeoRoY5BHdo7AZ0S9V1TKhlg7IyoADrnsZJPF32iCsYuiWpV0z5pmI5K0zRZcq45RWlh7IqoDRrYaNyb8HNQ5cNo17w5NKWQG2zeEgXHNBatbO5GeDnoBoXFGIt2h7F7ouA8H/gFXRstKOxjZLSgZ09Ez6AXjvZqo71h7J3oA/TJL/iy0b7Nv4D8ePHfv9E/u3AZWbdcEU4AAAAASUVORK5CYII=');
}
.slick-arrow--next {
  right: 0.5rem;
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAABECAMAAAC7x5WPAAAAAXNSR0IB2cksfwAAAP9QTFRFAAAArKysrKysra2tra2tra2tra2tra2tra2toqKira2tra2tr6+vra2trKysrq6urKysgICAra2trKysra2tra2tra2trq6urq6urKysra2tqqqqra2tra2trKysra2tr6+vrq6ura2tmZmZrKysra2trq6ura2trKysra2trKysr6+vrq6urKysrKysrKysra2trKysra2tra2tra2trq6urKysra2tra2tqqqqra2trq6ura2tra2tr6+vrq6ura2tra2tra2trKysrq6ura2trq6ura2trKysra2trKysrq6ura2tra2tra2tra2trq6ura2tra2tra2tra2tPezzfwAAAFV0Uk5TAI7S3+z/TmavC/f6EKdvSM8C6iiJj8pPa7D9FaxwTdcwkO8FULFxUTGTkTN0tnJWMpeSON5SeIWoIcdoZ8hJiqrLaotMS43ObMytbnO0VJWp8OPWyco2O90AAAEtSURBVHicjdPXUgJBFIRhUMEAKkGCsARBxJwDJjCCATG+/7O4PVf711kL9/KrnqqunZ5IdGJyKhaPBL/pmP/NgGbnfEokYfOKLYAWRSlQOiPLwpZEOVBWlEnD8rICqChaBiUTPpXKME+xCqgqqoVUq8OiohVbrdGEpWSroIqoBSqXbLWWYmugtq3WbMjWYRuiTdBWSLWarA3a/l+1HcV2QXt/VduHHYgOQUch1Y5lJ6BTkQeKi85AHdF5UNytXyB0qdAV6Nqs1l1mByG3xm5Q3DA4xq5CPZy7McN2pW4RulOoCMqHl+JPuBc9jCn1qFAf57zwUgOEnuzLfdYcbCk+tb5ZvSvFW67amb6YxbhS3NWrQkPQwGzUlXpDKCcajSlVUOgd5z4+v75/6kH5BTG8G7KK/BvaAAAAAElFTkSuQmCC');
}
.slick-arrow.slick-hidden {
  display: none;
}
.slick-arrowIcon {
  width: 0.5rem;
  height: 1rem;
}
.slick-arrowIcon--prev {
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
}
.slick-arrowIcon--next {
  -webkit-transform: rotate(0);
      -ms-transform: rotate(0);
          transform: rotate(0);
}
/* Dots */
.slick-dots {
  list-style: none;
  margin: 0;
  padding: 0;
  list-style: none;
  position: absolute;
  width: 100%;
  top: -webkit-calc(100% + 1rem);
  top: calc(100% + 1rem);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.slick-dots li {
  margin: 0;
  padding: 0;
  margin: 0 0.5rem;
}
.slick-dots li button {
  border: 0;
  padding: 0;
  border-radius: 50%;
  display: block;
  height: 1rem;
  width: 1rem;
  outline: none;
  cursor: pointer;
  background-color: #3d3936;
}
.slick-dots li button:hover {
  background-color: #dd1010;
}
.slick-dots li.slick-active button {
  background-color: #dd1010;
}