.nav-slider{
  max-width:86.875em;
  position:relative;
}
.nav-slider .slider__content{
  text-shadow:0 0 16px rgba(0, 0, 0, 0.25);
  max-width:80%;
}
@media print, screen and (min-width: 84.375rem){
  .nav-slider .slider__content{
    max-width:50%;
  }
}
.nav-slider .btn--pke{
  z-index:5;
  bottom:1.999999995rem;
  left:1.25rem;
}
@media print, screen and (min-width: 84.375rem){
  .nav-slider .btn--pke{
    left:5.6875rem;
    width:auto !important;
    bottom:2.5rem;
  }
}
.nav-slider .btn--pke__title{
  font-size:1.625rem;
}
.nav-slider .btn--pke__subtitle{
  font-size:1.125rem;
}
@media print, screen and (min-width: 48.75rem){
  .nav-slider .btn--pke__subtitle{
    font-size:0.875rem;
  }
}
.nav-slider a{
  font-family:inherit;
}
.nav-slider a:hover .slider__link .svg-icon{
  -webkit-transform:translateX(5px);
          transform:translateX(5px);
}
.nav-slider figure:before{
  padding-top:0 !important;
  height:580px;
  min-height:580px;
}
@media print, screen and (min-width: 48.75rem){
  .nav-slider figure:before{
    height:250px;
  }
}
@media print, screen and (min-width: 84.375rem){
  .nav-slider figure:before{
    height:auto;
    padding-top:39.0625% !important;
  }
}
.nav-slider .slider__control{
  -webkit-transform:none !important;
          transform:none !important;
  top:68px;
}
@media print, screen and (min-width: 48.75rem){
  .nav-slider .slider__control{
    top:100px;
  }
}
@media print, screen and (min-width: 84.375rem){
  .nav-slider .slider__control{
    top:auto;
    bottom:55px;
  }
}

.slider .lazyloaded + .swiper-lazy-preloader{
  display:none;
}
.slider__title{
  font-size:1.625rem;
}
@media print, screen and (min-width: 48.75rem){
  .slider__title{
    font-size:calc(1.625rem + 0.4375 * (100vw - 48.75rem) / 35.625);
  }
}
@media print, screen and (min-width: 84.375rem){
  .slider__title{
    font-size:2.0625rem;
  }
}
.slider__title{
  line-height:1.2;
  letter-spacing:0.083px;
}
.slider__title, .slider__text, .slider__link{
  font-weight:600 !important;
}
.slider__link .svg-icon{
  -webkit-transform:translateX(0);
          transform:translateX(0);
  -webkit-transition:-webkit-transform 0.3s ease;
  transition:-webkit-transform 0.3s ease;
  transition:transform 0.3s ease;
  transition:transform 0.3s ease, -webkit-transform 0.3s ease;
}
.slider .slider-arrow{
  -webkit-filter:invert(1);
          filter:invert(1);
}
.slider__content{
  position:absolute;
  top:4rem;
  left:1.25rem;
}
@media print, screen and (min-width: 84.375rem){
  .slider__content{
    top:2.5rem;
    left:5.6875rem;
  }
}
.slider__content-icon{
  bottom:-1px !important;
}
@media print, screen and (min-width: 84.375rem){
  .slider__content-icon{
    bottom:-3px !important;
  }
}
.slider{
}
.slider__container{
  background-color:#f3f3f3;
  width:100%;
}
@media print, screen and (min-width: 84.375rem){
  .slider__container{
    border-radius:3px;
  }
}
.slider__container--small{
  height:150px;
}
@media print, screen and (min-width: 48.75rem){
  .slider__container--small{
    height:200px;
  }
}
@media print, screen and (min-width: 84.375rem){
  .slider__container--small{
    height:400px;
  }
}
.slider__container:not(.slider__thumb) .lazyload{
  display:none;
}
.slider__container:not(.slider__thumb) .swiper-slide-prev .lazyload,
.slider__container:not(.slider__thumb) .swiper-slide-active .lazyload,
.slider__container:not(.slider__thumb) .swiper-slide-next .lazyload{
  display:block;
}
.slider__pagination{
  width:auto;
  top:1.5rem;
  left:1.25rem;
  bottom:auto !important;
}
@media print, screen and (min-width: 84.375rem){
  .slider__pagination{
    top:38%;
    left:5.6875rem;
  }
}
.slider__pagination > span{
  position:relative;
  display:inline-block;
  opacity:1;
  background:#ffffff;
  width:34px;
  height:2px;
  border-radius:0 !important;
}
.slider__pagination > span::after{
  content:"";
  position:absolute;
  top:-8px;
  bottom:-8px;
  left:-8px;
  right:-8px;
}
.slider__pagination > span.swiper-pagination-bullet-active{
  background:#ffffff;
  border:none;
  height:3px;
}
.slider__thumbs .slider__slide{
  width:50px;
  height:50px;
  opacity:0.5;
}
.slider__thumbs .slider__slide.swiper-slide-thumb-active{
  opacity:1;
}
.slider__thumbs .slider__slide > img{
  cursor:pointer;
}

.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet{
  margin:0 8px 0 0;
}
