.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 {background:url(../themes/kvartal/assets/img/svg/main-slider-bg.svg) calc(100% - 20px) center / calc(((100vw / 15) * 2) - 40px - var(--scroll-bar-width,0)) no-repeat,url(../themes/kvartal/assets/img/main-slider-arrow-bg.png) 20px center / contain no-repeat,#0e8946;padding:90px 0 50px 0}
@media screen and (max-width:750px ) {.slider {padding:0;background:#0e8946 }}
@media screen and (max-width:750px ) {.aside__menu {background:#fff;color:#000 }}
@media screen and (max-width:750px ) {.scroll-fix__content {padding-top:54px }}
.main_video {margin-top:80px;position:relative;padding-top:56.24%}