.elementor-875 .elementor-element.elementor-element-e149da1 {
  --display: flex;
  --background-transition: 0.3s;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-875
  .elementor-element.elementor-element-126ca688
  .elementor-wrapper {
  --video-aspect-ratio: 0.5625;
}
#elementor-popup-modal-875 {
  background-color: rgba(0, 0, 0, 0.8);
  justify-content: center;
  align-items: center;
  pointer-events: all;
}
#elementor-popup-modal-875 .dialog-message {
  width: 500px;
  height: auto;
  padding: 0px 0px 0px 0px;
}
#elementor-popup-modal-875 .dialog-close-button {
  display: flex;
  top: 32px;
  font-size: 24px;
}
#elementor-popup-modal-875 .dialog-widget-content {
  box-shadow: 2px 8px 23px 3px rgba(0, 0, 0, 0.2);
}
body:not(.rtl) #elementor-popup-modal-875 .dialog-close-button {
  right: 32px;
}
body.rtl #elementor-popup-modal-875 .dialog-close-button {
  left: 32px;
}
#elementor-popup-modal-875 .dialog-close-button i {
  color: var(--e-global-color-a044a95);
}
#elementor-popup-modal-875 .dialog-close-button svg {
  fill: var(--e-global-color-a044a95);
}
#elementor-popup-modal-875 .dialog-close-button:hover i {
  color: var(--e-global-color-primary);
}
@media (min-width: 768px) {
  .elementor-875 .elementor-element.elementor-element-e149da1 {
    --content-width: 100%;
  }
}
@media (max-width: 1024px) {
  #elementor-popup-modal-875 .dialog-message {
    width: 400px;
  }
}
@media (max-width: 767px) {
  #elementor-popup-modal-875 {
    align-items: flex-end;
  }
}
