.kinescope-video {
    position: relative;
}

.kinescope-video:empty {
    background: #f2f2f2 url('../images/logo-light-square.svg') 50% 50%/ 50px auto no-repeat;
}

.kinescope-video--16x9 {
    aspect-ratio: 16/9;
}

.kinescope-video--9x16 {
    aspect-ratio: 9/16;
    max-width: 320px !important;
    margin-left: auto;
    margin-right: auto;
}

.kinescope-video--4x3 {
    aspect-ratio: 4/4;
}

.elementor .kinescope-video iframe {
    width: auto;
}

.brx-body .kinescope-video iframe {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
}

.icon i.bricks-kinescope-video-icon {
    width: 14px;
    height: 14px;
    display: inline-block;
    background: transparent url('../images/logo-light-square.svg') 50% 50%/ 14px 14px no-repeat;
}

.element-icon i.bricks-kinescope-video-icon {
    width: 20px;
    height: 20px;
    display: inline-block;
    background: transparent url('../images/logo-light-square.svg') 50% 50%/ 20px 20px no-repeat;
}

.icon .elementor-kinescope-video-icon {
    width: 24px;
    height: 24px;
    display: inline-block;
    background: transparent url('../images/logo-light-square.svg') 50% 50%/ 24px 24px no-repeat;
}

#elementor-navigator .elementor-kinescope-video-icon {
    width: 14px;
    height: 14px;
    display: inline-block;
    background: transparent url('../images/logo-light-square.svg') 50% 50%/ 14px 14px no-repeat;
}

.elementor-editor-active{}