.elementor-1077 .elementor-element.elementor-element-73c3c97{--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;--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-1077 .elementor-element.elementor-element-73c3c97{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}}/* Start custom CSS for html, class: .elementor-element-7a8ddde */.iframe-wrapper {
  width: 100% !important;
  padding: 0 !important;
  margin: 0 !important;
  height: 2340px !important;
  overflow-y: hidden !important;/* fallback height */
}

.iframe-wrapper iframe {
  width: 100% !important;
  height: 100% !important;
  border: none;
  overflow-y: hidden;   /* 🚫 no scrollbars by default */
}

/* Allow scrolling only on mobile */
@media (max-width: 768px) {
  .iframe-wrapper iframe {
    overflow-y: hidden;   /* ✅ scrollbars only on small screens */
  }
}/* End custom CSS */