@media (min-width:980px){.et_pb_menu.et_pb_menu--style-inline_centered_logo .et_pb_menu__menu nav ul{justify-content:space-between!important;width:100%;align-items:center}@media only screen and (max-width:1200px) and (min-width:980px){.et_pb_menu .et_pb_menu__menu{display:none!important}.et_pb_menu .et_mobile_nav_menu{display:block!important}.et_pb_menu--style-inline_centered_logo .et_pb_menu_inner_container>.et_pb_menu__logo-wrap,.et_pb_menu--style-inline_centered_logo .et_pb_row>.et_pb_menu__logo-wrap{display:block!important;margin-bottom:0!important}.et_pb_menu_inner_container{align-items:center}.et_pb_menu--style-inline_centered_logo .et_pb_menu__wrap{justify-content:flex-end}.et_pb_menu--style-inline_centered_logo .et_pb_menu__logo,.et_pb_menu--style-inline_centered_logo .et_pb_menu__logo img{max-width:150px}}.et_pb_menu .et_pb_menu__menu>nav,.et_pb_menu__menu{width:100%!important;justify-content:space-between!important}}@media (max-width:980px){.et_pb_menu__logo-wrap{margin-bottom:0!important}}h1,h2,h3,h4,h5{padding-bottom:0}.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:"Fields";font-size:3.75rem;font-weight:400;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,.rich-text h1{font-family:"Fields";font-size:3.37500rem;font-weight:400;line-height:70px}.heading-md,.heading-md h1,.heading-md h2,.heading-md h3,.heading-md h4,.heading-md h5,.heading-md h6,.heading-md p,.rich-text h2{font-family:Fields;font-size:3.125rem;font-weight:400;line-height:4.0625rem}.heading-sm,.heading-sm h1,.heading-sm h2,.heading-sm h3,.heading-sm h4,.heading-sm h5,.heading-sm h6,.heading-sm p,.dr-accordion h2,.rich-text h3,.rich-text-cta h2{font-family:Fields;font-size:2.5rem;font-weight:400;line-height:3.125rem}.heading-xs,.heading-xs h1,.heading-xs h2,.heading-xs h3,.heading-xs h4,.heading-xs h5,.heading-xs h6,.heading-xs p,.rich-text-subservice-accordion h2,.rich-text-subservice-accordion h3{font-family:Fields;font-size:1.875rem;font-weight:400;line-height:3.125rem}.subheading-xl,.subheading-xl h1,.subheading-xl h2,.subheading-xl h3,.subheading-xl h4,.subheading-xl h5,.subheading-xl h6,.subheading-xl p{font-family:Poppins;font-size:1.87500rem;font-weight:400;line-height:normal}.subheading-sm,.subheading-sm h1,.subheading-sm h2,.subheading-sm h3,.subheading-sm h4,.subheading-sm h5,.subheading-sm h6,.subheading-sm p{font-family:Poppins;font-size:1.25rem;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,.dr-accordion p,.rich-text p,.rich-text li{font-family:Poppins;font-size:1.375rem;font-style:normal;font-weight:400;line-height:2.1875rem}@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.375rem}.heading-lg,.heading-lg h1,.heading-lg h2,.heading-lg h3,.heading-lg h4,.heading-lg h5,.heading-lg h6,.heading-lg p,.rich-text h1{font-size:3.125rem;line-height:4.375rem}.heading-md,.heading-md h1,.heading-md h2,.heading-md h3,.heading-md h4,.heading-md h5,.heading-md h6,.heading-md p,.rich-text h2{font-size:2.75rem;line-height:4.0625rem}.heading-sm,.heading-sm h1,.heading-sm h2,.heading-sm h3,.heading-sm h4,.heading-sm h5,.heading-sm h6,.heading-sm p,.rich-text h3,.rich-text-cta h2{font-size:2.25rem;line-height:3.125rem}.heading-xs,.heading-xs h1,.heading-xs h2,.heading-xs h3,.heading-xs h4,.heading-xs h5,.heading-xs h6,.heading-xs p,.rich-text-subservice-accordion h2,.rich-text-subservice-accordion h3{font-size:1.75rem;line-height:3.125rem}.subheading-xl,.subheading-xl h1,.subheading-xl h2,.subheading-xl h3,.subheading-xl h4,.subheading-xl h5,.subheading-xl h6,.subheading-xl p{font-size:1.625rem}}@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:1.75rem}.heading-lg,.heading-lg h1,.heading-lg h2,.heading-lg h3,.heading-lg h4,.heading-lg h5,.heading-lg h6,.heading-lg p,.rich-text h1{font-size:1.875rem;line-height:2.5rem}.heading-md,.heading-md h1,.heading-md h2,.heading-md h3,.heading-md h4,.heading-md h5,.heading-md h6,.heading-md p,.rich-text h2,.rich-text-cta h2{font-size:1.625rem;line-height: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,.rich-text h3{font-size:1.625rem;line-height:2.25rem}.heading-xs,.heading-xs h1,.heading-xs h2,.heading-xs h3,.heading-xs h4,.heading-xs h5,.heading-xs h6,.heading-xs p,.rich-text-subservice-accordion h2,.rich-text-subservice-accordion h3{font-size:1.5625rem;line-height:2.1875rem}.subheading-xl,.subheading-xl h1,.subheading-xl h2,.subheading-xl h3,.subheading-xl h4,.subheading-xl h5,.subheading-xl h6,.subheading-xl p{font-size:1.25rem}.body-md,.body-md h1,.body-md h2,.body-md h3,.body-md h4,.body-md h5,.body-md h6,.body-md p,.dr-accordion p,.rich-text p,.rich-text li{font-size:1.12500rem}}.leaf-graphic{position:relative;z-index:2}.leaf-graphic img{position:relative;z-index:3}.leaf-graphic::after{content:"";position:absolute;width:268px;height:268px;background-image:url("https://thrivepediatricdental.com/wp-content/uploads/2026/01/Leaf_Photo_Border_Upright.webp");background-repeat:no-repeat;background-size:contain;z-index:1;pointer-events:none;transform:scale(0.7);opacity:0}.leaf-graphic.is-inview::after{animation:leafGrow 800ms cubic-bezier(.2,.8,.2,1) forwards}@keyframes leafGrow{from{transform:scale(0.7);opacity:0}to{transform:scale(1);opacity:1}}.leaf-graphic.leaf-top-right{padding-top:49px;padding-right:100px}.leaf-graphic.leaf-top-right::after{top:0;right:0;background-position:top right;transform-origin:bottom left}.leaf-graphic.leaf-bottom-left{padding-bottom:100px;padding-left:100px}@media (max-width:980px){.leaf-graphic.leaf-bottom-left{padding-left:0;padding-bottom:150px}.leaf-bottom-left::after{transform:rotate(-60deg)!important;transform-origin:unset!important;left:unset!important;right:0}.leaf-graphic.leaf-top-right{padding-top:28px;padding-right:60px}.leaf-top-right.leaf-graphic::after{width:158px;height:198px}}.leaf-graphic.leaf-bottom-left::after{background-image:url("https://thrivepediatricdental.com/wp-content/uploads/2026/01/Leaf_Photo_Border_Down.webp");bottom:0;left:0;background-position:bottom left;transform-origin:top right}.badge{position:relative;overflow:visible;z-index:10;margin-top:108.5px}.badge .et_pb_text_inner{z-index:10}.badge::before{content:"";position:absolute;top:0;left:0;width:200px;height:190px;background-repeat:no-repeat;background-size:contain;background-position:top-left;transform:translate(-30%,-30%);z-index:1;pointer-events:none}.badge &gt;*{position:relative;z-index:2}.badge.badge-dark-green::before{background-image:url("https://thrivepediatricdental.com/wp-content/uploads/2026/01/Badge_Text_Headings_Dark_Green.webp")}.badge.badge-light-green::before{background-image:url("https://thrivepediatricdental.com/wp-content/uploads/2026/01/Badge_Text_Headings_Light_Green.webp")}@media (max-width:980px){.badge::before{width:150px;height:150px;left:50%;top:0;transform:translate(-50%,-50%)}}@media (max-width:600px){.badge::before{width:114px;height:114px}}.btn-arrow{display:inline-flex;align-items:center;gap:1rem;text-decoration:none;color:#3C5E5A;font-family:Poppins;font-size:30px;font-style:normal;font-weight:500;line-height:normal}.btn-arrow .et-pb-icon{display:inline-flex;align-items:center;justify-content:center;font-size:2rem;width:75px;height:62px;border-radius:14px;background:#3C5E5A;color:#fff!important;font-family:"ETModules";font-style:normal;font-weight:400;line-height:1;transition:transform 200ms ease}.btn-arrow .et-pb-icon.light-green{background:#ADCBBB}.btn-arrow .et-pb-icon.pink{background:#E38C76}.btn-arrow:hover .et-pb-icon{transform:translateX(4px)}@media (max-width:768px){.btn-arrow{font-size:20px}.btn-arrow .et-pb-icon{width:62px;height:51px}}.btn-arrow a{color:inherit!important}.cloud-scene .cloud-back img,.cloud-scene .cloud-front img{will-change:transform;transform:translate3d(80px,60px,0) scale(0.9);opacity:0;backface-visibility:hidden;transform-style:preserve-3d;display:block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.cloud-scene.is-visible .cloud-back img{animation:cloud-in-back 800ms cubic-bezier(.25,.46,.45,.94) forwards,cloud-float-back 16s linear 800ms infinite}.cloud-scene.is-visible .cloud-front img{animation:cloud-in-front 800ms cubic-bezier(.25,.46,.45,.94) forwards,cloud-float-front 13s linear 800ms infinite;animation-delay:200ms,1000ms}@keyframes cloud-in-back{0%{opacity:0;transform:translate3d(80px,60px,0) scale(0.92)}100%{opacity:1;transform:translate3d(0,0,0) scale(1.00)}}@keyframes cloud-in-front{0%{opacity:0;transform:translate3d(100px,70px,0) scale(0.90)}100%{opacity:1;transform:translate3d(0,0,0) scale(1.01)}}@keyframes cloud-float-back{0%{transform:translate3d(0,0,0) scale(1.00)}35%{transform:translate3d(7px,4px,0) scale(1.005)}70%{transform:translate3d(10px,7px,0) scale(1.008)}100%{transform:translate3d(0,0,0) scale(1.00)}}@keyframes cloud-float-front{0%,100%{transform:translate3d(0,0,0) scale(1.01)}50%{transform:translate3d(10px,8px,0) scale(1.015)}}@media (prefers-reduced-motion:reduce){.cloud-scene .cloud-back img,.cloud-scene .cloud-front img{animation:none!important;opacity:1;transform:none;will-change:auto}}@media (min-width:981px){.et_pb_menu #menu-main-menu.et-menu>li>a{position:relative;isolation:isolate}.et_pb_menu #menu-main-menu.et-menu>li>a::before{content:"";position:absolute;left:-0.25rem;right:-0.25rem;bottom:0.15em;height:0.55em;background:#FABEAC;z-index:-1;opacity:0;transform:translateY(2px);transition:opacity .2s ease,transform .2s ease}.et_pb_menu #menu-main-menu.et-menu>li.current-menu-item>a::before,.et_pb_menu #menu-main-menu.et-menu>li.current-menu-ancestor>a::before{opacity:1;transform:translateY(0.25rem)}.et_pb_menu #menu-main-menu.et-menu>li.menu-item-has-children>a::before{right:1.7em}.et_pb_menu #menu-main-menu.et-menu>li.menu-item-has-children>a::after{position:relative;z-index:1}.et_pb_menu--with-logo .et_pb_menu__menu>nav>ul>li>a{padding:0}}.sub-menu{width:auto!important}.nav li ul{width:240px!important}.et-menu li li a{width:auto!important}#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'}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}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:#3e5f5b;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'}.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:#fcf9f3!important;border-radius:10px}