.sw-cms-el-youtube-video {
    position: relative;
    width: 100%;

    &.is--streched {
        height: 100%;
    }

    &::before {
        display: block;
        content: "";
        width: 100%;
        padding-top: calc((9 / 16) * 100%);
    }

    &__video {
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        border: 0 none;
    }
}
