@font-face{font-family:"RedHatDisplay";src:url("/wp-content/uploads/2025/12/RedHatDisplay-Regular.woff2") format("woff2");font-weight:400}@font-face{font-family:"RedHatDisplay";src:url("/wp-content/uploads/2025/12/RedHatDisplay-Bold.woff2") format("woff2");font-weight:700}h1,h2,h3,h4,h5,h6{padding-bottom:0}body{background:#313B5E}.heading-xl,.heading-xl h1,.heading-xl h2,.heading-xl h3,.heading-xl h4,.heading-xl h5,.heading-xl h6,.heading-xl p{font-family:"ivymode";font-size:3.375rem;font-weight:300;line-height:normal}.heading-lg,.heading-lg h1,.heading-lg h2,.heading-lg h3,.heading-lg h4,.heading-lg h5,.heading-lg h6,.heading-lg p{font-family:"ivymode";font-size:3rem;line-height:normal}.heading-md,.heading-md h1,.heading-md h2,.heading-md h3,.heading-md h4,.heading-md h5,.heading-md h6,.heading-md p{font-family:"ivymode";font-size:2.5rem;line-height:normal}.heading-sm,.heading-sm h1,.heading-sm h2,.heading-sm h3,.heading-sm h4,.heading-sm h5,.heading-sm h6,.heading-sm p,.df_timeline_date_title,.faq h2,.blog-intro h2,.blog-intro h3,.sub-service-intro h2,.sub-service-intro h1,.sub-service-cta h2,.sub-service-intro h3,.sub-service-cta h3{font-family:"RedHatDisplay";font-size:1.875rem;font-weight:400;line-height:normal;letter-spacing:0.1875rem;text-transform:uppercase}.heading-xs,.heading-xs h1,.heading-xs h2,.heading-xs h3,.heading-xs h4,.heading-xs h5,.heading-xs h6,.heading-xs p,.df_timeline_date_subtitle,.faq h3{font-family:"RedHatDisplay";font-size:1.25rem;font-weight:400;line-height:normal;letter-spacing:0.125rem;text-transform:uppercase}.body-lg,.body-lg h1,.body-lg h2,.body-lg h3,.body-lg h4,.body-lg h5,.body-lg h6,.body-lg p{font-family:"polymath";font-size:1.75rem;font-weight:400;line-height:normal}.body-md,.body-md h1,.body-md h2,.body-md h3,.body-md h4,.body-md h5,.body-md h6,.body-md p,.et_pb_toggle_title,.faq p,.faq li,.blog-intro p,.blog-intro li,.sub-service-intro p,.sub-service-cta p{font-family:"polymath";font-size:1.5rem;font-weight:300;line-height:normal}.body-sm,.body-sm h1,.body-sm h2,.body-sm h3,.body-sm h4,.body-sm h5,.body-sm h6,.body-sm p,.body-sm li,.df_timeline_desc p,.faq p,.faq li{font-family:"polymath";font-size:1.25rem;font-weight:300;line-height:normal}@media (max-width:980px){.heading-xl,.heading-xl h1,.heading-xl h2,.heading-xl h3,.heading-xl h4,.heading-xl h5,.heading-xl h6,.heading-xl p{font-size:3.125rem}.heading-lg,.heading-lg h1,.heading-lg h2,.heading-lg h3,.heading-lg h4,.heading-lg h5,.heading-lg h6,.heading-lg p{font-size:2.75rem}.heading-md,.heading-md h1,.heading-md h2,.heading-md h3,.heading-md h4,.heading-md h5,.heading-md h6,.heading-md p{font-size:2.25rem}.heading-sm,.heading-sm h1,.heading-sm h2,.heading-sm h3,.heading-sm h4,.heading-sm h5,.heading-sm h6,.heading-sm p,.df_timeline_date_title,.faq h2,.blog-intro h2,.blog-intro h3,.sub-service-intro h2,.sub-service-intro h1,.sub-service-cta h2,.sub-service-intro h3,.sub-service-cta h3{font-size:1.625rem;letter-spacing:0.1625rem}.heading-xs,.heading-xs h1,.heading-xs h2,.heading-xs h3,.heading-xs h4,.heading-xs h5,.heading-xs h6,.heading-xs p,.df_timeline_date_subtitle,.faq h3{font-size:1.125rem;letter-spacing:0.1125rem}.body-lg,.body-lg h1,.body-lg h2,.body-lg h3,.body-lg h4,.body-lg h5,.body-lg h6,.body-lg p{font-size:1.5rem}.body-md,.body-md h1,.body-md h2,.body-md h3,.body-md h4,.body-md h5,.body-md h6,.body-md p,.et_pb_toggle_title,.faq p,.faq li,.blog-intro p,.blog-intro li,.sub-service-intro p,.sub-service-cta p{font-size:1.375rem}.body-sm,.body-sm h1,.body-sm h2,.body-sm h3,.body-sm h4,.body-sm h5,.body-sm h6,.body-sm p,.body-sm li,.df_timeline_desc p,.faq p,.faq li{font-size:1.25rem}}@media (max-width:600px){.heading-xl,.heading-xl h1,.heading-xl h2,.heading-xl h3,.heading-xl h4,.heading-xl h5,.heading-xl h6,.heading-xl p{font-size:2.1875rem}.heading-lg,.heading-lg h1,.heading-lg h2,.heading-lg h3,.heading-lg h4,.heading-lg h5,.heading-lg h6,.heading-lg p{font-size:1.875rem}.heading-md,.heading-md h1,.heading-md h2,.heading-md h3,.heading-md h4,.heading-md h5,.heading-md h6,.heading-md p{font-size:1.625rem}.heading-sm,.heading-sm h1,.heading-sm h2,.heading-sm h3,.heading-sm h4,.heading-sm h5,.heading-sm h6,.heading-sm p,.df_timeline_date_title,.faq h2,.blog-intro h2,.blog-intro h3,.sub-service-intro h2,.sub-service-intro h1,.sub-service-cta h2,.sub-service-intro h3,.sub-service-cta h3{font-size:1.25rem;letter-spacing:0.125rem}.heading-xs,.heading-xs h1,.heading-xs h2,.heading-xs h3,.heading-xs h4,.heading-xs h5,.heading-xs h6,.heading-xs p,.df_timeline_date_subtitle,.faq h3{font-size:1.125rem;letter-spacing:0.1125rem}.body-lg,.body-lg h1,.body-lg h2,.body-lg h3,.body-lg h4,.body-lg h5,.body-lg h6,.body-lg p{font-size:1.5rem}.body-md,.body-md h1,.body-md h2,.body-md h3,.body-md h4,.body-md h5,.body-md h6,.body-md p,.et_pb_toggle_title,.faq p,.faq li,.blog-intro p,.blog-intro li,.sub-service-intro p,.sub-service-cta p{font-size:1.375rem}.body-sm,.body-sm h1,.body-sm h2,.body-sm h3,.body-sm h4,.body-sm h5,.body-sm h6,.body-sm p,.body-sm li,.df_timeline_desc p,.faq p,.faq li{font-size:1.25rem}}li::marker{font-size:1rem}#top-menu li.current-menu-item>a{color:#FF5733!important}#top-menu li.current-menu-ancestor>a{color:#FF5733!important}#top-menu li.current-menu-item ul li a{color:#C70039!important}.hide-header{opacity:0;margin-top:-100px!important}.show-header{opacity:1;margin-top:0px!important}.global-header-section{-webkit-transition:all 0.3s ease!important;-moz-transition:all 0.3s ease!important;-o-transition:all 0.3s ease!important;-ms-transition:all 0.3s ease!important;transition:all 0.3s ease!important}.global-header-section.is-fixed{position:fixed;top:0;left:0;right:0;z-index:999;width:100%}.btn{display:inline-flex;align-items:center;justify-content:center;cursor:pointer;text-decoration:none;font-family:"Polymath";font-weight:700;text-transform:uppercase;line-height:normal}.btn-icon{display:inline-flex;align-items:center;justify-content:center;border-radius:50%;font-size:inherit;margin-left:1rem}.btn-lg{font-size:2rem;letter-spacing:0.6rem}.btn-md{font-size:1.5rem;letter-spacing:0.45rem}.btn-sm{font-size:1.25rem;letter-spacing:0.375rem}.btn-orange{background:#C0611E;color:#FFFFFF;border:none;padding:1rem 2rem;border-radius:50px;transition:background 0.3s ease}.btn-orange:hover{background:#7B82B0}.btn-alt{background:transparent;color:#E5FFFF;transition:all 0.3s ease}.btn-alt .btn-icon{background:#C0611E;border:2px solid #E5FFFF;color:#FFFFFF;padding-left:0.5rem;min-height:64px;min-width:64px;transition:all 0.3s ease}.btn-alt.hero-btn:hover{color:#7B82B0}.btn-alt.hero-btn:hover .btn-icon{background-color:#7B82B0}.btn-light-blue{background:#E5FFFF;color:#1968A0;border-radius:50px;padding:0.5rem 0.75rem 0.5rem 1.5rem;transition:all 0.3s ease}.btn-light-blue .btn-icon{border:2px solid #1968A0}.btn-light-blue:hover,.btn-blue:hover{opacity:0.8}.btn-blue{background:#2195CF;color:#fff;border-radius:50px;padding:0.5rem 0.75rem 0.5rem 1.5rem}.btn-icon-circle{border:2px solid #fff;min-height:54px;min-width:54px;font-size:2rem;padding-left:0.25rem}@media (max-width:980px){.btn-lg{font-size:1.75rem;letter-spacing:0.525rem}.btn-md{font-size:1.25rem;letter-spacing:0.375rem}.btn-sm{font-size:1.125rem;letter-spacing:0.3375rem}.hero-btn{color:#313B5E;display:grid;grid-template-columns:1fr 1fr;gap:1rem}.hero-btn .btn-icon{font-size:1.5rem;padding-left:0.5rem;min-height:45px;min-width:45px;max-width:45px;margin-left:0;border:1px solid #313b5e}}@media (max-width:600px){.btn-lg{font-size:1rem;letter-spacing:0.525rem}.btn-md{font-size:0.9375rem;letter-spacing:0.28125rem}.btn-sm{font-size:1.125rem;letter-spacing:0.3375rem}}@media (max-width:425px){.btn-sm{font-size:1rem;letter-spacing:2px}}.hero-graphic{position:relative;padding-left:150px}.hero-graphic::before{content:"";position:absolute;top:0;left:0;width:100px;height:100px;background-image:url('https://staging.centerridgedental.com/wp-content/uploads/2025/12/Interior_Hero_Emblem.svg');background-size:contain;background-repeat:no-repeat;background-position:center;display:block}@media (max-width:980px){.hero-graphic{padding-left:91px}.hero-graphic::before{width:75px;height:75px}}@media (max-width:980px){.hero-graphic{padding-left:66px}.hero-graphic::before{width:50px;height:50px}}.card{border-radius:50px!important;display:flex;flex-direction:column;align-items:stretch}.card-header{background-color:#D4D7EB;background-image:url('https://staging.centerridgedental.com/wp-content/uploads/2025/12/Pattern_Cards.svg');background-size:cover;background-position:center;height:115px;border-radius:50px 50px 0 0}.card-content{border-radius:50px;padding:2.5rem 2rem 2rem;margin-top:-50px;color:#fff;flex:1;min-height:300px}.card-content .heading-xs{color:#fff;margin-bottom:2rem;padding-top:3rem}.card-light-purple .card-header{background-color:#D4D7EB}.card-light-purple .card-content{background-color:#7B82B0}.card-purple .card-header{background-color:#A6ADD7}.card-purple .card-content{background-color:#5D6496}.card-dark-purple .card-header{background-color:#7B82B0}.card-dark-purple .card-content{background-color:#313B5E}.card-light-blue .card-header{background-color:#E5FFFF}.card-light-blue .card-content{background-color:#2195CF}.card-blue .card-header{background-color:#70BCE2}.card-blue .card-content{background-color:#1968A0}.card-dark-blue .card-header{background-color:#1F71AC}.card-dark-blue .card-content{background-color:#0A4D87}.card-wrapper{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1rem}.card-purple .card-header{background-image:url("https://staging.centerridgedental.com/wp-content/uploads/2025/12/Pattern_Cards_Patients_Are_Our_Purpose.svg")}.card-dark-purple .card-header{background-image:url("https://staging.centerridgedental.com/wp-content/uploads/2025/12/Pattern_Cards_Exceptional_Experience.svg")}.card-dark-blue .card-header{background-image:url("https://staging.centerridgedental.com/wp-content/uploads/2025/12/Pattern_Cards_Learning__Growing.svg")}.card-blue .card-header{background-image:url("https://staging.centerridgedental.com/wp-content/uploads/2025/12/Pattern_Cards_Keep_Dentistry_Fun.svg")}.card-light-blue .card-header{background-image:url("https://staging.centerridgedental.com/wp-content/uploads/2025/12/Pattern_Cards_Respect_For_Your_Time.svg")}.card-dr .card-header{height:185px}.card-dr{height:100%!important}.card-dr .card-text,.card-dr .card-heading{color:#fff}.card-dr .card-heading{margin:4rem 0}.card-dr .card-text:not(:last-child){margin-bottom:2.5rem}.card-dr .card-content{padding:5rem}.card-bomske .card-heading{margin-top:0}@media (max-width:1440px){.card-dr .card-header{height:145px}.card-dr .card-heading{margin:2rem 0}.card-dr .card-text:not(:last-child){margin-bottom:1rem}.card-dr .card-content{padding:4rem 10%}}@media (max-width:980px){.card-dr .card-header{height:115px}.card-dr .card-content .card-text,.card-dr .card-content .card-heading{text-align:center;text-wrap:balance}.card-dr .card-heading{margin-top:0;margin-bottom:2.5rem}}.card-harris .card-header{background-image:url("https://staging.centerridgedental.com/wp-content/uploads/2025/12/Dr_Cards_Pattern-1.svg")}.card-bomske .card-header{background-image:url("https://staging.centerridgedental.com/wp-content/uploads/2025/12/Dr_Bomske_Card_Pattern.svg")}#et_mobile_nav_menu .mobile_nav.opened .mobile_menu_bar::before,.et_pb_module.et_pb_menu .et_mobile_nav_menu .mobile_nav.opened .mobile_menu_bar::before{content:'\4d'}#mobile_menu1{max-height:500px!important;overflow-y:scroll!important}ul.et_mobile_menu li.menu-item-has-children .mobile-toggle,ul.et_mobile_menu li.page_item_has_children .mobile-toggle,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle,.et-db #et-boc .et-l ul.et_mobile_menu li.page_item_has_children .mobile-toggle{width:44px;height:100%;padding:0px!important;max-height:44px;border:none;position:absolute;right:0px;top:0px;z-index:999;background-color:transparent}ul.et_mobile_menu>li.menu-item-has-children,ul.et_mobile_menu>li.page_item_has_children,ul.et_mobile_menu>li.menu-item-has-children .sub-menu li.menu-item-has-children,.et-db #et-boc .et-l ul.et_mobile_menu>li.menu-item-has-children,.et-db #et-boc .et-l ul.et_mobile_menu>li.page_item_has_children,.et-db #et-boc .et-l ul.et_mobile_menu>li.menu-item-has-children .sub-menu li.menu-item-has-children{position:relative}.et_mobile_menu .menu-item-has-children>a,.et-db #et-boc .et-l .et_mobile_menu .menu-item-has-children>a{background-color:transparent}.et_mobile_menu .menu-item-has-children>a{font-weight:400}ul.et_mobile_menu .menu-item-has-children .sub-menu,#main-header ul.et_mobile_menu .menu-item-has-children .sub-menu,.et-db #et-boc .et-l ul.et_mobile_menu .menu-item-has-children .sub-menu,.et-db #main-header ul.et_mobile_menu .menu-item-has-children .sub-menu{display:none!important;visibility:hidden!important}ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,#main-header ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,.et-db #et-boc .et-l ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,.et-db #main-header ul.et_mobile_menu .menu-item-has-children .sub-menu.visible{display:block!important;visibility:visible!important}ul.et_mobile_menu li.menu-item-has-children .mobile-toggle,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle{text-align:center;opacity:1}ul.et_mobile_menu li.menu-item-has-children .mobile-toggle::after,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle::after{top:10px;position:relative;font-family:"ETModules";content:'\33';color:#0A4D87;border-radius:50%;padding:3px}ul.et_mobile_menu li.menu-item-has-children.dt-open>.mobile-toggle::after,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children.dt-open>.mobile-toggle::after{content:'\32'}.et_pb_menu_0.et_pb_menu .et_mobile_menu:after{position:absolute;right:5%;margin-left:-20px;top:-14px;width:0;height:0;content:'';border-left:20px solid transparent;border-right:20px solid transparent;border-bottom:20px solid #ffffff}.mobile_menu_bar{position:relative;display:block;line-height:0}.et_pb_menu_0.et_pb_menu .et_mobile_menu,.et_pb_menu_0.et_pb_menu .et_mobile_menu ul{background-color:#ffffff!important;border-radius:10px}