@media all {
  *#dm .dmInner nav.u_1998592992 { color:black !important; }
}
*#dm *.dmBody div.u_1992211554
{
}
.mc-wrap
{
	font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Inter, Roboto, Arial, sans-serif !important;
	color:#0b1220 !important;
}
.mc-soft
{
	background:#f2f7ff !important;
}
.mc-section
{
	padding:54px 18px !important;
}
.mc-hero
{
	padding:54px 18px !important;
}
.mc-row
{
	display:flex !important;
	gap:22px !important;
	align-items:flex-start !important;
	justify-content:space-between !important;
	flex-wrap:wrap !important;
}
.mc-col
{
	flex:1 !important;
	min-width:280px !important;
}
.mc-3 .mc-card
{
	flex:1 !important;
	min-width:220px !important;
}
.mc-2 .mc-card
{
	flex:1 !important;
	min-width:260px !important;
}
.mc-pill
{
	display:inline-block !important;
	border:1px solid #e7eef8 !important;
	border-radius:999px !important;
	padding:8px 12px !important;
	color:#5b6473 !important;
	font-size:13px !important;
	background:#fff !important;
	font-weight:900 !important;
}
.mc-pillDark
{
	background:rgba(255,255,255,.06) !important;
	border-color:rgba(255,255,255,.14) !important;
	color:rgba(255,255,255,.82) !important;
}
.mc-h1
{
	font-size:40px !important;
	line-height:1.08 !important;
	letter-spacing:-.02em !important;
	margin:12px 0 !important;
}
.mc-h2
{
	font-size:30px !important;
	line-height:1.15 !important;
	letter-spacing:-.02em !important;
	margin:0 0 12px !important;
}
.mc-h3
{
	font-size:18px !important;
	margin:0 0 8px !important;
}
.mc-lead
{
	font-size:16px !important;
	color:#5b6473 !important;
	margin:0 0 14px !important;
	max-width:920px !important;
}
.mc-text
{
	color:#5b6473 !important;
	margin:0 0 12px !important;
}
.mc-center
{
	text-align:center !important;
	margin-left:auto !important;
	margin-right:auto !important;
	max-width:980px !important;
}
.mc-callout
{
	margin-top:12px !important;
	border:1px solid #e7eef8 !important;
	border-radius:14px !important;
	background:#fff !important;
	padding:12px !important;
}
.mc-callout b
{
	display:inline-block !important;
	margin-right:8px !important;
}
.mc-callout span
{
	color:#5b6473 !important;
}
.mc-check
{
	list-style:none !important;
	padding:0 !important;
	margin:14px 0 0 !important;
}
.mc-check li
{
	margin:10px 0 !important;
	color:#5b6473 !important;
}
.mc-check li:before
{
	content:"?" !important;
	display:inline-block !important;
	margin-right:10px !important;
	color:#ff2d7a !important;
	font-weight:900 !important;
}
.mc-btnrow
{
	display:flex !important;
	gap:12px !important;
	flex-wrap:wrap !important;
	margin-top:16px !important;
}
.mc-btn
{
	display:inline-block !important;
	background:#ff2d7a !important;
	color:#fff !important;
	text-decoration:none !important;
	padding:12px 16px !important;
	border-radius:12px !important;
	font-weight:900 !important;
}
.mc-btn2
{
	background:#0b1220 !important;
}
.mc-kpis
{
	display:flex !important;
	gap:12px !important;
	flex-wrap:wrap !important;
	margin-top:18px !important;
}
.mc-kpi
{
	background:#fff !important;
	border:1px solid #e7eef8 !important;
	border-radius:14px !important;
	padding:12px 14px !important;
}
.mc-kpi b
{
	display:block !important;
	font-size:16px !important;
	color:#0b1220 !important;
}
.mc-kpi span
{
	font-size:12px !important;
	color:#5b6473 !important;
}
.mc-box
{
	border:1px solid #e7eef8 !important;
	border-radius:16px !important;
	overflow:hidden !important;
	background:#fff !important;
}
.mc-placeholder
{
	height:320px !important;
	display:flex !important;
	align-items:center !important;
	justify-content:center !important;
	text-align:center !important;
	padding:18px !important;
	background:linear-gradient(120deg,rgba(7,31,59,.10),rgba(255,45,122,.08)) !important;
	color:#5b6473 !important;
	font-weight:900 !important;
}
.mc-ph-small
{
	height:240px !important;
}
.mc-ph-med
{
	height:280px !important;
}
.mc-note
{
	margin-top:12px !important;
	color:#5b6473 !important;
	border:1px solid #e7eef8 !important;
	border-radius:14px !important;
	padding:12px !important;
	background:#fff !important;
}
.mc-mini
{
	display:flex !important;
	gap:10px !important;
	flex-wrap:wrap !important;
	margin-top:12px !important;
}
.mc-miniCard
{
	flex:1 !important;
	min-width:220px !important;
	border:1px solid #e7eef8 !important;
	border-radius:14px !important;
	background:#fff !important;
	padding:12px !important;
}
.mc-miniCard b
{
	display:block !important;
	margin-bottom:6px !important;
}
.mc-miniCard span
{
	color:#5b6473 !important;
	font-size:13px !important;
}
.mc-card
{
	border:1px solid #e7eef8 !important;
	border-radius:16px !important;
	padding:16px !important;
	background:#fff !important;
}
.mc-card2
{
	margin-top:12px !important;
}
.mc-badge
{
	display:inline-block !important;
	background:rgba(255,45,122,.14) !important;
	color:#ff2d7a !important;
	padding:6px 10px !important;
	border-radius:999px !important;
	font-weight:900 !important;
	font-size:12px !important;
	margin-bottom:10px !important;
}
.mc-num
{
	width:34px !important;
	height:34px !important;
	border-radius:12px !important;
	background:rgba(255,45,122,.14) !important;
	color:#ff2d7a !important;
	display:flex !important;
	align-items:center !important;
	justify-content:center !important;
	font-weight:900 !important;
	margin-bottom:10px !important;
}
.mc-bullets
{
	margin:10px 0 0 !important;
	padding-left:18px !important;
	color:#5b6473 !important;
}
.mc-bullets li
{
	margin:8px 0 !important;
}
.mc-band
{
	background:#071f3b !important;
}
.mc-darkTitle
{
	color:#fff !important;
}
.mc-darkLead
{
	color:rgba(255,255,255,.78) !important;
}
.mc-darkCard
{
	background:rgba(255,255,255,.06) !important;
	border-color:rgba(255,255,255,.14) !important;
}
.mc-darkH3
{
	color:#fff !important;
}
.mc-darkText
{
	color:rgba(255,255,255,.82) !important;
	margin:0 !important;
}
.mc-logos
{
	display:flex !important;
	flex-wrap:wrap !important;
	gap:14px !important;
	justify-content:center !important;
	opacity:.92 !important;
	margin-top:18px !important;
}
.mc-logo
{
	padding:10px 14px !important;
	border:1px solid rgba(255,255,255,.14) !important;
	border-radius:999px !important;
	font-size:13px !important;
	color:rgba(255,255,255,.90) !important;
	font-weight:900 !important;
}
.mc-tagGrid
{
	display:flex !important;
	flex-wrap:wrap !important;
	gap:10px !important;
	margin:10px 0 10px !important;
}
.mc-tag
{
	border:1px solid #e7eef8 !important;
	border-radius:999px !important;
	padding:8px 12px !important;
	font-weight:900 !important;
	color:#0b1220 !important;
	background:#f7fbff !important;
}
.mc-journey
{
	display:flex !important;
	gap:12px !important;
	flex-wrap:wrap !important;
	margin-top:18px !important;
}
.mc-step
{
	flex:1 !important;
	min-width:220px !important;
	border:1px solid #e7eef8 !important;
	border-radius:16px !important;
	background:#fff !important;
	padding:14px !important;
}
.mc-step b
{
	display:block !important;
	margin-bottom:6px !important;
}
.mc-step span
{
	color:#5b6473 !important;
	font-size:13px !important;
}
.mc-quote
{
	display:flex !important;
	gap:14px !important;
	align-items:flex-start !important;
}
.mc-avatar
{
	width:46px !important;
	height:46px !important;
	border-radius:16px !important;
	background:linear-gradient(120deg,rgba(255,45,122,.25),rgba(7,31,59,.22)) !important;
	flex:0 0 46px !important;
}
.mc-qName
{
	display:block !important;
	margin-bottom:6px !important;
}
.mc-qTags
{
	display:flex !important;
	gap:8px !important;
	flex-wrap:wrap !important;
	margin-top:10px !important;
}
.mc-chip
{
	display:inline-block !important;
	border:1px solid #e7eef8 !important;
	border-radius:999px !important;
	padding:6px 10px !important;
	font-weight:900 !important;
	font-size:12px !important;
	color:#5b6473 !important;
	background:#fff !important;
}
.mc-faqGrid
{
	display:grid !important;
	grid-template-columns:1fr 1fr !important;
	gap:14px !important;
	margin-top:18px !important;
}
.mc-faq
{
	border:1px solid #e7eef8 !important;
	border-radius:14px !important;
	background:#fff !important;
	padding:14px !important;
}
.mc-faq summary
{
	cursor:pointer !important;
	font-weight:900 !important;
}
.mc-faq p
{
	margin-top:10px !important;
	color:#5b6473 !important;
}
.mc-priceBox
{
	border:1px solid #e7eef8 !important;
	border-radius:16px !important;
	overflow:hidden !important;
	background:#fff !important;
}
.mc-fine
{
	color:#5b6473 !important;
	font-size:13px !important;
	margin-top:10px !important;
}
.mc-compact
{
	margin-top:12px !important;
}
.mc-ctaCard
{
	border:1px solid #e7eef8 !important;
	border-radius:16px !important;
	background:#fff !important;
	padding:18px !important;
	margin-top:18px !important;
}
.mc-footer
{
	margin-top:26px !important;
	padding-top:18px !important;
	border-top:1px solid #e7eef8 !important;
	color:#5b6473 !important;
	font-size:13px !important;
}
.mc-footerRow
{
	display:flex !important;
	justify-content:space-between !important;
	gap:14px !important;
	flex-wrap:wrap !important;
}
.mc-footerLinks a
{
	color:#5b6473 !important;
	text-decoration:none !important;
	font-weight:900 !important;
	margin-left:12px !important;
}
@media (max-width:900px) {
  .mc-h1 { font-size:32px; }

  .mc-h2 { font-size:26px; }

  .mc-row { flex-direction:column; }

  .mc-faqGrid { grid-template-columns:1fr; }
}
@media (min-width:0) and (max-width:767px) {}
@media (min-width:1025px) {}
@media (min-width:768px) and (max-width:1024px) {}
separatorHomeCss{color:red !important}*#dm .dmInner div.u_2411621795
{
}
separatorHomeCss{color:red !important}@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\37 d76a2d8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\34 01c76da {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\37 5dcc5a7 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#widget_ehr {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: -3px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 01c76da {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\37 509c3ea {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\37 d76a2d8 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\34 01c76da {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
}

