/**
 * Slider
 */

.slider-wrapper {
  position: relative;
}
.slider-wrapper .tns-inner {
  margin: 0 100px 0 0 !important;
}
.slider-wrapper__items {
  padding-top: 1rem;
  margin: 0 auto;
}
.slider-wrapper .tns-controls button {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  background-color: var(--brand-primary-color);
  z-index: 5;
  width: 35px;
  height: 35px;
  text-indent: -9999px;
  cursor: pointer;
  background-position: center;
  background-repeat: no-repeat;
  background-size: 60%;
  border-radius: 2px;
  transition: 0.2s;
}
.slider-wrapper .tns-controls button:hover {
  background-color: var(--brand-secondary-color);
}
.slider-wrapper .tns-controls button[data-controls="prev"] {
  left: -30px;
  background-image: url('../../images/arrow-left-white.svg');
}
.slider-wrapper .tns-controls button[data-controls="next"] {
  right: -30px;
  background-image: url('../../images/arrow-right-white.svg');
}
.slider-wrapper.slider-small .tns-controls button[data-controls="prev"] {
  left: -3rem;
}
.slider-wrapper.slider-small .tns-controls button[data-controls="next"] {
  right: -3rem;
}
@media all and (min-width: 650px) {
  .slider-wrapper .tns-inner {
    margin: 0 !important;
  }
}
@media all and (min-width: 750px) {
  .slider-wrapper {
  	padding: 0;
    width: 90%;
    margin: 0 auto;
  }
  .slider-small {
    width: 60.48%;
  }
}
@media all and (min-width: 850px) {
  .slider-wrapper .tns-controls button[data-controls="prev"] {
    left: -40px;
  }
  .slider-wrapper .tns-controls button[data-controls="next"] {
    right: -40px;
  }
}
@media all and (min-width: 1000px) {
  .slider-wrapper .tns-controls button {
    width: 40px;
    height: 40px;
  }
  .slider-wrapper .tns-controls button[data-controls="prev"] {
    left: -40px;
  }
  .slider-wrapper .tns-controls button[data-controls="next"] {
    right: -40px;
  }
}
@media all and (min-width: 1300px) {
  .slider-wrapper {
    width: 82%;
    max-width: 1400px;
  }
  .slider-small {
    width: 50.48%;
    max-width: 1016px;
  }
}


/**
 * Slider Item
 */

.slider-item {
  transition: 0.2s;
}
.slider-item:not([aria-hidden='true']) {
  padding: 0 0.25rem;
}
.slider-item:hover {
  transform: translateY(-5px);
  text-decoration: none;
}
.slider-item__image img {
  border-radius: 100%;
  margin: 0 auto;
  transition: 0.15s;
}
.slider-item:hover .slider-item__image img {
  box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.15);
}
.slider-item__content {
  margin-top: 1rem;
  text-align: center;
}
@media all and (min-width: 750px) {
  .slider-item:not([aria-hidden='true']) {
    padding: 0 1rem;
  }
}