.elementor-14296 .elementor-element.elementor-element-d91d6de{--display:flex;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-14296 .elementor-element.elementor-element-83b0723 .elementor-wrapper{--video-aspect-ratio:1.77777;}/* Start custom CSS for video, class: .elementor-element-83b0723 */.patient-video{
    max-height: 800px !important;
}

..patient-video .elementor-custom-embed-image-overlay img {
    max-height: 800px;
}


.patient-video:before {
    content: '';
    position: absolute;
    background-image: url(/wp-content/uploads/2024/03/video-top-bg.jpg);
    width: calc(100% - 190px);
    height: 100%;
    top: 0;
    right: 0;
}

@media (max-width: 1200px){
   .patient-video:before {
        width: calc(100% - 59px);
    }
}

@media (max-width: 767px){
    .patient-videoo:before {
        width: calc(100% - 21px);
    }
}



.patient-video .elementor-custom-embed-play {
    position: absolute;
    top: 0;
    left: 0;
    transform: translate(0%, 0%);
    right: unset;
}

.patient-video .elementor-custom-embed-play svg{
    width: 127px !important;
    height: 108px !important;
    opacity: 1 !important;
    margin-left: -1px;
}

@media (min-width: 768px) and (max-width: 1024px){
    .patient-video .elementor-custom-embed-play svg{
    width: 54.11px !important;
    height: 46px !important;
}
}

@media (max-width: 767px){
    .patient-video .elementor-custom-embed-play svg{
    width: 33.82px !important;
    height: 33.82px !important;
    margin-top: -2.5px;
    filter: unset !important;
}
}/* End custom CSS */