.elementor-6228 .elementor-element.elementor-element-1d14cf0{--display:flex;--padding-top:70px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-6228 .elementor-element.elementor-element-9563181 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-6228 .elementor-element.elementor-element-9563181 .elementor-custom-embed-play i{color:var( --e-global-color-d6a4d64 );}.elementor-6228 .elementor-element.elementor-element-9563181 .elementor-custom-embed-play svg{fill:var( --e-global-color-d6a4d64 );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-6228 .elementor-element.elementor-element-f183ef6 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;line-height:30px;}#elementor-popup-modal-6228{background-color:rgba(0,0,0,.8);justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-6228 .dialog-message{width:900px;height:auto;}#elementor-popup-modal-6228 .dialog-close-button{display:flex;}#elementor-popup-modal-6228 .dialog-widget-content{border-radius:20px 20px 20px 20px;box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}/* Start custom CSS for video, class: .elementor-element-9563181 */.elementor-6228 .elementor-element.elementor-element-9563181 svg{
    opacity: 1;
}

.elementor-6228 .elementor-element.elementor-element-9563181 .elementor-custom-embed-play span {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 1px solid #FBB040;
    border-radius: 50%;
    animation: 2s ease-in-out infinite circle-fade-before !important;
    z-index: 1;
}

.elementor-6228 .elementor-element.elementor-element-9563181 .elementor-custom-embed-play .circle-2 {
    animation: 2s ease-in-out infinite circle-fade-after !important;
}

@keyframes circle-fade-before {
    0% { transform: scale(1); opacity: 1; }
    100% { transform: scale(1.4); opacity: 0; }
}

@keyframes circle-fade-after {
    0% { transform: scale(1); opacity: 1; }
    100% { transform: scale(1.8); opacity: 0; }
}/* End custom CSS */