.g-placeholder{left:0;top:0;position:absolute}.portfolio-item__cover,.portfolio-item__placeholder .portfolio-item__cover{position:absolute;top:0;right:0;bottom:0;left:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;position:relative;padding-bottom:100%;height:0}.portfolio-item__cover video,.portfolio-item__placeholder .portfolio-item__cover video{width:100%;height:100%;object-fit:cover;position:absolute;left:0;top:0}.portfolio-item__cover img{position:absolute;left:0;top:0;width:100%}