.elementor-4330 .elementor-element.elementor-element-34de880{--display:flex;--min-height:0vh;--margin-top:30px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4330 .elementor-element.elementor-element-6d9706e .elementor-wrapper{--video-aspect-ratio:2.33333;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}@media(max-width:767px){.elementor-4330 .elementor-element.elementor-element-34de880{--min-height:0vh;}}/* Start custom CSS for video, class: .elementor-element-6d9706e */.elementor-4330 .elementor-element.elementor-element-6d9706e .elementor-custom-embed-play {
    width: clamp(80px, 12vw, 120px);
    height: clamp(80px, 12vw, 120px);

    background: #000;
    border-radius: 50%;

    display: flex;
    align-items: center;
    justify-content: center;

    opacity: 1;
    transition: transform 0.3s ease;

    cursor: pointer;
}

.elementor-4330 .elementor-element.elementor-element-6d9706e .elementor-custom-embed-play i,
.elementor-4330 .elementor-element.elementor-element-6d9706e .elementor-custom-embed-play svg {
    display: none;
}

.elementor-4330 .elementor-element.elementor-element-6d9706e .elementor-custom-embed-play::after {
    content: "PLAY";
    color: #fff;

    font-size: clamp(11px, 1vw, 14px);
    font-weight: 500;
    letter-spacing: clamp(1px, 0.2vw, 4px);
}

.elementor-4330 .elementor-element.elementor-element-6d9706e .elementor-custom-embed-play:hover {
    transform: translate(-50%, -50%) scale(1.2);
}

@media (max-width: 767px) {
    .elementor-4330 .elementor-element.elementor-element-6d9706e .elementor-wrapper {
        aspect-ratio: 5 / 3;
    }
}/* End custom CSS */