.elementor-1016 .elementor-element.elementor-element-bc5f3e9{--display:flex;}#elementor-popup-modal-1016{background-color:rgba(0,0,0,.8);justify-content:center;align-items:flex-start;pointer-events:all;}#elementor-popup-modal-1016 .dialog-message{width:768px;height:100vh;align-items:flex-start;}#elementor-popup-modal-1016 .dialog-close-button{display:flex;}#elementor-popup-modal-1016 .dialog-widget-content{box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}/* Start custom CSS for html, class: .elementor-element-0fd2772 */.elementor-1016 .elementor-element.elementor-element-0fd2772 .elementor-widget-html,
.elementor-1016 .elementor-element.elementor-element-0fd2772 .elementor-widget-container,
.elementor-1016 .elementor-element.elementor-element-0fd2772 .elementor-html {
  height: 97vh !important;
  min-height: 600px;
}

@media (max-width: 768px) {
  .elementor-1016 .elementor-element.elementor-element-0fd2772  .elementor-widget-html,
  .elementor-1016 .elementor-element.elementor-element-0fd2772 .elementor-widget-container,
  .elementor-1016 .elementor-element.elementor-element-0fd2772 .elementor-html {
    height: 95vh !important;
    min-height: 650px;
  }
}

/* Calendly iframe container */
.elementor-1016 .elementor-element.elementor-element-0fd2772 .calendly-inline-widget {
  height: 100% !important;
}/* End custom CSS */