.elementor-25361 .elementor-element.elementor-element-2b2bd224{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:80px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.elementor-25361 .elementor-element.elementor-element-5b3c00c .elementor-heading-title{font-family:var( --e-global-typography-329dd4e-font-family ), Sans-serif;font-size:var( --e-global-typography-329dd4e-font-size );font-weight:var( --e-global-typography-329dd4e-font-weight );text-transform:var( --e-global-typography-329dd4e-text-transform );line-height:var( --e-global-typography-329dd4e-line-height );}@media(max-width:1023px){.elementor-25361 .elementor-element.elementor-element-5b3c00c .elementor-heading-title{font-size:var( --e-global-typography-329dd4e-font-size );line-height:var( --e-global-typography-329dd4e-line-height );}}@media(max-width:767px){.elementor-25361 .elementor-element.elementor-element-5b3c00c .elementor-heading-title{font-size:var( --e-global-typography-329dd4e-font-size );line-height:var( --e-global-typography-329dd4e-line-height );}}/* Start custom CSS */.swpm-login-form-register-link {
    display: none;
}



/* Style the form labels */
.swpm-login-widget-form label {
  color: #333333;
  font-family: 'Source Sans 3', sans-serif; 

}

/* Style the form input fields */
.swpm-login-widget-form input[type="text"],
.swpm-login-widget-form input[type="password"] {
  color: white;
  border: 1px solid #ccc;
  padding: 10px;
  border-radius: 5px;
}

/* Style the submit button */
.swpm-login-widget-form input[type="submit"] {
  background-color: #333333;
  color: white;
  border: none;
  padding: 15px 50px; 
  border-radius: 5px; 
  cursor: pointer;
  font-weight: bold;
  font-size: 16px; 
  font-family: 'Source Sans 3', sans-serif; 
  text-transform: uppercase;
   
}

/* Style the submit button on hover */
.swpm-login-widget-form input[type="submit"]:hover {
  background-color: white;
  color: #333333;
}

/* Style the password reset link */
.swpm-login-form-pw-reset-link {
  color: #333333;
  font-size: 16px; 
  font-family: 'Source Sans 3', sans-serif;
  text-align: center; 
}

.swpm-login-form-pw-reset-link:hover {
  color: #333333; 
}/* End custom CSS */