.elementor-1408 .elementor-element.elementor-element-938d868 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}#elementor-popup-modal-1408{background-color:rgba(0,0,0,.8);justify-content:center;align-items:flex-start;pointer-events:all;}#elementor-popup-modal-1408 .dialog-message{width:640px;height:auto;}#elementor-popup-modal-1408 .dialog-close-button{display:flex;}#elementor-popup-modal-1408 .dialog-widget-content{box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}/* Start custom CSS *//* Mobile-specific adjustments for popup scrolling */
@media (max-width: 768px) {
    /* Increase scrollable area on mobile */
    .elementor-popup-modal .dialog-message {
        max-height: 90vh !important; /* Increased from 85vh */
        overflow-y: auto !important;
        overflow-x: hidden !important;
        -webkit-overflow-scrolling: touch; /* Smooth scrolling on iOS */
        padding-bottom: 100px !important; /* Extra space at bottom */
    }
    
    /* Ensure iframe has enough height */
    .elementor-popup-modal iframe {
        min-height: 700px !important;
    }
    
    /* Add padding to GiveWP form container */
    .give-form-wrap {
        padding-bottom: 120px !important;
    }
    
    /* Make sure submit button is fully visible */
    #give-purchase-button,
    .give-submit-button-wrap {
        margin-bottom: 80px !important;
    }
}

/* Extra small devices (phones in portrait mode) */
@media (max-width: 480px) {
    .elementor-popup-modal .dialog-message {
        max-height: 92vh !important; /* Even more on very small screens */
        padding-bottom: 120px !important;
    }
    
    .give-form-wrap {
        padding-bottom: 150px !important;
    }
}/* End custom CSS */