@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}.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{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{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://staging.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://staging.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;margin-top:108.5px}.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>*{position:relative;z-index:2}.badge.badge-dark-green::before{background-image:url("https://staging.thrivepediatricdental.com/wp-content/uploads/2026/01/Badge_Text_Headings_Dark_Green.webp")}.badge.badge-light-green::before{background-image:url("https://staging.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}}