.kd-widget-container .kd-video-modal{width:max-content}.kd-widget-container .kd-video-modal__button{position:relative;display:flex;align-items:center;justify-content:center;text-align:center;z-index:5;padding:32px;color:var(--e-global-color-text);background-color:#FFF;border-radius:50%;transition:var(--global-transition);box-sizing:content-box;width:max-content;cursor:pointer}.kd-widget-container .kd-video-modal__button .kd-video-modal__icon{display:flex;font-family:var(--e-global-typography-accent-font-family);font-weight:var(--e-global-typography-accent-font-weight);font-size:16px;transition:var(--global-transition)}.kd-widget-container .kd-video-modal__button .kd-video-modal__icon i{display:flex;color:inherit;transition:var(--global-transition)}.kd-widget-container .kd-video-modal__button .kd-video-modal__icon svg{transition:var(--global-transition);fill:currentColor;width:1em;height:1em}.kd-widget-container .kd-video-modal__button.has-effect{animation:kd-pulse 2s infinite;--box-shadow-color: rgb(255 255 255 / 25%)}.kd-widget-container .kd-video-modal__button.has-effect:hover{transform:scale(1.1)}.kd-widget-container .kd-video-modal-popup{display:none;visibility:hidden}.dialog-widget.elementor-lightbox .elementor-video-container{width:100%;max-width:max-content;padding:0 20px}.dialog-widget.elementor-lightbox .elementor-video-container .elementor-video-wrapper{width:920px;max-width:100%;border-radius:var(--global-border-radius);box-shadow:var(--box-shadow);overflow:hidden}@keyframes kd-pulse{0%{box-shadow:0 0 0 0 var(--box-shadow-color)}70%{box-shadow:0 0 0 40px rgba(0, 0, 0, 0)}100%{box-shadow:0 0 0 0 rgba(0, 0, 0, 0)}}