.elementor-2501 .elementor-element.elementor-element-d498707{--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;border-style:none;--border-style:none;}#elementor-popup-modal-2501 .dialog-widget-content{animation-duration:0.3s;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:15px 15px 15px 15px;box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);margin:80px 300px 0px 0px;}#elementor-popup-modal-2501{background-color:#00000000;justify-content:flex-end;align-items:flex-start;pointer-events:all;}#elementor-popup-modal-2501 .dialog-message{width:300px;height:auto;}#elementor-popup-modal-2501 .dialog-close-button{display:flex;}@media(max-width:1366px){#elementor-popup-modal-2501 .dialog-message{width:400px;}#elementor-popup-modal-2501 .dialog-widget-content{margin:60px 60px 60px 60px;}}@media(min-width:768px){.elementor-2501 .elementor-element.elementor-element-d498707{--content-width:450px;}}/* Start custom CSS *//* Add padding inside the popup container */
#elementor-popup-modal-2501 .e-con-inner {
    padding: 30px !important;
    box-sizing: border-box;
}

/* Optional: round the popup nicely */
#elementor-popup-modal-2501 .dialog-widget-content {
    border-radius: 20px;
}

/* Optional: add spacing between MemberPress fields */
#elementor-popup-modal-2501 .mepr-form-input,
#elementor-popup-modal-2501 input,
#elementor-popup-modal-2501 label,
#elementor-popup-modal-2501 button {
    margin-bottom: 12px;
}

.mp-hide-pw button {
    display: none;
}

.mp-spacer {
    display: none;
}/* End custom CSS */