@layer theme,base;@layer components{section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content{padding-top:0}section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content .container{display:grid}section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content .container .text-wrapper{margin:0 auto;padding-top:70px;padding-right:40px}@media screen and (max-width:1024px){section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content .container .text-wrapper{padding-top:var(--lt-desktop-section-y-padding)}}section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content .container .text-wrapper *~h2,section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content .container .text-wrapper *~.h2{margin-top:50px}section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content .container .text-wrapper *~h3,section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content .container .text-wrapper *~.h3{margin-top:40px}section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content .container .text-wrapper>:first-child{margin-top:0}section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content .container .text-wrapper>p:empty:first-child{display:none}section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content .container .text-wrapper>p:empty:first-child+:is(h2,.h2,h3,.h3){margin-top:0}section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content .container .text-wrapper.no-cards{padding-right:0}section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content .container .sidebar{grid-template-columns:100%;grid-auto-rows:min-content;align-items:start;gap:50px;width:375px;display:grid}body.specialty-family:not(.the-kids-dentist-of-mequon):not(.south-texas-orthodontics):not(.birth-fletcher):not(.better-smiles-forever):not(.childrens-dental-center-of-new-hampshire-and-orthodontics-too):not(.moorestown-dental-professionals):not(.east-village-dental-centre):not(.valley-smiles-orthodontics) section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content .container .sidebar a.cta.secondary{background-color:var(--color-white)}body.specialty-family:not(.the-kids-dentist-of-mequon):not(.south-texas-orthodontics):not(.birth-fletcher):not(.better-smiles-forever):not(.childrens-dental-center-of-new-hampshire-and-orthodontics-too):not(.moorestown-dental-professionals):not(.east-village-dental-centre):not(.valley-smiles-orthodontics) section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content .container .sidebar a.cta.secondary:hover{background-color:var(--color-secondary)}section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content .container.sidebar-left{grid-template-columns:375px auto}section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content .container.sidebar-right{grid-template-columns:auto 375px}body.rounded section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content .container.sidebar-right{gap:60px}@media screen and (max-width:1024px){section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content .container .text-wrapper{max-width:100%;padding-right:0}section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content .container .sidebar{width:100%}section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content .container .text-wrapper+.sidebar{margin-top:var(--lt-desktop-section-y-padding)}section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content .container.sidebar-left{grid-template-columns:1fr}section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content .container.sidebar-right{grid-template-columns:1fr;display:block}}section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content .container .dentrite-plan.desktop,section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content .container .smile-alliance-club-plan.desktop{margin-top:25px;margin-bottom:25px;overflow-x:auto}section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content .container .dentrite-plan.desktop table,section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content .container .smile-alliance-club-plan.desktop table{width:100%}section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content .container .dentrite-plan.desktop table tr,section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content .container .smile-alliance-club-plan.desktop table tr{border-top:1px solid var(--color-link)}section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content .container .dentrite-plan.desktop table th,section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content .container .smile-alliance-club-plan.desktop table th{color:var(--color-link);text-align:left;padding:16px 0;font-weight:700}section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content .container .dentrite-plan.desktop table td,section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content .container .smile-alliance-club-plan.desktop table td{padding:16px 0}section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content .container .dentrite-plan.desktop table td strong,section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content .container .dentrite-plan.desktop table td.service-name,section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content .container .smile-alliance-club-plan.desktop table td strong,section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content .container .smile-alliance-club-plan.desktop table td.service-name{font-weight:600}section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content .container .dentrite-plan.non-desktop .heading,section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content .container .smile-alliance-club-plan.non-desktop .heading{border-top:1px solid var(--color-link);border-bottom:1px solid var(--color-link);color:var(--color-link);padding:16px 0;font-weight:600}section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content .container .dentrite-plan.non-desktop .data,section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content .container .smile-alliance-club-plan.non-desktop .data{border-bottom:1px solid var(--color-link);padding-bottom:25px;display:block}section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content .container .dentrite-plan.non-desktop .data .service-name,section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content .container .smile-alliance-club-plan.non-desktop .data .service-name{justify-content:space-between;padding-top:25px;padding-bottom:25px;font-weight:700;display:flex;position:relative}section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content .container .dentrite-plan.non-desktop .data .service-name:after,section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content .container .smile-alliance-club-plan.non-desktop .data .service-name:after{content:"-";font-size:20px;position:absolute;right:0}section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content .container .dentrite-plan.non-desktop .data .data-row,section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content .container .smile-alliance-club-plan.non-desktop .data .data-row{justify-content:space-between;display:flex}section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content .container .dentrite-plan.non-desktop .data .data-row>:first-child,section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content .container .smile-alliance-club-plan.non-desktop .data .data-row>:first-child{color:var(--color-link)}section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content .container .dentrite-plan.non-desktop .data.closed,section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content .container .smile-alliance-club-plan.non-desktop .data.closed{padding-bottom:0}section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content .container .dentrite-plan.non-desktop .data.closed .service-name,section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content .container .smile-alliance-club-plan.non-desktop .data.closed .service-name{padding-top:25px;position:relative}section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content .container .dentrite-plan.non-desktop .data.closed .service-name:after,section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content .container .smile-alliance-club-plan.non-desktop .data.closed .service-name:after{content:"+";font-size:20px;position:absolute;right:0}section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content .container .dentrite-plan.non-desktop .data.closed .data-row,section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content .container .smile-alliance-club-plan.non-desktop .data.closed .data-row{display:none}section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content.content{padding-top:0}section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content .container.container{display:grid}section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content .container .text-wrapper.text-wrapper{margin:0 auto;padding-top:70px;padding-right:40px}@media screen and (max-width:1024px){section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content .container .text-wrapper.text-wrapper{padding-top:var(--lt-desktop-section-y-padding)}}section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content .container .text-wrapper.text-wrapper *~h2,section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content .container .text-wrapper *~.h2.h2{margin-top:50px}section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content .container .text-wrapper.text-wrapper *~h3,section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content .container .text-wrapper *~.h3.h3{margin-top:40px}section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content .container .text-wrapper.text-wrapper>:first-child{margin-top:0}section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content .container .text-wrapper.text-wrapper>p:empty:first-child{display:none}section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content .container .text-wrapper.text-wrapper>p:empty:first-child+:is(h2,.h2,h3,.h3){margin-top:0}section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content .container .text-wrapper.no-cards.no-cards{padding-right:0}section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content .container .sidebar.sidebar{grid-template-columns:100%;grid-auto-rows:min-content;align-items:start;gap:50px;width:375px;display:grid}body.specialty-family:not(.the-kids-dentist-of-mequon):not(.south-texas-orthodontics):not(.birth-fletcher):not(.better-smiles-forever):not(.childrens-dental-center-of-new-hampshire-and-orthodontics-too):not(.moorestown-dental-professionals):not(.east-village-dental-centre):not(.valley-smiles-orthodontics) section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content .container .sidebar a.cta.secondary.secondary{background-color:var(--color-white)}body.specialty-family:not(.the-kids-dentist-of-mequon):not(.south-texas-orthodontics):not(.birth-fletcher):not(.better-smiles-forever):not(.childrens-dental-center-of-new-hampshire-and-orthodontics-too):not(.moorestown-dental-professionals):not(.east-village-dental-centre):not(.valley-smiles-orthodontics) section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content .container .sidebar a.cta.secondary.secondary:hover{background-color:var(--color-secondary)}section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content .container.sidebar-left.sidebar-left{grid-template-columns:375px auto}section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content .container.sidebar-right.sidebar-right{grid-template-columns:auto 375px}body.rounded section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content .container.sidebar-right.sidebar-right{gap:60px}@media screen and (max-width:1024px){section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content .container .text-wrapper.text-wrapper{max-width:100%;padding-right:0}section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content .container .sidebar.sidebar{width:100%}section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content .container .text-wrapper+.sidebar.sidebar{margin-top:var(--lt-desktop-section-y-padding)}section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content .container.sidebar-left.sidebar-left{grid-template-columns:1fr}section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content .container.sidebar-right.sidebar-right{grid-template-columns:1fr;display:block}}section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content .container .dentrite-plan.desktop.desktop,section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content .container .smile-alliance-club-plan.desktop.desktop{margin-top:25px;margin-bottom:25px;overflow-x:auto}section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content .container .dentrite-plan.desktop.desktop table,section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content .container .smile-alliance-club-plan.desktop.desktop table{width:100%}section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content .container .dentrite-plan.desktop.desktop table tr,section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content .container .smile-alliance-club-plan.desktop.desktop table tr{border-top:1px solid var(--color-link)}section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content .container .dentrite-plan.desktop.desktop table th,section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content .container .smile-alliance-club-plan.desktop.desktop table th{color:var(--color-link);text-align:left;padding:16px 0;font-weight:700}section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content .container .dentrite-plan.desktop.desktop table td,section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content .container .smile-alliance-club-plan.desktop.desktop table td{padding:16px 0}section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content .container .dentrite-plan.desktop.desktop table td strong,section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content .container .dentrite-plan.desktop table td.service-name.service-name,section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content .container .smile-alliance-club-plan.desktop.desktop table td strong,section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content .container .smile-alliance-club-plan.desktop table td.service-name.service-name{font-weight:600}section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content .container .dentrite-plan.non-desktop .heading.heading,section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content .container .smile-alliance-club-plan.non-desktop .heading.heading{border-top:1px solid var(--color-link);border-bottom:1px solid var(--color-link);color:var(--color-link);padding:16px 0;font-weight:600}section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content .container .dentrite-plan.non-desktop .data.data,section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content .container .smile-alliance-club-plan.non-desktop .data.data{border-bottom:1px solid var(--color-link);padding-bottom:25px;display:block}section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content .container .dentrite-plan.non-desktop .data .service-name.service-name,section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content .container .smile-alliance-club-plan.non-desktop .data .service-name.service-name{justify-content:space-between;padding-top:25px;padding-bottom:25px;font-weight:700;display:flex;position:relative}section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content .container .dentrite-plan.non-desktop .data .service-name.service-name:after,section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content .container .smile-alliance-club-plan.non-desktop .data .service-name.service-name:after{content:"-";font-size:20px;position:absolute;right:0}section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content .container .dentrite-plan.non-desktop .data .data-row.data-row,section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content .container .smile-alliance-club-plan.non-desktop .data .data-row.data-row{justify-content:space-between;display:flex}section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content .container .dentrite-plan.non-desktop .data .data-row.data-row>:first-child,section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content .container .smile-alliance-club-plan.non-desktop .data .data-row.data-row>:first-child{color:var(--color-link)}section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content .container .dentrite-plan.non-desktop .data.closed.closed,section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content .container .smile-alliance-club-plan.non-desktop .data.closed.closed{padding-bottom:0}section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content .container .dentrite-plan.non-desktop .data.closed .service-name.service-name,section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content .container .smile-alliance-club-plan.non-desktop .data.closed .service-name.service-name{padding-top:25px;position:relative}section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content .container .dentrite-plan.non-desktop .data.closed .service-name.service-name:after,section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content .container .smile-alliance-club-plan.non-desktop .data.closed .service-name.service-name:after{content:"+";font-size:20px;position:absolute;right:0}section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content .container .dentrite-plan.non-desktop .data.closed .data-row.data-row,section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content .container .smile-alliance-club-plan.non-desktop .data.closed .data-row.data-row{display:none}section.layout:not(:where([data-section=content-box-section])) .sidebar .content-container+.cta.cta{margin-top:0}@media screen and (max-width:1024px){section.layout.with-sidebar.single-staff:not(:where([data-section=content-box-section])) .sidebar .card.card:first-of-type{margin-top:0}section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content .container .sidebar.sidebar{gap:var(--lt-desktop-section-y-padding)}}.sidebar div.card.featured.featured{padding:40px}body.grapevine-dental .sidebar div.card.featured.featured,body.childrens-dental-center-of-new-hampshire-and-orthodontics-too .sidebar div.card.featured.featured,body.moorestown-dental-professionals .sidebar div.card.featured.featured,body.east-village-dental-centre .sidebar div.card.featured.featured,body.sparkling-smiles-fayetteville .sidebar div.card.featured.featured,body.austell-dental-associates .sidebar div.card.featured.featured{border-radius:0}.sidebar div.card.featured a:not(.cta.cta){color:var(--sidebar-cta-color);-webkit-text-decoration:var(--sidebar-cta-text-decoration);text-decoration:var(--sidebar-cta-text-decoration);transition:color .1s linear}.sidebar div.card.featured a:not(.cta.cta):hover{color:var(--sidebar-cta-color-hover)}body.lake-geneva-pediatric-dentistry .sidebar div.card.featured.featured,body.lake-geneva-pediatric-dentistry .sidebar div.card.featured.featured:before,body.lake-geneva-pediatric-dentistry .sidebar div.card.featured.featured:after{background-color:var(--color-gray-1)!important}.sidebar div.card:not(.featured.featured){padding:0 40px}body.rounded .sidebar div.card:not(.featured.featured),body.birth-fletcher .sidebar div.card:not(.featured.featured),body.better-smiles-forever .sidebar div.card:not(.featured.featured){background:var(--color-white);border:2px solid #dcecee;border-radius:30px;padding:40px}body.rounded .sidebar div.card:not(.featured.featured),body.lakeview-dr-arooni .sidebar div.card:not(.featured.featured),body.lakeview .sidebar div.card:not(.featured.featured),body.webster-cosmetic-and-family-dentistry .sidebar div.card:not(.featured.featured),body.ridgewood-oral-surgery .sidebar div.card:not(.featured.featured),body.old-bridge-dental .sidebar div.card:not(.featured.featured),body.lake-geneva-pediatric-dentistry .sidebar div.card:not(.featured.featured){border:solid 2px var(--color-gray-1);background:var(--color-white);border-radius:30px;padding:40px}body.lake-geneva-pediatric-dentistry .sidebar div.card:not(.featured.featured){background:var(--color-gray-1)}.sidebar div.card:not(.featured.featured):first-of-type{padding-top:60px}body.rounded .sidebar div.card:not(.featured.featured):first-of-type,body.birth-fletcher .sidebar div.card:not(.featured.featured):first-of-type,body.webster-cosmetic-and-family-dentistry .sidebar div.card:not(.featured.featured):first-of-type,body.better-smiles-forever .sidebar div.card:not(.featured.featured):first-of-type,body.lakeview-dr-arooni .sidebar div.card:not(.featured.featured):first-of-type,body.lakeview .sidebar div.card:not(.featured.featured):first-of-type,body.ridgewood-oral-surgery .sidebar div.card:not(.featured.featured):first-of-type,body.old-bridge-dental .sidebar div.card:not(.featured.featured):first-of-type,body.lake-geneva-pediatric-dentistry .sidebar div.card:not(.featured.featured):first-of-type{margin-top:60px}@media screen and (max-width:1024px){.sidebar div.card:not(.featured.featured):first-of-type{padding-top:0}}.sidebar div.card:not(.featured.featured) h3{margin-bottom:10px}.sidebar div.card:not(.featured) .content-container.content-container{font-size:14px;line-height:18px}.sidebar div.card:not(.featured).bg-transparent.bg-transparent{background-color:#0000}@media screen and (max-width:1024px){.sidebar div.card.featured.featured{padding:var(--lt-desktop-section-y-padding) 0px}.sidebar div.card:not(.featured.featured){padding-top:20px;padding-left:0;padding-right:0}.sidebar div.card:not(.featured.featured):last-of-type{padding-bottom:20px}}.sidebar div.card:not(.featured){padding:0 40px}.sidebar div.card:not(.featured):first-of-type{padding-top:60px}@media screen and (max-width:1024px){.sidebar div.card:not(.featured):first-of-type{padding-top:0}}.scroll-to-top.scroll-to-top{background-color:var(--color-black-faded);color:#fff;cursor:pointer;opacity:.8;z-index:1000;border:none;border-radius:5px;align-items:center;padding:10px 15px;transition:opacity .3s;display:flex;position:fixed;bottom:50px;right:50px}@media screen and (max-width:768px){.scroll-to-top.scroll-to-top{bottom:20px;right:20px}}.scroll-to-top.scroll-to-top span{margin-right:10px}.scroll-to-top.scroll-to-top:hover{opacity:1}.scroll-to-top .circle-arrow-icon.circle-arrow-icon{transform:rotate(-90deg);scale:var(--scroll-to-top-icon-scale,1.6)}}@layer utilities;section.hero.bg-primary+section.with-sidebar .sidebar div.card.featured.featured,section.hero.bg-primary+section.with-sidebar .sidebar div.card.featured.featured:before,section.hero.bg-primary+section.with-sidebar .sidebar div.card.featured.featured:after{background-color:var(--color-primary)}section.hero.bg-primary+section.with-sidebar .sidebar div.card.featured.featured,section.hero.bg-primary+section.with-sidebar .sidebar div.card.featured.featured h3,section.hero.bg-primary+section.with-sidebar .sidebar div.card.featured.featured,section.hero.bg-primary+section.with-sidebar .sidebar div.card.featured .content-container.content-container{color:var(--featured-card-text-bg-primary)}section.hero.bg-secondary+section.with-sidebar .sidebar div.card.featured.featured,section.hero.bg-secondary+section.with-sidebar .sidebar div.card.featured.featured:before,section.hero.bg-secondary+section.with-sidebar .sidebar div.card.featured.featured:after{background-color:var(--color-secondary)}section.hero.bg-secondary+section.with-sidebar .sidebar div.card.featured.featured,section.hero.bg-secondary+section.with-sidebar .sidebar div.card.featured.featured h3,section.hero.bg-secondary+section.with-sidebar .sidebar div.card.featured.featured,section.hero.bg-secondary+section.with-sidebar .sidebar div.card.featured .content-container.content-container{color:var(--featured-card-text-bg-secondary)}section.hero.bg-tertiary+section.with-sidebar .sidebar div.card.featured.featured,section.hero.bg-tertiary+section.with-sidebar .sidebar div.card.featured.featured:before,section.hero.bg-tertiary+section.with-sidebar .sidebar div.card.featured.featured:after{background-color:var(--color-tertiary)}section.hero.bg-tertiary+section.with-sidebar .sidebar div.card.featured.featured,section.hero.bg-tertiary+section.with-sidebar .sidebar div.card.featured.featured h3,section.hero.bg-tertiary+section.with-sidebar .sidebar div.card.featured.featured,section.hero.bg-tertiary+section.with-sidebar .sidebar div.card.featured .content-container.content-container{color:var(--featured-card-text-bg-tertiary)}section.hero.bg-gray-1+section.with-sidebar .sidebar div.card.featured.featured,section.hero.bg-gray-1+section.with-sidebar .sidebar div.card.featured.featured:before,section.hero.bg-gray-1+section.with-sidebar .sidebar div.card.featured.featured:after{background-color:var(--color-gray-1)}section.hero.bg-gray-1+section.with-sidebar .sidebar div.card.featured.featured,section.hero.bg-gray-1+section.with-sidebar .sidebar div.card.featured.featured h3,section.hero.bg-gray-1+section.with-sidebar .sidebar div.card.featured.featured,section.hero.bg-gray-1+section.with-sidebar .sidebar div.card.featured .content-container.content-container{color:var(--featured-card-text-bg-gray-1)}section.hero.bg-primary+section.with-sidebar .sidebar div.card.featured .heading{color:var(--featured-card-text-bg-primary)}section.hero.bg-secondary+section.with-sidebar .sidebar div.card.featured .heading{color:var(--featured-card-text-bg-secondary)}section.hero.bg-tertiary+section.with-sidebar .sidebar div.card.featured .heading{color:var(--featured-card-text-bg-tertiary)}section.hero.bg-gray-1+section.with-sidebar .sidebar div.card.featured .heading{color:var(--featured-card-text-bg-gray-1)}.sidebar div.card.featured.extended{border-top-right-radius:0;border-bottom-right-radius:0}@media screen and (max-width:1024px){.sidebar div.card.featured.extended{border-radius:0}}body.dental-arts-of-south-jersey .sidebar div.card.featured a.cta.secondary:not(.text){background-color:var(--color-white);border-color:var(--color-white);color:var(--color-primary)}body.dental-arts-of-south-jersey .sidebar div.card.featured a.cta.secondary:not(.text):hover{background-color:var(--cta-secondary-background-hover);border-color:var(--cta-secondary-background-hover);color:var(--color-white)}
