.elementor-3334 .elementor-element.elementor-element-ee1e4b3{--display:flex;}#elementor-popup-modal-3334 .dialog-message{width:640px;height:auto;}#elementor-popup-modal-3334{justify-content:center;align-items:center;pointer-events:all;background-color:rgba(0,0,0,.8);}#elementor-popup-modal-3334 .dialog-close-button{display:flex;}#elementor-popup-modal-3334 .dialog-widget-content{box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}/* Start custom CSS for html, class: .elementor-element-063e618 *//* Mobile-specific Elementor popup styles */
@media (max-width: 767px) {
    /* Remove Elementor's default popup styling on mobile */
    .elementor-popup-modal {
        position: fixed !important;
        top: 0 !important;
        left: 0 !important;
        right: 0 !important;
        bottom: 0 !important;
        background: transparent !important;
        margin: 0 !important;
        padding: 0 !important;
        width: 100% !important;
        height: 100% !important;
    }
    
    .elementor-popup-modal .dialog-widget {
        position: fixed !important;
        bottom: 0 !important;
        top: auto !important;
        left: 0 !important;
        right: 0 !important;
        transform: none !important;
        margin: 0 !important;
        background: transparent !important;
        box-shadow: none !important;
        width: 100% !important;
        height: auto !important;
        max-height: 75vh !important;
    }
    
    .elementor-popup-modal .dialog-widget-content {
        background: transparent !important;
        box-shadow: none !important;
        padding: 0 !important;
        height: 100% !important;
    }
    
    .elementor-popup-modal .dialog-message {
        padding: 0 !important;
        margin: 0 !important;
        width: 100% !important;
        height: 100% !important;
    }
    
    /* Hide Elementor's default close button */
    .elementor-popup-modal .dialog-close-button {
        display: none !important;
    }
    
    /* Ensure our close button works */
    .pc-mobile-close-popup {
        pointer-events: all !important;
        cursor: pointer !important;
        z-index: 99999999 !important;
    }
    
    /* Disable body scroll when popup is open */
    body.elementor-popup-open {
        overflow: hidden !important;
        position: fixed !important;
        width: 100% !important;
    }
}/* End custom CSS */