.elementor-21700 .elementor-element.elementor-element-2a35668{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;}.elementor-21700 .elementor-element.elementor-element-17859a3{text-align:center;}.elementor-21700 .elementor-element.elementor-element-79ffac1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;}.elementor-21700 .elementor-element.elementor-element-79ffac1, .elementor-21700 .elementor-element.elementor-element-79ffac1::before{--border-transition:0.3s;}.elementor-21700 .elementor-element.elementor-element-9c0d77f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;}.elementor-21700 .elementor-element.elementor-element-821a05c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;}.elementor-21700 .elementor-element.elementor-element-6043a34 .elementor-menu-toggle{margin:0 auto;}/* Start custom CSS for html, class: .elementor-element-89664a0 *//* Generic wrapper for each iframe block */
.iframe-wrap {
  width: 100%;
  display: flex;
  justify-content: center;
  overflow: hidden; /* swallows rare 1px overshoots */
}

/* Elementor HTML widget sometimes injects min-heights/padding */
.elementor-widget-html iframe {
  border: 0;
  display: block;
  max-width: 100%;
  min-height: 0 !important; /* allow JS to shrink */
}

/* Optional: if you ever see horizontal scrollbars on the parent page */
html, body {
  overflow-x: hidden;
}/* End custom CSS */