.elementor-2005 .elementor-element.elementor-element-467a7060{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:100px;--padding-right:100px;}.elementor-2005 .elementor-element.elementor-element-2727de42{width:var( --container-widget-width, 61.61% );max-width:61.61%;--container-widget-width:61.61%;--container-widget-flex-grow:0;}.elementor-2005 .elementor-element.elementor-element-2727de42.elementor-element{--flex-grow:0;--flex-shrink:0;}@media(max-width:1024px){.elementor-2005 .elementor-element.elementor-element-2727de42 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2005 .elementor-element.elementor-element-2727de42{width:var( --container-widget-width, 535.575px );max-width:535.575px;--container-widget-width:535.575px;--container-widget-flex-grow:0;}}@media(max-width:767px){.elementor-2005 .elementor-element.elementor-element-467a7060{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-2005 .elementor-element.elementor-element-2727de42{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}}/* Start custom CSS *//* Change the default login button color */
.pmpro .pmpro_section #loginform .login-submit .button {
    background-color: #000000; /* Default background color */
    color: #fff; /* Default text color */
    border: none; /* Remove default border */
}

/* Change the button hover color and add a border */
.pmpro .pmpro_section #loginform .login-submit .button:hover {
    background-color: #f2f2f2; /* Background color on hover */
    color: #000000; /* Text color on hover */
    border: 1px solid #000000; /* Add 1px black border on hover */
}/* End custom CSS */