body {
  position: relative;
  overflow: hidden;
}
body.login.wp-core-ui .button-primary, body.login.wp-core-ui .itsec-pwls-login__link, body.login.wp-core-ui .itsec-pwls-login__submit {
  background: rgb(95, 43, 126);
  color: #ffffff !important;
}
body.login.wp-core-ui #backtoblog a, body.login.wp-core-ui #nav a, body.login.wp-core-ui a, body.login.wp-core-ui .button-link {
  color: rgb(95, 43, 126) !important;
}
body.login.wp-core-ui .button, body.login.wp-core-ui .button-secondary {
  color: rgb(95, 43, 126);
  border-color: rgb(95, 43, 126);
}
body #login {
  margin-top: 5rem;
  padding: 3rem;
  background: white;
  border-radius: 20px;
  position: relative;
  z-index: 10;
}
body #login:after {
  display: block;
  content: "";
  width: 150px;
  height: 44px;
  background: url(/wp-content/uploads/2024/07/Loanpower-footer-logo-600.png);
  background-size: contain;
  margin: 40px auto 0 auto;
}
body:after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 100%;
  width: 100%;
  height: 100%; /* Adjust this value to control the height of the semi-circle */
  transform: translate(-40%, 30%);
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" id="Layer_1" data-name="Layer 1" version="1.1" viewBox="0 0 1133.86 1133.86"><defs><style> .cls-1 { fill: %23bb368f; stroke-width: 0px; } </style></defs><circle class="cls-1" cx="566" cy="571" r="491"/></svg>');
  background-size: contain;
  background-repeat: no-repeat;
  z-index: 0;
}

/*# sourceMappingURL=style-login.css.map */
