/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Sep 10 2025 | 17:30:39 */
#ast-scroll-top {
	width: 35px;
	height: 60px;
	background-color: #80BA78;
	border: 2px solid #66B2E0;
	border-radius: 8px;

}

#ast-scroll-top .ast-icon {
	display: none;
}

#ast-scroll-top::before {
	content: '';
	display: block;
	width: 30px;
	height: 30px;
	background-image: url('https://mw.dev-version.com/austin/wp-content/uploads/2025/09/arrow-up.svg');
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
	filter: brightness(0) saturate(100%) invert(100%);
	margin: auto;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}

#ast-scroll-top:hover {
	background-color: #66B2E0;
	border: 2px solid #80BA78;
}

#ast-scroll-top:hover::before {
	filter: brightness(0) saturate(100%) invert(100%);
}


div p:last-child {
	margin-bottom: 0 !important;
}

input::placeholder, 
textarea::placeholder {
	opacity: 1 !important;
}

input:focus, 
textarea:focus {
/* 	border: 1px solid #8A1120 !important; */
	outline: none !important;
	box-shadow: none !important;
}

.w-fit-content {
	width: fit-content;
}

.f-img a {
	width: 100%;
}

.text-truncate h4 {
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	text-overflow: ellipsis;
	overflow: hidden;
}

.elementor-icon-box-content h3 {
	margin: 0 !important;
}

.swiper {
	cursor: grab;
	user-select: none;
}

.custom-faqs .e-n-accordion details:not(.custom-faqs .e-n-accordion details[open]) {
	border-bottom: 1px solid #fff;
}

.custom-faqs .e-n-accordion details:last-child {
	border-bottom: none !important;
	margin: none !important;
}

.custom-faqs .e-n-accordion .e-n-accordion-item-title-icon > span {
	border: 1px solid #fff;
	border-radius: 50%;
	display: flex;
	width: 40px;
	height: 40px;
	align-items: center;
	justify-content: center;
}

.custom-faqs .e-n-accordion details .e-n-accordion-item-title-header {
	display: flex;
	gap: 25px;
	align-items: center;
}

.custom-faqs .e-n-accordion details .e-n-accordion-item-title-header::before {
	content: "";
	display: block;
	width: 50px;
	height: 50px;
	background-size: contain !important;
	background-position: center !important;
	background-repeat: no-repeat !important;
}

.custom-faqs .e-n-accordion details:nth-child(1) .e-n-accordion-item-title-header::before {
	background: url(https://mw.dev-version.com/austin/wp-content/uploads/2025/09/Mask-group-9.svg);
}

.custom-faqs .e-n-accordion details:nth-child(2) .e-n-accordion-item-title-header::before {
	background: url(https://mw.dev-version.com/austin/wp-content/uploads/2025/09/Mask-group-10.svg);
}

.custom-faqs .e-n-accordion details:nth-child(3) .e-n-accordion-item-title-header::before {
	background: url(https://mw.dev-version.com/austin/wp-content/uploads/2025/09/Mask-group-11.svg);
}

.custom-faqs .e-n-accordion details:nth-child(4) .e-n-accordion-item-title-header::before {
	background: url(https://mw.dev-version.com/austin/wp-content/uploads/2025/09/Mask-group-12.svg);
}

/* hands */

.custom-faqs.hands .e-n-accordion details:nth-child(2) .e-n-accordion-item-title-header::before {
	background: url(https://mw.dev-version.com/austin/wp-content/uploads/2025/09/Mask-group-4-1.svg);
}

.custom-faqs.hands .e-n-accordion details:nth-child(3) .e-n-accordion-item-title-header::before {
	background: url(https://mw.dev-version.com/austin/wp-content/uploads/2025/09/Mask-group-5-1.svg);
}

.custom-faqs.hands .e-n-accordion details:nth-child(4) .e-n-accordion-item-title-header::before {
	background: url(https://mw.dev-version.com/austin/wp-content/uploads/2025/09/Mask-group-6-1.svg);
}

.custom-faqs.hands .e-n-accordion details:nth-child(5) .e-n-accordion-item-title-header::before {
	background: url(https://mw.dev-version.com/austin/wp-content/uploads/2025/09/Mask-group-7-1.svg);
}

.custom-faqs.hands .e-n-accordion details:nth-child(6	) .e-n-accordion-item-title-header::before {
	background: url(https://mw.dev-version.com/austin/wp-content/uploads/2025/09/Mask-group-8-1.svg);
}

/* hands */

.surgery-icon {
	display: flex;
	align-items: center;
	justify-content: center;
	height: 120px
}

.newsletter-form .elementor-form-fields-wrapper {
	position: relative;
}

.newsletter-form button.elementor-button {
	min-height: unset !important;
}

.newsletter-form .elementor-field-type-submit {
	width: fit-content;
	position: absolute;
	top: 50%;
	right: 10px;
	transform: translateY(-50%);
}

@media screen and (min-width:1024px) {
	.swiper-slide.swiper-slide-next {
		border-left: 1px solid #66B2E0;
		border-right: 1px solid #66B2E0;
	}
}

@media screen and (max-width:1024px) {
	.custom-faqs .e-n-accordion .e-n-accordion-item-title-icon > span {
		width: 35px;
		height: 35px;
	}

	.custom-faqs .e-n-accordion details .e-n-accordion-item-title-header {
		gap: 15px;
	}

	.custom-faqs .e-n-accordion details .e-n-accordion-item-title-header::before {
		width: 40px;
		height: 40px;
	}

	.swiper-slide.swiper-slide-active {
		border-right: 1px solid #66B2E0;
	}

	.surgery-icon {
		height: 90px
	}
}


@media screen and (max-width:768px) {
	.custom-faqs .e-n-accordion .e-n-accordion-item-title-icon > span {
		width: 30px;
		height: 30px;
	}

	.custom-faqs .e-n-accordion details .e-n-accordion-item-title-header {
		gap: 10px;
	}

	.custom-faqs .e-n-accordion details .e-n-accordion-item-title-header::before {
		width: 35px;
		height: 35px;
	}

	.swiper-slide.swiper-slide-active {
		border: none !important;
	}

	.surgery-icon {
		height: 120px
	}
}