.video-js {width:100%;height:100%;position:absolute;top:0;left:0;z-index:1}
.video-js * {outline:none}
.video-js:hover .vjs-big-play-button {background:rgba(0,0,0,0.3)}
.video-js .vjs-big-play-button {top:50%;left:50%;transform:translate(-50%,-50%);width:78px;height:78px;border:1px #fff solid;border-radius:39px;background:rgba(0,0,0,0);display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:center;align-items:center;outline:none;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}
.video-js .vjs-icon-play:before,
.video-js .vjs-play-control .vjs-icon-placeholder:before,
.video-js .vjs-big-play-button .vjs-icon-placeholder:before {content:'';width:24px;position:static;height:24px;display:block;background:url(../themes/kvartal/assets/img/svg/play.svg) center / contain no-repeat}
.video-js.vjs-controls-disabled .vjs-big-play-button,
.video-js.vjs-has-started .vjs-big-play-button,
.video-js.vjs-using-native-controls .vjs-big-play-button,
.video-js.vjs-error .vjs-big-play-button {opacity:0;pointer-events:none}
.video-js .vjs-control-bar {background:none}
.video-js .vjs-control-bar .vjs-control {display:none}
.video-js .vjs-control-bar .vjs-progress-control {display:block;margin:0 180px}
.video-js .vjs-control-bar .vjs-progress-control .vjs-progress-holder {margin:0;background:rgba(255,255,255,0.5)}
.video-js .vjs-control-bar .vjs-progress-control .vjs-play-progress:before {display:none}
.video-js .vjs-control-bar .vjs-progress-control .vjs-play-progress .vjs-time-tooltip {display:none}
.slider video {width:100%;object-fit:cover}
.slider .slide {position:relative}
.slider .slide .row {margin:0}
.slider .slide .row a {display:block;position:relative}
.slider .slide .row a >span {display:inline-block;padding:5px;color:rgba(0,0,0,0.3);justify-content:center;align-items:center;position:absolute;bottom:0;left:0;font-size:10px}
@media screen and (min-width:751px ) {.slider .slide .row a {margin:0 -20px }}
.slider__slides:not(.slick-initialized) .slide:not(:first-of-type) {display:none}
@media screen and (min-width:751px ) {.slider__slides.slick-initialized .slide:not(.has_video).slick-current img,.slider__slides.slick-initialized .slide:not(.has_video).slick-active img {-webkit-animation:scale-up 0.4s cubic-bezier(0.39,0.575,0.5649999999999999,1) both;animation:scale-up 0.4s cubic-bezier(0.39,0.575,0.5649999999999999,1) both }}
@media screen and (min-width:751px ) {.slider__slides.slick-initialized .slide:not(.has_video):not(.slick-current) img,.slider__slides.slick-initialized .slide:not(.has_video):not(.slick-active) img {-webkit-animation:scale-down 0.4s cubic-bezier(0.39,0.575,0.5649999999999999,1) both;animation:scale-down 0.4s cubic-bezier(0.39,0.575,0.5649999999999999,1) both }}
@media screen and (min-width:751px ) {.slider__slides.slick-initialized .slide:not(.has_video) img {transform:translateX(calc((100vw / 16) * -2)) scale(0.5);transform-origin:left center }}
@media screen and (min-width:751px ) {.slider__slides.slick-initialized .slide.has_video.slick-current .video-js,.slider__slides.slick-initialized .slide.has_video.slick-active .video-js {-webkit-animation:scale-up 0.4s cubic-bezier(0.39,0.575,0.5649999999999999,1) both;animation:scale-up 0.4s cubic-bezier(0.39,0.575,0.5649999999999999,1) both }}
@media screen and (min-width:751px ) {.slider__slides.slick-initialized .slide.has_video:not(.slick-current) .video-js,.slider__slides.slick-initialized .slide.has_video:not(.slick-active) .video-js {-webkit-animation:scale-down 0.4s cubic-bezier(0.39,0.575,0.5649999999999999,1) both;animation:scale-down 0.4s cubic-bezier(0.39,0.575,0.5649999999999999,1) both }}
.slider__slides.slick-initialized .slide.has_video .col {position:relative}
.slider__slides.slick-initialized .slide.has_video .video-js-bg {visibility:hidden}
.slider__controls {padding-top:25px}
@media screen and (max-width:750px ) {.slider__controls {padding-top:20px }}
.slider__controls .col {display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:space-between;align-items:center}
@media screen and (max-width:750px ) {.slider__controls .col .row {display:grid !important }.slider__controls .col .row:before,.slider__controls .col .row:after {display:none !important }.slider__controls .col .row .sm-12 {order:1 }.slider__controls .col .row .sm-12 + .sm-12 {order:0 }}
.slider__captions {width:100%}
.slider__captions .text {padding-top:4px}
@media screen and (max-width:750px ) {.slider__captions .text {padding-top:20px }}
.slider__captions .text:empty {display:none}
.slider__arrows {margin-left:auto}
.slider__pager {color:#1D5B39}
.slider__pager-digits {width:40px;display:inline-block}
.slider .progress {width:40px}
@media screen and (max-width:750px ) {.slider .progress {margin:0 }}
.slider__links {display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;margin-top:40px;padding-bottom:20px;align-items:flex-end}
.slider__links-icon {margin-bottom:15px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;align-items:center;height:26px}
.slider__links a {width:100%;color:#fff;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-direction:column;justify-content:center;align-items:center}
@-webkit-keyframes scale-up {0% {-webkit-transform:translateX(calc((100vw / 16) * -2)) scale(0.5);transform:translateX(calc((100vw / 16) * -2)) scale(0.5) }100% {-webkit-transform:translateX(0) scale(1);transform:translateX(0) scale(1) }}
@keyframes scale-up {0% {-webkit-transform:translateX(calc((100vw / 16) * -2)) scale(0.5);transform:translateX(calc((100vw / 16) * -2)) scale(0.5) }100% {-webkit-transform:translateX(0) scale(1);transform:translateX(0) scale(1) }}
@-webkit-keyframes scale-down {0% {-webkit-transform:translateX(0) scale(1);transform:translateX(0) scale(1) }100% {-webkit-transform:translateX(calc((100vw / 16) * -2)) scale(0.5);transform:translateX(calc((100vw / 16) * -2)) scale(0.5) }}
@keyframes scale-down {0% {-webkit-transform:translateX(0) scale(1);transform:translateX(0) scale(1) }100% {-webkit-transform:translateX(calc((100vw / 16) * -2)) scale(0.5);transform:translateX(calc((100vw / 16) * -2)) scale(0.5) }}