.elementor-widget-wppb-login  #wppb-form-style-3-wrapper.wppb-user-login-form {
	width: 512px !important;
}
.elementor-widget-wppb-login #wppb-login-wrap {
	max-width: 512px !important;
}
.elementor-widget-wppb-login .wppb-form-field,
#popmake-159 .wppb-recover-password-form .wppb-form-field {
	margin: 0 auto 25px auto !important;
}
.elementor-widget-wppb-login input,
#popmake-159 .wppb-recover-password-form input  {
	text-align: center;
	height: 60px !important;
}
.elementor-widget-wppb-login input,
#popmake-159 .wppb-recover-password-form input  {
	text-align: center;
	height: 60px !important;
}
.elementor-widget-wppb-login input:not([type="submit"]):hover,
#wppb-form-style-3-wrapper .wppb-form-text-field input:not([type="submit"]):hover,
#popmake-159 .wppb-recover-password-form input:not([type="submit"]):hover {
	border: 1px solid #6A117E !important;
}
.elementor-widget-wppb-login input:not([type="submit"]),
#popmake-159 .wppb-recover-password-form input:not([type="submit"]),
.elementor-widget-wppb-login input:not([type="submit"])::placeholder,
#popmake-159 .wppb-recover-password-form input:not([type="submit"])::placeholder {
	font-size: 20px !important;
	font-family: "Cupra-Book", Sans-serif !important;
	font-weight: 400 !important;
	color: #fff !important;
}
.elementor-widget-wppb-login .login-remember {
	display: none !important;
}
.elementor-widget-wppb-login .login-submit {
	margin-bottom: 0 !important;
	border-bottom: none !important;
	padding-bottom: 20px !important;
}
.elementor-widget-wppb-login .login-submit #wppb-submit,
#popmake-159 .wppb-recover-password-form #wppb-recover-password-button {
	background: linear-gradient(90deg, rgba(106, 17, 126, 1) 20%, rgba(14, 25, 120, 1) 80%);
}
.elementor-widget-wppb-login .login-submit #wppb-submit:hover,
#popmake-159 .wppb-recover-password-form #wppb-recover-password-button:hover {
	background: linear-gradient(90deg, rgba(14, 25, 120, 1) 20%, rgba(106, 17, 126, 1) 80%);
}
html.pum-open.pum-open-overlay.pum-open-scrollable body > :not([aria-modal="true"]) {
	padding-right: 0;
}
html.pum-open.pum-open-overlay.pum-open-scrollable body > :not([aria-modal="true"]) .login-content {
	display: none;
}
#popmake-159 {
	backdrop-filter: blur(40px);
}
#popmake-159 .pum-content {
	text-align: center;
}
#popmake-159 .wppb-recover-password-form {
	margin: auto;
	width: 512px;
}
#popmake-159  #wppb-recover-password {
	margin: 0;
}
#popmake-159 h2 {
	font-family: "Cupra-Light", Sans-serif;
	font-size: 80px;
	font-weight: 400;
	text-transform: uppercase;
}
#popmake-159 .popup-text {
	font-family: "Cupra-Book", Sans-serif;
	font-weight: 400;
	font-size: 20px;
	padding: 0 50px;
}
#popmake-159 .popup-text strong {
	font-family: "Cupra-Bold", Sans-serif;
	font-weight: 400;
}
#popmake-159 #wppb-recover-password p:first-child {
	color: #fff;
	font-family: "Cupra-Light", Sans-serif;
	font-size: 16px;
	font-weight: 400;
}
#popmake-159 .wppb-recover-password-form input:not([type="submit"]) {
	background: transparent !important;
	border: 1px solid #fff !important;
}
#popmake-159 .wppb-recover-password-form input:not([type="submit"]):focus {
	border: 1px solid #fff !important;
}
#popmake-159 .wppb-recover-password-form .form-submit {
	margin-bottom: 0 !important;
	border-bottom: none !important;
	padding-bottom: 0 !important;
}
#popmake-159 .wppb-recover-password-form #wppb-recover-password-button {
	font-family: "Cupra-Bold", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	text-transform: uppercase;
}
#popmake-159 .wppb-success,
#popmake-159 .wppb-error {
	text-align: left;
}
#wppb-form-style-3-wrapper p.wppb-error a,
p.wppb-alert a {
	color: #000 !important;
}
#popmake-159 #passw1,
#popmake-159 #passw2 {
	color: #fff;
}
.pum-theme-149 .pum-content + .pum-close, .pum-theme-lightbox .pum-content + .pum-close {
	font-family: "Cupra-Light", Sans-serif !important;
	font-weight: 400 !important;
	min-width: inherit !important;
	font-size: 100px;
	line-height: 0;
	display: flex;
	width: auto;
	height: auto;
}
.wppb-toggle-pw {
  opacity: 1 !important;
}
.wppb-toggle-pw img{
  filter: invert(52%) sepia(69%) saturate(464%) hue-rotate(243deg) brightness(50%) contrast(160%);
}


