.section-member::before {
    background-image: url(../../images/image_pharma_process.jpg);
}

@media (max-width: 768px) {
	.ui-header .modal-login {
		width: calc(100% - 80px);
		top: 50dvh;
		left: 50dvw;
		max-height: 80vh;
		transform: translate(-50%, -50%);
		box-shadow: 0 24px 80px #00000080;
		transition: all 0.1s;
	}
}


.section-find {
	box-shadow: 0 8px 48px #00000015;
	padding: 64px 0;
	border-radius: 24px;
}

.section-find .find-selector {
	display: flex;
	align-items: center;
	justify-content: center;
	margin: 0 80px;
	gap: 8px;
	padding: 12px;
	background-color: #f8f8f8;
	border-radius: 16px;
}

.section-find .find-selector label {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 100%;
	height: 48px;
	padding: 0 16px;
	border-radius: 8px;
	font-size: 18px;
	color: #333333;
	cursor: pointer;
}

.section-find .find-selector label:has(:checked) {
	border: 1px solid #1946b9;
	color: #1946b9;
	background-color: #ffffff;
	font-weight: 600;
}

.section-find .find-selector label input {
	display: none;
}

.section-find .ui-card {
	padding: 24px 80px;
}

#findIdCard,
#findPwdCard {
	display: none;
}

.section-find:has(.find-selector label:first-child input:checked) #findIdCard,
.section-find:has(.find-selector label:last-child input:checked) #findPwdCard {
	display: block;
}

@media (max-width: 1023px) {

	.section-find {
		box-shadow: none;
		padding: 24px 24px 80px;
	}

	.section-find .ui-card {
		padding: 0;
	}

	.section-find .find-selector {
		margin: 0 0 24px 0;
	}

}


/* 약침소개 */

.section-yakchim .image {
	display: flex;
	align-items: center;
	justify-content: center;
	width: fit-content;
	overflow: visible;
	bottom: -64px;
}

.section-yakchim .image img {
	height: 140%;
	object-fit: cover;
}


/* /약침소개 */