.contain{background-size:contain}.contain,.cover{background-position:50%;background-repeat:no-repeat}.cover{background-size:cover}.case-card{border-radius:.625rem;overflow:hidden;position:relative;z-index:0}a.case-card{cursor:pointer}@media (min-width:1025px){a.case-card:hover .case-card__image{-webkit-transform:scale3d(.92,.92,.92);-moz-transform:scale3d(.92,.92,.92);transform:scale3d(.92,.92,.92)}}.case-card:before{content:"";display:block;height:0;padding-bottom:100%}.case-card_playing .case-card__image:after{-webkit-animation-play-state:running;-moz-animation-play-state:running;animation-play-state:running;opacity:1}.case-card__loader{background-color:#fff;height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}@media (max-width:767px){.case-card__loader{display:none}}.case-card__wrapper{z-index:0}.case-card__image,.case-card__wrapper{height:100%;left:0;position:absolute;top:0;width:100%}.case-card__image{border-radius:.625rem;overflow:hidden;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;-moz-transition:transform .3s ease,-moz-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease,-moz-transform .3s ease;z-index:1}.case-card__image:after{-webkit-animation:move 2s ease-out infinite;-moz-animation:move 2s ease-out infinite;animation:move 2s ease-out infinite;-webkit-animation-play-state:paused;-moz-animation-play-state:paused;animation-play-state:paused;background:-webkit-gradient(linear,left top,right top,from(hsla(0,0%,100%,0)),color-stop(45%,hsla(0,0%,100%,.25)),color-stop(55%,hsla(0,0%,100%,.25)),to(hsla(0,0%,100%,0)));background:-webkit-linear-gradient(left,hsla(0,0%,100%,0),hsla(0,0%,100%,.25) 45%,hsla(0,0%,100%,.25) 55%,hsla(0,0%,100%,0));background:-moz-linear-gradient(left,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,.25) 45%,hsla(0,0%,100%,.25) 55%,hsla(0,0%,100%,0) 100%);background:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.25) 45%,hsla(0,0%,100%,.25) 55%,hsla(0,0%,100%,0));content:"";display:none;height:100%;left:0;position:absolute;top:0;-webkit-transform:translate3d(-100%,0,0);-moz-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);width:100%;z-index:2}@-webkit-keyframes move{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@-moz-keyframes move{0%{-moz-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{-moz-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes move{0%{-webkit-transform:translate3d(-100%,0,0);-moz-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{-webkit-transform:translate3d(100%,0,0);-moz-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@media (max-width:767px){.case-card__image:after{display:block}}.case-card__image-img{height:100%;-o-object-fit:cover;object-fit:cover;position:relative;width:100%;z-index:1}.case-card__video{height:-webkit-calc(100% + .125rem);height:-moz-calc(100% + .125rem);height:calc(100% + .125rem);left:-.0625rem;-o-object-fit:cover;object-fit:cover;position:absolute;top:-.0625rem;-webkit-transition-delay:.15s;-moz-transition-delay:.15s;transition-delay:.15s;width:-webkit-calc(100% + .125rem);width:-moz-calc(100% + .125rem);width:calc(100% + .125rem);z-index:3}
