.elementor-5241 .elementor-element.elementor-element-01becab{--display:flex;--min-height:100vh;--overflow:auto;}.elementor-5241 .elementor-element.elementor-element-cd7a91f .elementor-heading-title{text-transform:none;}#elementor-popup-modal-5241 .dialog-widget-content{background-color:var( --e-global-color-c546c7d );box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}#elementor-popup-modal-5241{background-color:rgba(0,0,0,.8);justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-5241 .dialog-message{width:1000px;height:100vh;align-items:flex-start;padding:45px 45px 45px 45px;}#elementor-popup-modal-5241 .dialog-close-button{display:flex;}/* Start custom CSS *//* 1. Hide the main page scrollbar when popup is open */
html.dialog-is-active {
    overflow: hidden !important;
}

/* 2. Target the specific Popup Content area */
#elementor-popup-modal-5241 .dialog-message {
    overflow-y: auto !important;
    max-height: 90vh; /* Adjust based on your popup height */
}

/* 3. The Sticky Title with Gradient */
#elementor-popup-modal-5241 .sticky-title-class {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 9999;
    background-color: #ffffff; /* Match your popup bg */
    padding: 20px;
    margin: 0;
}

#elementor-popup-modal-5241 .sticky-title-class::after {
    content: "";
    position: absolute;
    bottom: -50px;
    left: 0;
    width: 100%;
    height: 50px;
    background: linear-gradient(to bottom, #ffffff, rgba(255,255,255,0));
    pointer-events: none;
}/* End custom CSS */