.elementor-8292889 .elementor-element.elementor-element-ef0c7d3{--display:flex;}/* Start custom CSS for html, class: .elementor-element-2dddac1 */.light-widget,
.dark-widget,
.mobile-widget,
.desktop-widget {
    display: none;
}

@media (max-width: 767px) { 
div#tp-widget-wrapper {
    width: fit-content !important;
    align-self: self-start !important;
}
.elementor-8292889 .elementor-element.elementor-element-2dddac1 iframe {
    width: auto !important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef0c7d3 */@media (min-width: 1024px) {

  .elementor-8292889 .elementor-element.elementor-element-ef0c7d3 {
            width: fit-content;
    align-self: center;
    margin: auto;
  }
}/* End custom CSS */