.impressions .impressions__gallery-item{border-radius:8px;margin:0 6px;overflow:hidden;position:relative}.impressions .impressions__gallery-item img{aspect-ratio:4/3;height:auto;object-fit:cover;width:100%}@media only screen and (max-width:576px){.impressions .impressions__gallery-item img{aspect-ratio:16/9}}.impressions .impressions__gallery-item .impressions__gallery-play{align-items:center;appearance:none;background:#fff;border:none;border-radius:48px;box-shadow:0 2px 32px 0 rgba(117,133,146,.16);display:inline-block;height:48px;justify-content:center;left:50%;line-height:48px;outline:none;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:48px;z-index:2}@media only screen and (max-width:992px){.impressions .impressions__gallery-item .impressions__gallery-play{margin-bottom:40px}}.impressions .impressions__gallery-item .impressions__gallery-play i{color:#313131;font-size:18px!important;left:50%;line-height:48px;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%)}.impressions .slick-container{position:relative}.impressions .slick-list{overflow:visible}.impressions .slick-impressions:before{background:#fff;content:"";height:100%;left:0;mask-image:linear-gradient(90deg,#000,#000 2%,#000 80%,transparent);pointer-events:none;position:absolute;top:0;transform:translateX(-100%);width:calc(50vw - 613px);z-index:4}@media screen and (max-width:1600px){.impressions .slick-impressions:before{width:calc(50vw - 424px)}}@media screen and (max-width:1200px){.impressions .slick-impressions:before{width:calc(50vw - 326px)}}@media screen and (max-width:992px){.impressions .slick-impressions:before{width:calc(50vw - 200px)}}@media only screen and (max-width:576px){.impressions .slick-impressions:before{display:none;mask-image:none}}.impressions .slick-impressions:after{background:#fff;content:"";height:100%;mask-image:linear-gradient(-90deg,#000,#000 2%,#000 80%,transparent);pointer-events:none;position:absolute;right:0;top:0;transform:translateX(100%);width:calc(50vw - 613px);z-index:4}@media screen and (max-width:1600px){.impressions .slick-impressions:after{width:calc(50vw - 424px)}}@media screen and (max-width:1200px){.impressions .slick-impressions:after{width:calc(50vw - 326px)}}@media screen and (max-width:992px){.impressions .slick-impressions:after{width:calc(50vw - 200px)}}@media only screen and (max-width:576px){.impressions .slick-impressions:after{display:none;mask-image:none}}