.elementor-12 .elementor-element.elementor-element-35d48df5{--display:flex;}/* Start custom CSS for html, class: .elementor-element-89132f0 */#customer_login {
    flex-direction: column;
	align-items: center;
	
	.wd-col {
	    border: none !important;
	    .wd-login-title {
    	    display: none;
    	}
	}
}

.account-toggle {
    width: 100%;
}

/* Wrapper */
.account-switch-wrapper {
	display: flex;
	align-items: center;
	justify-content: center;
	gap: 14px;
	margin-bottom: 30px;
}

/* Labels */
.switch-label {
	font-size: clamp(1.13rem, 1.06818rem + 0.24242vw, 1.25rem);
	font-weight: 500;
	color: #000;
	transition: color 0.3s ease;
}

/* Active label */
.switch-label.active {
	color: #ff7902;
}

/* Switch */
.account-switch {
	position: relative;
	display: inline-block;
	width: 56px;
	height: 32px;
}

/* Hide checkbox */
.account-switch input {
	opacity: 0;
	width: 0;
	height: 0;
}

/* Background */
.account-slider {
	position: absolute;
	cursor: pointer;
	inset: 0;
	background-color: #e5e5e5;
	border-radius: 999px;
	transition: 0.3s ease;
}

/* Circle */
.account-slider::before {
	content: "";
	position: absolute;
	height: 24px;
	width: 24px;
	left: 4px;
	top: 4px;
	background-color: #ff7902;
	border-radius: 50%;
	transition: transform 0.35s cubic-bezier(.76,0,.24,1);
}

/* Checked state */
.account-switch input:checked + .account-slider::before {
	transform: translateX(24px);
}

/* Forms */
#customer_login .wd-col {
	display: none;
}

#customer_login .wd-col.active {
	display: block;
}/* End custom CSS */