.elementor-10 .elementor-element.elementor-element-42070fbb{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}@media(max-width:767px){.elementor-10 .elementor-element.elementor-element-42070fbb{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}}@media(min-width:768px){.elementor-10 .elementor-element.elementor-element-42070fbb{--content-width:1200px;}}/* Start custom CSS for text-editor, class: .elementor-element-6492643a */.ur-frontend-form .ur-form-row .ur-form-grid:nth-child(n+2) {
    border-left: 0 none;
    display: none;
}

/* Center the login column */
.ur-frontend-form .ur-form-row .ur-form-grid:first-child {
    margin: 0 auto !important;
    max-width: 500px;
    width: 100%;
}

/* Fix password eye icon position */
.password-input-group {
    position: relative;
    display: flex;
    align-items: center;
}

.password-input-group input {
    width: 100%;
    padding-right: 40px !important;
}

.show-password-input {
    position: absolute;
    right: 10px;
    top: 50%!important;
    transform: translateY(-50%);
    background: transparent;
    border: none;
    cursor: pointer;
    z-index: 10;
}
.ur-form-title {
	text-align: center;
	color: #1e3060;
	font-family: 'Poppins';
	font-size: 32px !important;
}
.user-registration-before-login-btn {
	padding-bottom: 15px;
}
.woocommerce .ur-frontend-form {
	padding: 10px;
	margin-top: 40px;
}
.user-registration-before-login-btn {
	gap: 5px !important;
}
label.inline {
	margin-left: 0!important;
}/* End custom CSS */