.push>a{border-radius:calc(var(--webx-cms-box-border-radius, 3px) - 1px);box-shadow:0 2px 10px rgba(0,0,0,.3);color:#fff;cursor:pointer;display:block;height:350px;overflow:hidden;position:relative;transition:all .3s}.push>a:hover{box-shadow:0 15px 10px rgba(0,0,0,.15);color:#fff;text-decoration:none}.push>a:hover .push-image img{transform:scale(1.07)}.push .push-image{height:100%;overflow:hidden;position:relative;width:100%}.push .push-image:not(.no-image){background:#000;background:linear-gradient(transparent, #000)}.push .push-image img{border-radius:var(--webx-cms-box-border-radius, 2px);height:100%;-o-object-fit:cover;object-fit:cover;transition:all .6s;width:100%}.push .push-image>div{height:100%;width:100%}.push .push-image .play{align-items:center;display:flex;justify-content:center;position:absolute}.push .push-image .icon-play{font-size:2.8rem;position:relative;z-index:1}.push .push-image .icon-play:before{align-items:center;background:rgba(0,0,0,.3);border-radius:50%;display:flex;height:70px;justify-content:center;line-height:1;margin-left:0;margin-right:0;padding-left:5px;width:70px}.push .push-link .btn:hover{text-decoration:none}.push .push-content{bottom:0;left:0;padding:2rem 1rem 1rem;position:absolute;right:0}.push .push-content:not(.no-image){background:linear-gradient(180deg, transparent, #000)}.push .push-content.no-image{background:linear-gradient(180deg, transparent, rgba(0, 0, 0, 0.1))}.push .field--name-field-push-body p{-webkit-box-orient:vertical;display:block;display:-webkit-box;font-size:1rem;height:30px;height:2.8rem;-webkit-line-clamp:2;line-height:1.4;margin-bottom:8px;overflow:hidden;text-overflow:ellipsis}@media(min-width: 768px){.content-list.items-1 article.push .push-image .play,.content-list.items-2 article.push .push-image .play{align-items:center}.paragraph--type--column>.field--name-field-content-picker>.field__item:first-child:nth-last-child(1)>div:not(.content-list) article.push .push-image .play,.paragraph--type--column>.field--name-field-content-picker>.field__item:first-child:nth-last-child(2)>div:not(.content-list) article.push .push-image .play,.paragraph--type--column>.field--name-field-content-picker>.field__item:first-child:nth-last-child(2)~.field__item>div:not(.content-list) article.push .push-image .play{align-items:center}}body.page-node-type-push main{padding:5rem 0}body.page-node-type-push main .node--type-push{margin:0 auto;max-width:30rem}