@font-face{font-family:"Tiempos Fine";src:url("../../main-page-assets/css/fonts/TiemposFine-Light.woff2") format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Tiempos Fine";src:url("../../main-page-assets/css/fonts/TiemposFine-LightItalic.woff2") format("woff2");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:"TodaySansNow Pro";src:url("../../main-page-assets/css/fonts/TodaySansNowPro-Regular.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}.nao-v2-home .hero-content h1.text-42{font-family:"Tiempos Fine",Georgia,serif;font-size:clamp(2rem,3.8vw,3.5rem);font-weight:300;line-height:1.12;letter-spacing:-0.02em}.nao-v2-wellness .hero-content .nao-v2-hero-title{font-family:"Tiempos Fine",Georgia,serif;font-size:clamp(2.25rem,4.5vw,4rem);font-weight:300;font-style:italic;line-height:1.12;margin:0 0 1.25rem}.nao-v2-wellness .hero-content .nao-v2-hero-summary{font-family:"TodaySansNow Pro",Arial,sans-serif;font-size:clamp(1.125rem,1.6vw,1.375rem);font-weight:400;line-height:1.5;margin:0;max-width:34rem}.nao-v2-wellness h2,.nao-v2-wellness .timepos-fine{font-family:"Tiempos Fine",Georgia,serif;font-weight:300}.nao-v2-wellness .accordion-content.active,.nao-v2-nutrition .accordion-content.active{height:auto!important;max-height:none}.nao-v2-nutrition .banner-section .content h1{font-family:"Tiempos Fine",Georgia,serif;font-size:clamp(2rem,3.8vw,3.5rem);font-weight:300;line-height:1.12}.nao-v2-providers .section-1>div:first-child>h1{font-family:"Tiempos Fine",Georgia,serif;font-size:clamp(2.125rem,4.5vw,4rem);font-weight:300;line-height:1.12}.nao-v2-providers .section-2>h2,.nao-v2-providers .inpcont>h2{font-family:"Tiempos Fine",Georgia,serif;font-weight:300;font-size:clamp(1.75rem,3vw,2.625rem);line-height:1.2}.nao-v2-nutrition .footer-nav .list,.nao-v2-providers .footer-nav .list,.nao-v2-wellness .footer-nav .list{display:flex;flex-wrap:wrap;gap:1rem 1.25rem;min-width:0;max-width:100%}.nao-v2-nutrition .footer-nav .list-item,.nao-v2-providers .footer-nav .list-item,.nao-v2-wellness .footer-nav .list-item{min-width:0}:is(.nao-v2-home,.nao-v2-wellness,.nao-v2-nutrition,.nao-v2-providers) .main-page-header .phone-btn{white-space:nowrap;flex-shrink:0}@media (max-width: 1080px){.nao-v2-wellness .hero-content{margin-top:2rem}}@media (max-width: 479px){:is(.nao-v2-home,.nao-v2-wellness,.nao-v2-nutrition,.nao-v2-providers) .main-page-header{padding-inline:20px;gap:12px}:is(.nao-v2-home,.nao-v2-wellness,.nao-v2-nutrition,.nao-v2-providers) .main-page-header .logo{width:106px;flex-shrink:0;margin-inline:0}:is(.nao-v2-home,.nao-v2-wellness,.nao-v2-nutrition,.nao-v2-providers) .main-page-header .logo img{width:100%;max-width:106px;height:auto}:is(.nao-v2-home,.nao-v2-wellness,.nao-v2-nutrition,.nao-v2-providers) .main-page-header .call-out-container{gap:12px;flex-shrink:0}:is(.nao-v2-home,.nao-v2-wellness,.nao-v2-nutrition,.nao-v2-providers) .main-page-header .phone-btn{font-size:14px;margin-inline:0}}
