/* ----------------------------------------------------------------
	Custom CSS

	Add all your Custom Styled CSS here for New Styles or
	Overwriting Default Theme Styles for Better Handling Updates
-----------------------------------------------------------------*/

.team .bg-overlay-bg.dark {
	opacity: 0 !important;
	transition: opacity 0.5s ease !important;
}

.team:hover .bg-overlay-bg.dark {
	opacity: 0.35 !important;
}

.booksy-widget-container {
	display: none !important;
}

.about-img {
	aspect-ratio: 9/16;
	object-fit: cover;
	border-radius: 8px;
	transition: transform 0.5s ease, box-shadow 0.5s ease;
}

.about-img:hover {
	transform: scale(1.03);
	box-shadow: 0 10px 20px rgba(0, 0, 0, 0.2);
}

.booksy-widget-dialog,
.booksy-widget-container-dialog {
	width: 100% !important;
	max-width: 600px !important;
}

.booksy-widget-dialog iframe,
.booksy-widget-container-dialog iframe {
	width: 100% !important;
}