.elementor-718 .elementor-element.elementor-element-5c1e70dc{width:var( --container-widget-width, 352px );max-width:352px;--container-widget-width:352px;--container-widget-flex-grow:0;}.elementor-718 .elementor-element.elementor-element-5c1e70dc .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-718 .elementor-element.elementor-element-5c1e70dc .elementor-custom-embed-play i{color:#FFFFFF;font-size:24px;}.elementor-718 .elementor-element.elementor-element-5c1e70dc .elementor-custom-embed-play svg{fill:#FFFFFF;width:24px;height:24px;}@media(max-width:1024px){.elementor-718 .elementor-element.elementor-element-5c1e70dc{width:100%;max-width:100%;}}/* Start custom CSS for video, class: .elementor-element-5c1e70dc */.elementor-718 .elementor-element.elementor-element-5c1e70dc {
    width: 100%;
    max-width: 352px !important;
    --video-radius: 90px !important;
    --video-ratio: 352 / 173 !important;
}
@media (max-width: 1024px) {
.elementor-718 .elementor-element.elementor-element-5c1e70dc {
    width: 100%;
    max-width: 1024px !important;
    --video-radius: 90px !important;
    --video-ratio: 352 / 173 !important;
}    
}
/* Общая область видео */
.elementor-718 .elementor-element.elementor-element-5c1e70dc .elementor-wrapper {
    position: relative;

    width: 100%;
    aspect-ratio: var(--video-ratio);

    overflow: hidden;
    border-radius: var(--video-radius);

    isolation: isolate;
    transform: translateZ(0);


    clip-path: inset(0 round var(--video-radius));
    -webkit-clip-path: inset(0 round var(--video-radius));
}

/* Само видео */
.elementor-718 .elementor-element.elementor-element-5c1e70dc .elementor-video {
    display: block;

    position: absolute;
    inset: 0;

    width: 100%;
    height: 100%;

    object-fit: cover;
    object-position: center;

    border: 0;
    border-radius: inherit;

    background: transparent;
}

.myvideo .elementor-custom-embed-play {
    background: rgba(255, 255, 255, 0.25);
    padding: 23px 20px 23px 23px;
    display:flex;
    border-radius: 1000px;
    border:1px solid rgba(255, 255, 255, 0.28);
}
.myvideo .elementor-custom-embed-play i, .elementor-custom-embed-play svg {
    opacity: 1;
    transition: all .5s;
}/* End custom CSS */