.elementor-513 .elementor-element.elementor-element-92e3479{--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;--justify-content:center;}.elementor-513 .elementor-element.elementor-element-20b083a.elementor-element{--align-self:stretch;}#elementor-popup-modal-513{background-color:rgba(0,0,0,.8);justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-513 .dialog-message{width:640px;height:auto;}#elementor-popup-modal-513 .dialog-close-button{display:flex;}#elementor-popup-modal-513 .dialog-widget-content{box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}@media(max-width:767px){.elementor-513 .elementor-element.elementor-element-20b083a{width:auto;max-width:auto;}.elementor-513 .elementor-element.elementor-element-20b083a.elementor-element{--align-self:center;}}/* Start custom CSS for shortcode, class: .elementor-element-20b083a *//* General Popup Styling */
.elementor-popup {
    width: 100% !important;       /* Full width */
    max-width: 500px !important;  /* Maximum width for better control */
    margin: 0 auto !important;    /* Center the popup */
    padding: 20px !important;     /* Padding for spacing around content */
    box-sizing: border-box;      /* Ensure padding is considered in width/height */
}

/* Popup for mobile screens (Max Width: 768px) */
@media (max-width: 768px) {
    .elementor-popup {
        width: 90% !important;         /* 90% of the screen width on mobile */
        max-width: 90% !important;     /* Limit the max width to 90% of the screen */
        padding: 20px !important;      /* Adjust padding for mobile */
    }

    /* Optional: If you need to adjust button width */
    .elementor-button {
        width: 100% !important;        /* Full width for buttons on mobile */
    }

    /* Adjust text for mobile (Optional) */
    .elementor-popup .elementor-widget-container {
        font-size: 16px !important;     /* Reduce font size for mobile */
    }

    /* Adjust popup close button for mobile */
    .elementor-popup-close-button {
        font-size: 24px !important;    /* Adjust close button size */
    }
}/* End custom CSS */