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

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

.office-status-badge,
[id^="office-status-badge"],
[id^="office-status-text"] {
	display: none !important;
	visibility: hidden !important;
}

/* Keep anchor destinations visible below sticky header */
#insurance {
	scroll-margin-top: 9rem;
}

/* Insurance section chips */
.insurance-pill-list {
	list-style: none;
	padding: 0;
	margin: 0;
}

.insurance-pill-list li {
	display: inline-block;
	margin: 0 .35rem .55rem;
	padding: .45rem .9rem;
	border: 1px solid rgba(11, 42, 63, .15);
	border-radius: 999px;
	background-color: #f8fafc;
	color: #0b2a3f;
	font-size: .9rem;
	font-weight: 600;
	line-height: 1.2;
}

/* Temporary website-wide content hides */
.intake-link-temporary-hide,
.site-social-links {
	display: none !important;
}

a[href="/forms.pdf"] {
	display: none !important;
}

#footer .social-icon {
	display: none !important;
}
