@layer theme,base,components,utilities;@layer components{section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content{padding-top:0}@media screen and (max-width:1024px){body.obstetrical-care section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content{padding-bottom:100px}}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{padding-top:70px;margin:0 auto;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{width:375px;display:grid;grid-auto-rows:min-content;align-items:start;gap:50px;grid-template-columns:100%}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}body.obstetrical-care section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content .container .text-wrapper .heading{font-size:36px;line-height:40px}body.obstetrical-care section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content .container .text-wrapper ul.two-columns{column-count:2}body.obstetrical-care section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content .container .text-wrapper ul.two-columns li{display:flex;align-items:flex-start;padding-top:10px;padding-bottom:10px}body.obstetrical-care section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content .container .text-wrapper ul.two-columns li:before{content:"•";padding-right:5px}body.obstetrical-care section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content .container .sidebar{width:475px;margin-top:70px}body.obstetrical-care section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content .container .sidebar .heading{font-size:36px;line-height:1;margin-bottom:25px}@media screen and (max-width:1024px){body.obstetrical-care section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content .container{display:flex;flex-direction:column}body.obstetrical-care section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content .container .sidebar{width:100%;margin-top:35px;margin-bottom:35px;order:-1}body.obstetrical-care section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content .container .sidebar .heading{padding-top:30px;font-size:24px;line-height:26px}body.obstetrical-care section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content .container .sidebar .content-container{margin-bottom:50px}}@media screen and (max-width:768px){body.obstetrical-care section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content .container .text-wrapper ul.two-columns{column-count:1}}@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{overflow-x:auto;margin-top:25px;margin-bottom:25px}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{padding:16px 0;color:var(--color-link);font-weight:700;text-align:left}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);padding:16px 0;color:var(--color-link);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{display:block;border-bottom:1px solid var(--color-link);padding-bottom:25px}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{position:relative;display:flex;justify-content:space-between;padding-top:25px;padding-bottom:25px;font-weight:700}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{position:absolute;content:"-";right:0;font-size:20px}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{display:flex;justify-content:space-between}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{position:relative;padding-top:25px}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{position:absolute;content:"+";right:0;font-size:20px}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}}@layer components{body.curated section.layout.with-sidebar.single-staff:not(:where([data-section=content-box-section])) .sidebar .card .cta.cta{color:var(--team-page-cta);border-top:0;border-left:0;border-right:0;padding-left:0;padding-right:0;border-bottom:var(--team-page-cta-border-width) solid}section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content.content{padding-top:0}@media screen and (max-width:1024px){body.obstetrical-care section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content.content{padding-bottom:100px}}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{padding-top:70px;margin:0 auto;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{width:375px;display:grid;grid-auto-rows:min-content;align-items:start;gap:50px;grid-template-columns:100%}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}body.obstetrical-care section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content .container .text-wrapper .heading.heading{font-size:36px;line-height:40px}body.obstetrical-care section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content .container .text-wrapper ul.two-columns.two-columns{column-count:2}body.obstetrical-care section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content .container .text-wrapper ul.two-columns.two-columns li{display:flex;align-items:flex-start;padding-top:10px;padding-bottom:10px}body.obstetrical-care section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content .container .text-wrapper ul.two-columns.two-columns li:before{content:"•";padding-right:5px}body.obstetrical-care section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content .container .sidebar.sidebar{width:475px;margin-top:70px}body.obstetrical-care section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content .container .sidebar .heading.heading{font-size:36px;line-height:1;margin-bottom:25px}@media screen and (max-width:1024px){body.obstetrical-care section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content .container.container{display:flex;flex-direction:column}body.obstetrical-care section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content .container .sidebar.sidebar{width:100%;margin-top:35px;margin-bottom:35px;order:-1}body.obstetrical-care section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content .container .sidebar .heading.heading{padding-top:30px;font-size:24px;line-height:26px}body.obstetrical-care section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content .container .sidebar .content-container.content-container{margin-bottom:50px}}@media screen and (max-width:768px){body.obstetrical-care section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content .container .text-wrapper ul.two-columns.two-columns{column-count:1}}@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{overflow-x:auto;margin-top:25px;margin-bottom:25px}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{padding:16px 0;color:var(--color-link);font-weight:700;text-align:left}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);padding:16px 0;color:var(--color-link);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{display:block;border-bottom:1px solid var(--color-link);padding-bottom:25px}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{position:relative;display:flex;justify-content:space-between;padding-top:25px;padding-bottom:25px;font-weight:700}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{position:absolute;content:"-";right:0;font-size:20px}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{display:flex;justify-content:space-between}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{position:relative;padding-top:25px}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{position:absolute;content:"+";right:0;font-size:20px}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)}}}@layer components{.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);transition:color .1s linear;text-decoration:var(--sidebar-cta-text-decoration)}.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){padding:40px;border-radius:30px;border:solid 2px #dcecee;background:var(--color-white)}body.rounded .sidebar div.card:not(.featured.featured),body.lakeview-dr-arooni .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){padding:40px;border-radius:30px;border:solid 2px var(--color-gray-1);background:var(--color-white)}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.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}body.obstetrical-care .sidebar div.card:not(.featured.featured):first-of-type{padding-top:40px;padding-bottom:40px;padding-right:100px}@media screen and (max-width:1024px){body.obstetrical-care .sidebar div.card:not(.featured.featured):first-of-type{padding-top:0;padding-bottom:0;padding-right:0}}@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:transparent}@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-left:0;padding-right:0;padding-top:20px}.sidebar div.card:not(.featured.featured):last-of-type{padding-bottom:20px}}}@layer components{.sidebar div.card:not(.featured){padding:0 40px}.sidebar div.card:not(.featured):first-of-type{padding-top:60px}body.obstetrical-care .sidebar div.card:not(.featured):first-of-type{padding-top:40px;padding-bottom:40px;padding-right:100px}@media screen and (max-width:1024px){body.obstetrical-care .sidebar div.card:not(.featured):first-of-type{padding-top:0;padding-bottom:0;padding-right:0}}@media screen and (max-width:1024px){.sidebar div.card:not(.featured):first-of-type{padding-top:0}}}@layer components{.scroll-to-top.scroll-to-top{position:fixed;bottom:50px;right:50px;background-color:var(--color-black-faded);color:#fff;border:none;border-radius:5px;padding:10px 15px;cursor:pointer;opacity:.8;transition:opacity .3s ease;z-index:1000;display:flex;align-items:center}@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:1.6}}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{color:var(--featured-card-text-bg-primary)}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{color:var(--featured-card-text-bg-secondary)}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{color:var(--featured-card-text-bg-tertiary)}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{color:var(--featured-card-text-bg-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 .content-container.content-container{color:var(--featured-card-text-bg-gray-1)}
