.telehealth-page .telehealth-hero {
	background-image: url('/assets/img/photos/telehealth-hero.jpg');
}
.telehealth-page .top .hero::before {
	background-color: rgba(30, 29, 29, 0.45);
}
.telehealth-accordion details {
	border-bottom: 1px solid #5C6151;
	padding: 24px 0;
}
.telehealth-accordion summary {
	cursor: pointer;
}
.telehealth-accordion summary h3 {
	display: inline;
}
.telehealth-accordion summary:focus-visible,
.telehealth-page main a:focus-visible {
	outline: 3px solid #5C6151;
	outline-offset: 4px;
}
.telehealth-answer {
	padding-top: 20px;
}
.telehealth-page .splide-info:not(.is-initialized) {
	visibility: visible;
}
.telehealth-page .splide-info:not(.is-initialized) .splide__list {
	display: grid;
	gap: 28px;
	grid-template-columns: repeat(auto-fit, minmax(min(100%, 280px), 1fr));
}
.telehealth-page .telehealth-roadmap .splide__slide {
	border-top: 4px solid #939D80;
	background: linear-gradient(145deg, #ffffff, #F8F8F0);
}
.telehealth-step-number {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 60px;
	height: 60px;
	margin-bottom: 28px;
	border-radius: 50%;
	border-color: #5C6151;
	border: 2px solid;
	color: #5C6151;
	font-size: 24px;
	font-weight: 700;
}
.telehealth-page .telehealth-roadmap .title {
	margin-bottom: 16px;
}
