.elementor-28 .elementor-element.elementor-element-442fb6e{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--z-index:1;}.elementor-28 .elementor-element.elementor-element-442fb6e.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-28 .elementor-element.elementor-element-14fc073 .elementor-wrapper{--video-aspect-ratio:1.33333;}.elementor-28 .elementor-element.elementor-element-14fc073 .elementor-custom-embed-play i{color:#5074FF;}.elementor-28 .elementor-element.elementor-element-14fc073 .elementor-custom-embed-play svg{fill:#5074FF;}.elementor-28 .elementor-element.elementor-element-14fc073{width:100%;max-width:100%;top:0px;z-index:2;}body:not(.rtl) .elementor-28 .elementor-element.elementor-element-14fc073{left:0px;}body.rtl .elementor-28 .elementor-element.elementor-element-14fc073{right:0px;}/* Start custom CSS for video, class: .elementor-element-14fc073 */.elementor-28 .elementor-element.elementor-element-14fc073 .elementor-wrapper {
	--video-aspect-ratio: unset !important;
}

/*Play Button*/
.elementor-28 .elementor-element.elementor-element-14fc073 {
    height: 100%;
}

.elementor-28 .elementor-element.elementor-element-14fc073 img {
    display: none !important;
}

.elementor-28 .elementor-element.elementor-element-14fc073 picture img {
    display: none !important;
}

.elementor-28 .elementor-element.elementor-element-14fc073 .elementor-custom-embed-play svg {
    width: 80px;
    height: 80px;
    opacity: 1;
}

.elementor-28 .elementor-element.elementor-element-14fc073 .elementor-custom-embed-play svg ellipse,
.elementor-28 .elementor-element.elementor-element-14fc073 .elementor-custom-embed-play svg path {
    fill: transparent;
    transition: all 0.3s;
}

.elementor-28 .elementor-element.elementor-element-14fc073 .elementor-custom-embed-play svg:hover ellipse {
    /*fill: #005EA9;*/
    transition: all 0.3s;
}
.elementor-28 .elementor-element.elementor-element-14fc073 .elementor-custom-embed-play svg:hover path {
    /*fill: var(--e-global-color-5c40814);*/
    stroke: var(--e-global-color-f8db77d);
    transition: all 0.3s;
}

@media screen and (width <= 1024px) {
    .elementor-28 .elementor-element.elementor-element-14fc073 .elementor-custom-embed-play svg {
        width: 60px;
        height: 60px;
    }
}

@media screen and (width <= 767px) {
    .elementor-28 .elementor-element.elementor-element-14fc073 .elementor-custom-embed-play svg {
        width: 60px;
        height: 60px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-442fb6e */.elementor-28 .elementor-element.elementor-element-442fb6e {
    height: 100%;
}

@media screen and (width <= 1024px) {
    .elementor-28 .elementor-element.elementor-element-442fb6e {
        height: 450px; 
    }
}

@media screen and (width <= 767px) {
    .elementor-28 .elementor-element.elementor-element-442fb6e {
        height: 350px;  
    }
}/* End custom CSS */