.trainers-slider{position:relative;padding:30px 0;background:#3b3b3b 50% 50% no-repeat url(images/bg.jpg);background-size:cover;color:#fff}.trainers-slider:before{content:'';display:block;width:100%;height:100%;left:0;position:absolute;top:0;background:rgba(0,0,0,.5)}.trainers-slider__content{max-width:1120px;margin:0 auto}.trainers-slider__sections{margin-bottom:50px}.trainers-slider__section{display:block;margin-top:10px;padding-bottom:5px;font-weight:700;text-transform:uppercase;text-align:center;border-bottom:2px solid transparent;transition:border-color .2s ease-in-out,color .2s ease-in-out}.trainers-slider__section.active,.trainers-slider__section:hover{color:#ffe121;border-color:#ffe121}.trainers-slider__slider{display:none;position:relative;margin:0 -15px}.trainers-slider__slider.active{display:block}.trainers-slider .swiper-slide{box-sizing:border-box;width:224px}.trainers-slider .swiper-slide:not(.swiper-slide-active) .trainer-item__photo{opacity:.5;border-color:transparent}.trainers-slider .swiper-button-next,.trainers-slider .swiper-button-prev{display:none;top:40%;width:40px;height:40px;margin:0;color:#969696;font-size:28px;text-align:center;line-height:38px;border:1px solid #969696;background-color:transparent;border-radius:50%;transition:color .2s ease-in-out;overflow:hidden;touch-action:manipulation}.trainers-slider .swiper-button-next:hover,.trainers-slider .swiper-button-prev:hover{color:#ffe121}.trainers-slider .swiper-button-next:after,.trainers-slider .swiper-button-prev:after{display:none}.trainers-slider .swiper-button-next{padding-left:3px;right:-50px}.trainers-slider .swiper-button-next:before{font-family:Ionicons;content:"\";color:inherit;font-size:inherit}.trainers-slider .swiper-button-prev{padding-right:3px;left:-50px}.trainers-slider .swiper-button-prev:before{font-family:Ionicons;content:"\";color:inherit;font-size:inherit}@media (min-width:1024px){.trainers-slider{padding:50px 0}.trainers-slider__slider{margin:0 -30px}.trainers-slider .swiper-slide{width:calc((100% - 60px)/ 3);margin-right:30px}.trainers-slider .swiper-slide:last-child{margin-right:0}}@media (min-width:1600px){.trainers-slider__slider{margin:0}.trainers-slider .swiper-button-next,.trainers-slider .swiper-button-prev{display:block}.trainers-slider .swiper-button-next.swiper-button-lock,.trainers-slider .swiper-button-prev.swiper-button-lock{display:none}}