:root{--t-h1:clamp(34px, 4.6vw, 64px);--t-h2:clamp(28px, 3vw, 40px);--t-h3:clamp(20px, 1.5vw, 22px);--afm-green:#3F6B3A;--afm-green-deep:#2A4A2B;--afm-green-fresh:#6fa34e;--afm-green-tint:#E9F0E2;--afm-green-wash:#F3F6EE;--cream:#FAFAF7;--paper:#F4F2EC;--ink:#161A16;--ink-soft:#2C322D;--slate:#5A6B66;--slate-2:#8A938E;--line:#E4E2DA;--line-2:#D7D4CB;--maxw:1320px;--gutter:clamp(20px, 4vw, 56px);--radius:10px;--radius-lg:16px;--t-hero:clamp(32px, 4.2vw, 64px);--t-h2:clamp(28px, 3vw, 44px);--t-h3:clamp(20px, 1.6vw, 24px);--t-eyebrow:12px}.afm_landing_page .fl-page-content>div{margin:0px!important;padding:0px!important;width:100%!important;max-width:100%!important}.pp-dual-button a.afm_btn_arrow:after,.afm_btn_arrow>a:after{content:'→';display:inline-block;margin-left:8px;font-weight:300;font-family:'Helvetica Neue';font-size:12px;transition:all ease 0.3s;transform:translateY(-1px)}.afm_btn_arrow>a:hover:after,.pp-dual-button a.afm_btn_arrow:hover:after{transform:translate(5px,-1px)}body .fl-module-pp-dual-button .pp-dual-button a.afm_btn_light{background:var(--cream)!important;color:var(--afm-green-deep)!important}body .fl-module-pp-dual-button .pp-dual-button a.afm_btn_light_s2{color:rgb(255 255 255 / .95)!important}body .fl-module-pp-dual-button .pp-dual-button a.afm_btn_light_s2:hover{background:rgb(255 255 255 / .08)!important;border-color:rgb(255 255 255 / .28)!important;color:rgb(255 255 255 / .95)!important}h1,h2{letter-spacing:-.025em}h2{font-size:clamp(28px, 3vw, 44px)!important}h3{font-size:clamp(20px, 1.6vw, 24px)!important}.breadcrumbs{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-family:'Geist Mono',monospace;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--slate);margin-bottom:clamp(16px, 2vw, 28px)}body{font-family:'Geist',ui-sans-serif,system-ui,sans-serif}.text_in_light_bg h1,.text_in_light_bg h2,.text_in_light_bg h3,.text_in_light_bg h1 *,.text_in_light_bg h2 *,.text_in_light_bg h3 *{color:var(--ink)!important}.center_el_880{width:880px;margin-left:auto!important;margin-right:auto!important;max-width:calc(100% - 30px)}.center_col_760>div{width:calc(760px + 30px);margin-left:auto;margin-right:auto;max-width:100%}body mark{background:var(--afm-green-tint)}blockquote{border-color:var(--afm-green)}.afm_sec>div{padding:96px 0}.afm_sub_heading p{font-family:'Geist Mono',ui-monospace,monospace;font-size:var(--t-eyebrow);letter-spacing:.14em;text-transform:uppercase;color:var(--afm-green);font-weight:500;display:block;margin-bottom:14px;padding-bottom:0}.fl-photo img{border-radius:var(--radius)}.fl-video{border-radius:var(--radius)}@media(min-width:767px){.afm_full_img_desktop{height:100%}.afm_full_img_desktop .fl-photo-content{height:100%;object-fit:100%;height:100%;border-radius:20px}.afm_full_img_desktop .fl-photo-content img{height:100%!important;width:100%;object-fit:cover}}.afm_full_img_desktop .fl-photo-content img{border-radius:16px}.fl-module.fl-module-button a{background:var(--afm-green)!important;color:white!important;border-color:var(--afm-green-deep)!important;font-weight:500;font-size:15px;padding:14px 22px!important;border-radius:8px!important;line-height:1}.fl-module.fl-module-button a span{color:inherit}.fl-module.fl-module-button a:hover{background:var(--afm-green-deep)!important;border-color:var(--afm-green-deep)!important}.btn-primary{background:var(--afm-green)!important;color:white!important;border-color:var(--afm-green)}.btn-primary:hover{background:var(--afm-green-deep)!important}.afm_btn.btn-primary{border-color:var(--afm-green)}.afm_btn .arr{transition:transform .2s ease;font-family:''}.afm_btn:hover .arr{transform:translateX(3px)}.afm_btn{display:inline-flex;align-items:center;gap:10px;padding:14px 22px;border-radius:8px;font-weight:500;font-size:15px;line-height:1;border:1px solid #fff0;transition:transform .15s ease,background-color .15s ease,color .15s ease,border-color .15s ease;white-space:nowrap}.afm_list_s1 ul{list-style:none!important;padding-left:0}.afm_list_s1 ul:last-child{margin:0}.afm_list_s1 ul li{padding-left:calc(24px + 12px)!important;font-size:16px;color:var(--slate);position:relative}.afm_list_s1 ul li:not(:last-child){padding-bottom:15px}body .afm_list_s1 ul li:before{content:'';background:var(--afm-green-tint)!important;width:24px!important;height:24px!important;background-repeat:no-repeat!important;background-size:13px!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23008000' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='5 12 10 17 19 7'/%3E%3C/svg%3E")!important;background-position:center!important;top:0px!important;left:0px!important;position:absolute!important;border-radius:50%!important}body .fl-module.fl-module-button.afm_btn_underline a{background:transparent!important;border-radius:0;color:var(--ink)!important;border-left:0px!important;border-top:0px!important;border-right:0px!important;border-radius:0px!important;padding:12px 0!important;border-bottom:1px solid var(--line)!important}body .fl-module.fl-module-button.afm_btn_underline a:hover{color:var(--afm-green)!important;border-bottom-color:var(--afm-green)!important;padding-right:5px!important}.list_step_box>div{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:clamp(48px, 5vw, 80px)}@media(max-width:960px){.list_step_box>div{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.list_step_box>div{grid-template-columns:repeat(1,1fr)}}.list_step_box .fl-module-ws_module_step>div{margin:0}.afm_founder_name p{padding-bottom:0;display:block;color:var(--ink);font-size:15px;font-weight:500;letter-spacing:-.01em;line-height:1.6}.cond-grid>div{display:grid;grid-template-columns:repeat(5,1fr);gap:14px}.health_library_list_in_special_interest .cond-grid>div{grid-template-columns:repeat(4,1fr);margin-left:-15px!important;margin-right:-15px!important}@media(max-width:1200px){.health_library_list_in_special_interest .cond-grid>div{grid-template-columns:repeat(3,1fr)}}@media (max-width:1080px){.cond-grid>div{grid-template-columns:repeat(4,1fr)}}@media (max-width:880px){.cond-grid>div{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.health_library_list_in_special_interest .cond-grid>div{grid-template-columns:repeat(2,1fr)}}@media (max-width:440px){.cond-grid>div{grid-template-columns:1fr}.cond{min-height:0}.health_library_list_in_special_interest .cond-grid>div{grid-template-columns:1fr}}.health-banner{background:#F3F6EE!important}.health-banner .pt_title{font-weight:500!important}.health-banner p{color:#5a6b66;font-weight:400!important;font-size:21px;width:1100px;max-width:100%;margin-left:auto;margin-right:auto}.lan-sec9 .pp-infobox,.subpage-sideform .widget_execphp,.subpage-sideform .widget_recent_entries,.home-blog .fl-widget.widget_recent_entries,.afm_redesign.fl-widget{border-radius:var(--radius)!important;border:1px solid var(--line)!important;background:var(--cream)!important}.subpage-sideform .area-popular-posts-sidebar ul li a,.fl-widget.widget_recent_entries ul li a,.afm_redesign ul li a{font-size:14.5px;color:var(--slate)}.cond_box a:hover img{filter:brightness(0) invert(1)!important}.lan-sec9 .pp-infobox .pp-infobox-title,.mailerlite-form .mailerlite-form-title h3,.subpage-sideform .widget_execphp h2,.subpage-sideform .widget_recent_entries h2,.home-blog .fl-widget-title{border-bottom:1px solid var(--line);font-size:20px!important;color:var(--ink)!important;padding-bottom:15px!important;line-height:1.2!important;margin-bottom:15px!important}.lan-sec9 .pp-infobox .pp-infobox-title:after,.subpage-sideform .widget_execphp h2:after,.subpage-sideform .widget_recent_entries h2:after,.home-blog .fl-widget-title:after{content:none!important}.lan-sec9 .pp-infobox ul:last-child{padding-bottom:0px!important}.lan-sec9 .pp-infobox ul li:before,.afm_redesign ul li:before,.subpage-sideform .area-popular-posts-sidebar ul li:before,.fl-widget.widget_recent_entries ul li:before,.subpage-sideform .area-specialties-custom-sidebar ul li:before,.subpage-sideform .area-blog-sidebar ul li:before{content:''!important;width:5px;height:5px;background:var(--afm-green-fresh);border-radius:50%;top:10px!important}.lan-sec9 .pp-infobox ul li:not(:last-child),.afm_redesign ul li:not(:last-child),.subpage-sideform .area-popular-posts-sidebar ul li:not(:last-child),.subpage-sideform .area-specialties-custom-sidebar ul li:not(:last-child),.fl-widget.widget_recent_entries ul li:not(:last-child),.subpage-sideform .area-blog-sidebar ul li:not(:last-child){margin-bottom:10px!important;padding-bottom:0px!important}.fl-comments .form-submit input[type="submit"],.single .btn-set a,.tnp-subscription input.tnp-submit,.tnp-profile input.tnp-submit,.tnp-unsubscribe button.tnp-submit,.tnp-reactivate button.tnp-submit,.mailerlite-form .mailerlite-subscribe-button-container button.mailerlite-subscribe-submit,.subpage-sideform .subpage-sidebtn .btn,.home-blog #custom_html-4 .subpage-sidebtn .btn{background:var(--afm-green)!important;border-radius:var(--radius)!important;color:#fff!important}.fl-comments .form-submit input[type="submit"]:hover,.single .btn-set a:hover,.tnp-subscription input.tnp-submit:hover,.tnp-profile input.tnp-submit:hover,.tnp-unsubscribe button.tnp-submit:hover,.tnp-reactivate button.tnp-submit:hover,.mailerlite-form .mailerlite-subscribe-button-container button.mailerlite-subscribe-submit:hover,.subpage-sideform .subpage-sidebtn .btn:hover,.home-blog #custom_html-4 .subpage-sidebtn .btn:hover{background:var(--afm-green-deep)!important;color:#fff!important}.subpage-sideform .subpage-sidebtn.btn3 .btn,.home-blog #custom_html-4 .subpage-sidebtn.btn3 .btn{background:transparent!important;border:1px solid var(--line-2);color:var(--ink)}.subpage-sideform .subpage-sidebtn.btn3 .btn h5,.home-blog #custom_html-4 .subpage-sidebtn.btn3 .btn h5{color:inherit;transition:all ease 0.3s;color:var(--ink)!important}.subpage-sideform .subpage-sidebtn.btn3 .btn:hover,.home-blog #custom_html-4 .subpage-sidebtn.btn3 .btn:hover{border-color:var(--ink)!important;background:transparent!important;color:#565656!important;transform:translateY(-3px)!important}.home-blog #custom_html-5 .facebook-btn .btn,.subpage-sideform #custom_html-5 .facebook-btn .btn{background:transparent!important;border:1px solid var(--line-2)!important;color:var(--ink)!important;border-radius:var(--radius)!important}.home-blog #custom_html-5 .facebook-btn .btn:hover,.subpage-sideform #custom_html-5 .facebook-btn .btn:hover{border-color:var(--ink)!important}.home-blog #custom_html-5 .facebook-btn .btn .fa,.subpage-sideform #custom_html-5 .facebook-btn .btn .fa{background:var(--afm-green-tint)!important;color:var(--afm-green-deep)!important;transition:all ease 0.3s}.home-blog #custom_html-5 .facebook-btn .btn:hover .fa,.subpage-sideform #custom_html-5 .facebook-btn .btn:hover .fa{background:var(--afm-green-deep)!important;color:#fff!important}.pp-heading-separator{display:none}.pp-heading h3.heading-title{font-size:44px;line-height:1!important;letter-spacing:0;margin-bottom:18px!important}.pp-sub-heading{font-size:clamp(17px, 1.4vw, 21px);color:var(--slate);line-height:1.5}.single .post-content>ul>li:before,.pp-sub-heading ul li:before,.fl-rich-text ul li:before{content:''!important;width:8px;height:8px;background:var(--afm-green);border-radius:50%;top:10px!important}.price-boxs .pp-infobox-wrap{box-shadow:none!important}.price-boxs .pp-infobox{border:1px solid var(--line);box-shadow:none;border-radius:var(--radius);overflow:hidden;background:var(--cream)!important}.price-boxs .pp-infobox-title-prefix{color:var(--ink)!important}.price-boxs .pp-infobox-title br{display:none}.price-boxs .pp-description-wrap{color:var(--slate);font-size:14.5px;line-height:1.55}.price-boxs .pp-infobox-title-wrapper{background:var(--afm-green-tint)!important}.price-boxs .pp-infobox-title{color:var(--afm-green-deep)!important}.price-boxs .pp-infobox-title-wrapper span{color:inherit}.price-boxs .price-box2 .pp-infobox-title-wrapper{background:var(--afm-green)!important}.price-boxs .price-box2 .pp-infobox-title{color:#fff!important}#macy-container .post-thumbnail{overflow:hidden;border-radius:var(--radius) var(--radius) 0 0;transition:all ease 0.3s}#macy-container .spe-coninn{overflow:hidden;border-radius:0 0 var(--radius) var(--radius);background:var(--cream);border:1px solid var(--line);border-top:0;transition:all ease 0.3s}#macy-container .spe-coninn h2 a{color:var(--ink)}#macy-container>div:hover>div{transform:translateY(-3px)}#macy-container .post-thumbnail:hover+div{background:#fff;border-color:var(--afm-green)}.list_medical_testing .fl-col-group:not(:first-child){display:flex;column-gap:30px;padding-left:15px;padding-right:15px;flex-wrap:wrap}.list_medical_testing .fl-col-group:not(:first-child)>div{width:calc(25% - 90px/4)}.list_medical_testing .fl-col-group:not(:first-child):before,.list_medical_testing .fl-col-group:not(:first-child):after{content:none}.list_medical_testing .fl-col-group:not(:first-child) .fl-module-photo{margin-bottom:10px}.list_medical_testing .fl-col-group:not(:first-child) .fl-module-photo>div{margin:0}.list_medical_testing .fl-col-group:not(:first-child) .fl-col{margin-bottom:20px;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;background:var(--cream);transition:all ease 0.3s}.list_medical_testing .fl-col-group:not(:first-child) .fl-col:hover{background:#fff;transform:translatey(-3px);border-color:var(--afm-green)}.list_medical_testing .fl-col-group:not(:first-child) .fl-col .fl-module-heading .fl-heading,.list_medical_testing .fl-col-group:not(:first-child) .fl-col .fl-module-heading a{font-size:18px!important;font-weight:500!important;letter-spacing:-0.015em!important;line-height:1.2!important;color:var(--ink)!important}.list_medical_testing .fl-col-group:not(:first-child) .fl-col .fl-module-heading span{font-size:inherit!important;color:inherit!important}@media(max-width:768px){.list_medical_testing .fl-col-group:not(:first-child){column-gap:20px}.list_medical_testing .fl-col-group:not(:first-child)>div{width:calc(50% - 20px/2)!important}}.afm_banner_infobox .uabb-infobox .uabb-button,.fl-builder-content .fl-module-uabb-button .uabb-creative-button-wrap a.uabb-button,.blog-post .read-link,.gform_button.button{background:var(--afm-green)!important;color:white!important;padding:14px 22px;border-radius:8px!important;font-weight:500;font-size:15px;line-height:1;transition:all ease 0.3s!important;border:1px solid transparent!important}.afm_banner_infobox .uabb-infobox .uabb-button:hover,.fl-builder-content .fl-module-uabb-button .uabb-creative-button-wrap a.uabb-button:hover,.blog-post .read-link:hover,.gform_button.button:hover{background:var(--afm-green-deep)!important}.blog-post .post-thumbnail a img{border-radius:var(--radius)!important}.blog-post .uabb-post-meta,.blog-post .uabb-post-meta *{font-family:'Geist Mono',monospace!important;font-size:10.5px!important;letter-spacing:0.1em!important;text-transform:uppercase!important;color:var(--slate)!important;margin:0}.blog-post .uabb-blog-posts-description p{line-height:1.5!important}body.single-post .single-post .post-content a{text-decoration:underline!important}.mailerlite-form .mailerlite-form-description{color:var(--slate);font-size:14.5px;line-height:1.55;margin:0}.mailerlite-form input[type="email"],.mailerlite-form input[type="text"],.mailerlite-form input[type="email"]{border-radius:var(--radius);border:1px solid var(--line)!important}.mailerlite-form .mailerlite-form-error{font-size:14.5px;line-height:1.55;margin:0}.team-member-list .pp-infobox-image img{border-radius:var(--radius)}.team-member-list .pp-icon-wrapper{margin-bottom:14px!important}.team-member-list .pp-infobox-title-prefix{text-align:left;padding:0px!important;line-height:1;font-size:17px}.team-member-list .pp-infobox-title-prefix a,.team-box__name{font-size:17px;font-weight:500;letter-spacing:-.01em;color:var(--ink);line-height:1.2;text-align:left}.team-member-list .pp-infobox-title-wrapper{padding:0px!important}.team-member-list .pp-infobox-title-wrapper h4,.team-member-list .pp-infobox-title-wrapper a,.team-box__role{font-family:'Geist Mono',monospace;font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--slate)!important;font-weight:400!important;margin:0;text-align:left}.functionalslider .func-inn{border-radius:var(--radius)!important;overflow:hidden;background:var(--cream);border:1px solid var(--line);transition:background-color .25s ease,border-color .25s ease,transform .25s ease}.functionalslider .func-inn:hover{background:#fff;border-color:var(--afm-green);transform:translateY(-2px)}.functionalslider .func-inn .post-content h3 a{text-align:left;font-size:20px;font-weight:500;letter-spacing:-.015em;line-height:1.2;margin:0;color:var(--ink)}.functionalslider .func-inn .post-content{padding:24px!important}.functionalslider .func-inn .post-content,.functionalslider .func-inn .post-content p{color:var(--slate);font-size:14.5px;line-height:1.55;margin:0;text-align:left}.functionalslider .slick-arrow,.team-member-list .slick-arrow{width:38px!important;height:38px!important;border:1px solid var(--line)!important;background:#fff0;place-items:center;border-radius:2px!important;display:block;transition:background-color 0.2s ease,color 0.2s ease,border-color 0.2s ease;font:0;z-index:9}.functionalslider .slick-arrow:before,.team-member-list .slick-arrow:before{content:''!important;width:14px;height:14px;display:block;color:transparent!important;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='currentColor' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10 3 L 5 8 L 10 13'/%3E%3C/svg%3E");background-position:center;background-size:contain;background-repeat:no-repeat;opacity:1}.functionalslider .slick-arrow.slick-next:before,.team-member-list .slick-arrow.slick-next:before{transform:rotate(180deg)!important;position:relative;display:block}.functionalslider .slick-arrow:hover,.team-member-list .slick-arrow:hover{background:var(--afm-green)!important;border:1px solid var(--afm-green)!important}.functionalslider .slick-arrow:hover:before,.team-member-list .slick-arrow:hover:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23ffffff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10 3 L 5 8 L 10 13'/%3E%3C/svg%3E")}.home-banner>div{background:#F3F6EE!important}.home-banner .pp-description-wrap{color:var(--afm-green)}.home-blog .page-numbers a,.home-blog .page-numbers span{border-radius:10px!important;background:var(--afm-green-tint)!important;color:var(--afm-green-deep)!important}.home-blog .page-numbers a:hover{background:var(--afm-green)!important;color:#fff!important}.home-blog .page-numbers span.current{background:var(--afm-green)!important;color:#fff!important}.home-blog .lanpage-post .btnarea{margin-top:20px}.home-blog .lanpage-post .btnarea a{border-radius:var(--radius)!important;background:white!important;border:1px solid var(--line)!important;font-size:18px!important;font-weight:500!important;letter-spacing:-0.015em!important;line-height:1.2!important;color:var(--ink)!important}.home-blog .lanpage-post .btnarea a:hover{transform:translateY(-3px);border-color:var(--afm-green)!important;background:var(--afm-green)!important;color:#fff!important}.afm_redesign .fl-widget-title,.afm_redesign .mailerlite-form-title h3{border-bottom:1px solid var(--line)!important;font-size:20px!important;padding-bottom:10px!important;color:var(--ink)!important;margin-bottom:10px!important}.home-bgboxs>div{background:#F3F6EE!important}.home-bgboxs .pp-info-banner-content .info-banner-wrap{display:flex;flex-direction:column;justify-content:center;height:100%;border:1px solid #fff;padding:15px!important;border-radius:var(--radius);transition:all ease 0.5s}.home-bgboxs .pp-info-banner-content:hover .info-banner-wrap{background:rgb(0 0 0 / .2)}.home-bgboxs .pp-info-banner-inner{padding:30px!important}.home-bgboxs .fl-module-pp-info-banner .fl-node-content{border-radius:var(--radius);overflow:hidden}.home-bgboxs .fl-module-pp-info-banner .banner-title{border:0!important;;font-family:'Geist';font-weight:500;letter-spacing:-.015em;line-height:1.2;color:#fff!important;text-wrap:balance;padding:0px!important;min-height:0px!important;margin-bottom:15px!important}.home-bgboxs .banner-description,.home-bgboxs .banner-description p{margin-bottom:0px!important;padding-bottom:0px!important;font-size:14.5px!important}.home-bgboxs .pp-info-banner-content .pp-info-banner-bg{top:0;left:0}.home-bgboxs .pp-info-banner-content .pp-info-banner-bg:before{background:linear-gradient(180deg,rgb(42 74 43 / .5),rgb(42 74 43 / .72))!important}.pp-logos-content .pp-logo{border:1px solid var(--line)!important;border-radius:var(--radius)!important;overflow:hidden}.fl-row.contact-form>div{background:var(--cream)!important}.fl-row.contact-form>div{font-size:20px;font-weight:500;letter-spacing:-.015em;line-height:1.2;margin:0;color:var(--ink)}.contact-form .fl-col:nth-child(2) .fl-module-pp-heading .heading-title{color:var(--ink)!important}.contact_form_hbox .heading-title{color:var(--ink)!important;font-weight:500;letter-spacing:-.015em;line-height:1.2;margin:0;color:var(--ink)}.contact_form_hbox .pp-sub-heading p{font-size:16px!important;color:var(--slate);line-height:1.5;margin:0}.contact_form_hbox .pp-sub-heading p:not(:last-child){margin-bottom:10px}.contact_form_hbox .pp-sub-heading p strong{font-weight:600!important}.fl-row.contact-form .pp-social-icons .pp-social-icon a{display:block!important;width:30px;height:30px}.fl-row.contact-form .heading-title *{color:var(--ink)!important}.home-blog .execphpwidget .blog-post{border-bottom-color:var(--line)!important}.com_img{background:var(--cream)!important}iframe#mdhqappointment{border:1px solid var(--line);border-radius:var(--radius)}.afm_banner_infobox .uabb-infobox .uabb-infobox-title{color:var(--afm-green)}.afm_banner_infobox .uabb-infobox .uabb-text-editor h2{margin-bottom:20px!important}.afm_banner_infobox .uabb-infobox .uabb-text-editor h2,.afm_banner_infobox .uabb-infobox .uabb-text-editor h2 span,.afm_banner_infobox .uabb-infobox .uabb-text-editor p,.afm_banner_infobox .uabb-infobox .uabb-text-editor p *,.afm_banner_infobox .uabb-infobox .uabb-text-editor ul li,.afm_banner_infobox .uabb-infobox .uabb-text-editor ul li *{font-size:clamp(17px, 1.4vw, 21px)!important;color:var(--slate);line-height:1.5!important;margin:0}.afm_banner_infobox .uabb-infobox .uabb-text-editor ul li strong{font-weight:500!important}.afm_banner_infobox .uabb-infobox .uabb-text-editor ul li:before{content:''!important;width:8px;height:8px;background:var(--afm-green);border-radius:50%;top:10px!important}.afm_banner_infobox .uabb-infobox .uabb-text-editor p span{font-size:inherit}.afm_bg_greendeep>div{background:var(--afm-green-deep)!important}.afm_bg_greenwash>div{background:var(--afm-green-wash)!important}.afm_bg_greentint>div{background:var(--afm-green-tint)!important}.afm_bg_white>div{background:#fff!important}div.fl-row:not(.fl-row-bg-color) .fl-module-pp-heading .pp-heading-content .pp-heading h2.heading-title span.pp-primary-title,div.fl-row.afm_bg_greenwash .fl-module-pp-heading .pp-heading-content .pp-heading h2.heading-title span.pp-primary-title,div.fl-row.afm_bg_greentint .fl-module-pp-heading .pp-heading-content .pp-heading h2.heading-title span.pp-primary-title,div.fl-row.afm_bg_white .fl-module-pp-heading .pp-heading-content .pp-heading h2.heading-title span.pp-primary-title,div.fl-row:not(.fl-row-bg-color) .fl-module-pp-heading .pp-heading-content .pp-heading h2.heading-title span.pp-primary-title,div.fl-row.afm_bg_greenwash .fl-module-pp-heading .pp-heading-content .pp-heading h2.heading-title span.pp-primary-title,div.fl-row.afm_bg_greentint .fl-module-pp-heading .pp-heading-content .pp-heading h2.heading-title span.pp-primary-title,div.fl-row.afm_bg_white .fl-module-pp-heading .pp-heading-content .pp-heading h2.heading-title span.pp-primary-title{color:var(--ink)}div.fl-row:not(.fl-row-bg-color) .fl-module-pp-heading .pp-heading-content .pp-heading h2.heading-title span.pp-secondary-title,div.fl-row.afm_bg_greenwash .fl-module-pp-heading .pp-heading-content .pp-heading h2.heading-title span.pp-secondary-title,div.fl-row.afm_bg_greentint .fl-module-pp-heading .pp-heading-content .pp-heading h2.heading-title span.pp-secondary-title,div.fl-row.afm_bg_white .fl-module-pp-heading .pp-heading-content .pp-heading h2.heading-title span.pp-secondary-title{color:var(--ink)}.afm_infobox1 .pp-infobox{border-radius:var(--radius);overflow:hidden;border:1px solid var(--line)!important}.afm_infobox1 .pp-infobox .pp-infobox-image{margin-bottom:0}.afm_infobox1 .pp-infobox .pp-infobox-title{font-size:18px;font-weight:500;letter-spacing:-.015em;line-height:1.2;color:var(--ink);text-wrap:balance}.lan-sec6 .fl-module-content .pp-infobox-wrap{margin-left:0px!important}.lan-sec6 .fl-module-content .pp-infobox-wrap .pp-icon-wrapper{margin-left:0px!important;width:56px;height:56px}.lan-sec6 .pp-infobox .pp-heading-wrapper-inner{width:calc(100% - 56px)}.lan-sec6 .pp-infobox{border:1px solid var(--line);border-radius:var(--radius);padding:24px 20px 20px!important;transition:all ease 0.3s;position:relative;overflow:hidden}.lan-sec6 .pp-infobox .pp-infobox-title{font-size:18px;font-weight:500;letter-spacing:-.015em;line-height:1.2;color:var(--ink);text-wrap:balance}.lan-sec6 .pp-infobox:hover{transform:translateY(-3px);border-color:var(--afm-green)}.lan-sec6 .pp-infobox:after{content:"";position:absolute;inset:auto 0 0 0;height:3px;background:var(--afm-green);width:0%;transform-origin:left;transition:transform .35s ease;left:0;bottom:0;transition:all ease 0.2s}.lan-sec6 .pp-infobox:hover:after{width:100%}@media(max-width:991px){.lan-sec6 .pp-infobox{padding:15px!important}.lan-sec6 .pp-infobox .pp-infobox-title{font-size:17px!important}.lan-sec6 .pp-infobox .pp-infobox-image img{width:50px!important;height:50px!important}}.lan-sec9 blockquote,.lan-sec7 blockquote{border-color:var(--afm-green)!important}.lan-sec7 strong{color:var(--afm-green)!important}.lan-sec10 .pp-list-item-icon,.lan-cta>div{background:var(--afm-green-fresh)!important}.lan-cta>div .fl-cta-button a{border-radius:var(--radius)!important;transition:all ease 0.3s}.lan-cta>div .fl-cta-button a:hover{background:var(--afm-green-deep)!important;color:#fff!important}.lan-cta>div .fl-cta-button a span{color:inherit!important}.term-condition-custom h3{color:var(--ink)}.term-condition-custom h3:after{display:none!important}.term-condition-custom p{font-size:clamp(17px, 1.4vw, 21px);color:var(--slate);line-height:1.5}.fl-node-5d7133a75099c .pp-table-content thead th,.fl-node-5d7133a75099c .pp-table-content.tablesaw thead th,.fl-node-5d7133a75099c .pp-table-content.tablesaw-sortable th.tablesaw-sortable-head button{background:var(--afm-green)}.gf_progressbar_percentage{background:var(--afm-green)!important}body .gform_wrapper .gfield input[type="text"],body .gform_wrapper .gfield input[type="email"],body .gform_wrapper .gfield input[type="tel"],body .contact-form .gform_wrapper .gfield input:not([type='radio']):not([type='checkbox']):not([type='submit']):not([type='button']):not([type='image']):not([type='file']),body .contact-form .gform_wrapper .gfield select,body .contact-form .gform_wrapper .gfield textarea{border-radius:var(--radius)!important;border:1px solid var(--line)!important;border-top-width:1px!important;padding:12px!important}.gform-page-footer input[type="button"]{background:var(--afm-green)!important;border-radius:var(--radius)!important;transition:transform .15s ease,background-color .15s ease,color .15s ease,border-color .15s ease}.gform-page-footer input[type="button"]:hover{background:var(--afm-green-deep)!important;color:#fff!important}.ques-form .pp-gf-content .gform_wrapper ul.gform_fields li.radio-btn .ginput_container ul li input:checked~label:before{background:var(--afm-green)!important}.tnp-subscription .tnp-field label{text-align:left!important}.table_symptoms th{background:var(--afm-green)!important}@media(max-width:639px){.table_symptoms .pp-table-wrap{border:1px solid var(--afm-green)!important}.table_symptoms .pp-table-wrap{border-radius:var(--radius)!important;overflow:hidden}.table_symptoms .pp-table-wrap tbody tr td:first-child{padding-top:20px!important}.table_symptoms .pp-table-wrap tbody tr td:last-child{padding-bottom:20px!important}.table_symptoms .pp-table-wrap tbody tr:nth-child(odd){background:var(--cream)}.table_symptoms .pp-table-wrap tbody .tablesaw-cell-label span{font-family:'Geist Mono',monospace}}.list_related_health_library>div{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}@media(max-width:1024px){.list_related_health_library>div{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.list_related_health_library>div{grid-template-columns:1fr}}.hl_sec_where_to_start .fl-col-group>div:nth-child(1){width:60%}.hl_sec_where_to_start .fl-col-group>div:nth-child(2){width:40%}.hl_sec_where_to_start .fl-col-group>div:nth-child(1)>div{width:660px;max-width:100%}.hl_sec_where_to_start .fl-col-group>div:nth-child(2)>div{width:405px;max-width:100%;margin-left:auto}@media(max-width:991px){.hl-cta-text p{width:100%;max-width:100%}.hl_sec_where_to_start .fl-col-group>div:nth-child(2)>div{width:100%;max-width:100%;margin:0}.hl_sec_where_to_start .fl-col-group>div:nth-child(1)>div{width:100%;max-width:100%}}.hl_sec_where_to_starts2>div,.hl_sec_where_to_start>div{position:relative}.hl_sec_where_to_starts2>div>div,.hl_sec_where_to_start>div>div{z-index:9}.hl_sec_where_to_starts2>div:before,.hl_sec_where_to_start>div:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:radial-gradient(circle at 90% 0%,rgb(111 160 80 / .2),transparent 55%),radial-gradient(circle at 0% 100%,rgb(63 107 58 / .4),transparent 55%);pointer-events:none}.lc-prose p{font-size:16px;line-height:1.7;color:var(--slate);margin:0}.lc-prose p:last-child{padding-bottom:0}.link_bold a{font-weight:500}.link_green a{color:var(--afm-green)!important}.link_green a:hover{text-decoration:underline!important}.afm_infobox_s2 .uabb-infobox-content{display:flex;gap:24px}.afm_infobox_s2 .uabb-infobox-content .uabb-infobox-title-wrap{width:170px}.afm_infobox_s2 .uabb-infobox-content .uabb-infobox-text-wrap{width:calc(100% - 170px - 24px)}.afm_infobox_s2 .uabb-infobox-content .uabb-infobox-title-prefix{font-weight:600;color:var(--ink);font-size:15.5px;margin-bottom:5px}.afm_infobox_s2 .uabb-infobox-content .uabb-infobox-title{display:block;font-family:'Geist Mono',ui-monospace,monospace;font-size:11px!important;letter-spacing:.1em;text-transform:uppercase;color:var(--afm-green);font-weight:500;margin-top:0;margin-bottom:0px!important}.afm_infobox_s2 .uabb-infobox-content .uabb-infobox-text p{font-size:15px;color:var(--ink-soft)}.afm_infobox_s2 .uabb-infobox-content .uabb-infobox-text p:last-child{padding-bottom:0}.afm_infobox_s2 .uabb-infobox-content .uabb-infobox-text p a{border-bottom:1px solid rgb(63 107 58 / .3);color:var(--afm-green)}.afm_infobox_s2 .uabb-infobox-content .uabb-infobox-text p a:hover{border-color:var(--afm-green)}@media(max-width:600px){.afm_infobox_s2 .uabb-infobox-content{flex-direction:column;gap:5px}.afm_infobox_s2 .uabb-infobox-content .uabb-infobox-text-wrap{width:100%}}.afm_infobox_s3 .uabb-module-content{margin-top:0px!important}.afm_infobox_s3 .uabb-infobox-content{position:relative;padding-left:47px}.afm_infobox_s3 .uabb-icon-wrap{width:34px;height:34px;flex:none;border-radius:8px;background:var(--afm-green-tint);position:absolute;left:0;top:0}.afm_infobox_s3 .uabb-icon{height:100%}.afm_infobox_s3 .uabb-icon-wrap i{font-size:12px!important;line-height:1!important;height:100%!important}.afm_infobox_s3 .uabb-icon-wrap i:before{color:var(--afm-green-deep)!important;font-size:inherit!important;font-weight:800}.afm_infobox_s3 .uabb-infobox-content{display:grid}.afm_infobox_s3 .uabb-infobox-title-prefix{margin-bottom:4px;font-size:11px;color:var(--ink-soft);font-family:'Geist Mono',ui-monospace,monospace;letter-spacing:.06em;text-transform:uppercase}.afm_infobox_s3 .uabb-infobox-text h4{font-size:15px!important;color:var(--ink);font-weight:500;line-height:1.45}.afm_infobox_s3 .uabb-infobox-text h4 a{color:var(--afm-green)}.afm_infobox_s3 .uabb-infobox-text h4 a:hover{text-decoration:underline!important}.afm_infobox_s3 .uabb-infobox-text p{display:block;font-weight:400;color:var(--ink-soft);font-size:13.5px!important;padding-bottom:0px!important}.afm_form_s1 .gfield_label{font-size:12.5px!important;font-weight:500!important;color:var(--ink);margin-bottom:6px}.afm_form_s1 li.gfield{margin-bottom:14px!important}.afm_form_s1 li.gfield input[type="text"],.afm_form_s1 li.gfield input[type="email"],.afm_form_s1 li.gfield textarea{background:var(--cream)!important;border:1px solid var(--line)!important;border-radius:9px!important}.afm_form_s1 .gform-footer{margin-top:0px!important;padding-top:12px;padding-bottom:0px!important}.afm_form_s1 .gform_wrapper{margin:0px!important}.afm_form_s1 .gform_wrapper .gform_button{font-weight:600!important;font-size:14.5px!important;text-transform:none!important}.single .single-post .blog-media img{border-radius:var(--radius)}.single .single-post .date{font-family:'Geist Mono',ui-monospace,monospace;font-size:var(--t-eyebrow);letter-spacing:.14em;text-transform:uppercase;color:var(--afm-green);font-weight:500;display:block;margin-bottom:14px;padding-bottom:0}.single .post-content{font-size:clamp(17px, 1.4vw, 21px);color:var(--slate);line-height:1.5}.single .post-content,.single .content_disclaimer{font-size:clamp(17px, 1.4vw, 21px);color:var(--slate);line-height:1.5}.single .content_disclaimer{margin-bottom:30px}.single .bio-dtl p{color:var(--slate);font-size:14.5px;line-height:1.55}.single .related-main{float:none}.single .newsletter-form{padding:30px;border-radius:var(--radius);margin-top:40px!important;clear:both;background:var(--cream)!important;border:1px solid var(--line);border-radius:var(--radius)}.single-post .post-content ul.post_content_scroller li:first-child{padding-left:14px}.single-post .post-content ul.post_content_scroller li:first-child:before{display:none}#header.fl-page-header{background:rgb(250 250 247 / .85);backdrop-filter:blur(14px) saturate(140%);-webkit-backdrop-filter:blur(14px) saturate(140%);border-bottom:1px solid rgb(228 226 218 / .7)}.header-top{background:var(--afm-green)!important;color:rgb(255 255 255 / .92)!important;font-size:13px!important;border-bottom:1px solid rgb(0 0 0 / .06)!important}.header-top .fl-page-nav{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.header-top .fl-page-nav:before,.header-top .fl-page-nav:after{content:none}.header-top .ws_style .note{display:inline-flex;align-items:center;gap:10px;font-family:'Geist Mono',monospace;font-size:13px;letter-spacing:.04em;color:rgb(255 255 255 / .92);text-align:left;position:relative;padding-left:30px}.header-top .ws_style .note::before{content:"";width:6px;height:6px;border-radius:50%;background:rgb(255 255 255 / .85);box-shadow:0 0 0 4px rgb(255 255 255 / .18);display:block;position:absolute;left:5px;top:50%;transform:translateY(-50%)}body .header_list_btn ul{display:flex;gap:10px;align-items:center;padding-top:9px;padding-bottom:9px;list-style:none}body .header_list_btn ul li{list-style:none}body .header_list_btn ul li a{padding:10px 16px;border-radius:6px;background:rgb(255 255 255 / .14)!important;font-weight:500!important;font-size:13.5px;line-height:1;transition:background-color .15s ease,color .15s ease;min-width:0;;color:#fff!important;text-transform:none}body .header-top .header_list_btn ul li:nth-child(2) a{min-width:156px}body .header_list_btn ul li a:hover{background:rgb(255 255 255 / .24)!important;color:white!important}body .header_list_btn ul li a.book{background:white!important;color:var(--afm-green-deep)!important;font-weight:600!important}body .header_list_btn ul li a.book:hover{background:var(--cream)!important;color:var(--afm-green-deep)!important}@media(max-width:795px) and (min-width:762px){body.fl-full-width>.fl-page,body>.fl-page{padding-top:138px!important}}@media(max-width:762px){body.fl-full-width>.fl-page,body>.fl-page{padding-top:124px!important}}@media(max-width:500px){.header-top .ws_style .note{padding-left:0}.header-top .ws_style .note::before{display:none}}.header-bottom .fl-page-header-container{display:flex;align-items:center;justify-content:space-between}.header-bottom .fl-page-header-container:before,.header-bottom .fl-page-header-container:after{content:none!important}.header-bottom .fl-page-header-container .header-logo-l{width:300px}.header-bottom .fl-page-header-container .header-logo-l a,.header-bottom .fl-page-header-container .header-logo-l a img{width:100%!important;display:block;max-width:calc(100% - 10px)}.header-bright{padding-right:0px!important}.header-bright ul.navbar-nav{display:flex;gap:22px;justify-content:space-between}.header-bright ul.navbar-nav:before,.header-bright ul.navbar-nav:after{content:none!important}.header-bright ul.navbar-nav>li{padding:0px!important;border-left:0px!important;padding-top:22px!important;padding-bottom:22px!important;height:auto!important}.header-bright ul.navbar-nav>li:last-child{border-right:0px!important}.header-bright ul.navbar-nav>li a{font-size:12px!important;color:var(--ink)!important;font-weight:500!important;position:relative;padding:7px 0 6px!important;line-height:1;white-space:nowrap;font-family:'Geist';position:relative}.header-bright ul.navbar-nav>li a:hover{color:var(--afm-green)!important}.header-bright ul.navbar-nav>li.current-menu-item>a:before{content:'';position:absolute;width:100%;bottom:0;left:0;border-bottom:2px solid var(--afm-green);bottom:-2px;border-radius:2px}.header-bright .search-top{display:none!important}.fl-module-heading.afm-h1{letter-spacing:-.025em}.fl-module-heading .accent{font-style:italic;font-weight:300;color:var(--afm-green)}h1.fl-module-heading em{font-family:'Cormorant Garamond',serif;font-style:italic;font-weight:400;color:var(--afm-green);letter-spacing:-.015em}.afm_text p{font-size:clamp(17px, 1.4vw, 21px);color:var(--slate);line-height:1.5;width:56ch;max-width:100%;margin:0;padding-bottom:15px}.afm_text.s2 p{width:100%;max-width:100%;}.afm_text p:last-child{padding-bottom:0}.fs_18 p{font-size:18px}.fs_16 p{font-size:16px}.fs_17 p{font-size:17px}.afm_dual_btn .pp-dual-button-content a.pp-button>span{transform:translatey(-1px);display:inline-block}body .afm_dual_btn .pp-dual-button-content .pp-dual-button-1 a.pp-button,body .afm_dual_btn .pp-dual-button-content .pp-dual-button-2 a.pp-button{background-color:var(--afm-green);color:#fff;padding:14px 22px;border-radius:8px;font-weight:500;font-size:15px;line-height:1;transition:transform .15s ease,background-color .15s ease,color .15s ease,border-color .15s ease;white-space:nowrap;transition:all ease 0.3s!important;border:1px solid #fff0;width:100%}body .afm_dual_btn .pp-dual-button-content .pp-dual-button-1 a.pp-button:hover{background:var(--afm-green-deep);color:#fff}body .afm_dual_btn .pp-dual-button-content .pp-dual-button-2 a.pp-button,body .afm_dual_btn .pp-dual-button-content .pp-dual-button a.afm_btn_transparent{background-color:#fff0;color:var(--afm-green-deep);border-color:var(--line-2)}body .afm_dual_btn .pp-dual-button-content .pp-dual-button-2 a.pp-button:hover,body .afm_dual_btn .pp-dual-button-content .pp-dual-button a.afm_btn_transparent:hover{border-color:var(--ink);color:var(--ink);background-color:#fff}body .afm_dual_btn .pp-dual-button-content .pp-dual-button-1 a.pp-button span,body .afm_dual_btn .pp-dual-button-content .pp-dual-button-2 a.pp-button span{transition:all ease 0.3s;color:inherit!important}body .afm_dual_btn .pp-dual-button-content .pp-dual-button{width:calc(50% - 6px)}body .afm_dual_btn.s2 .pp-dual-button-content .pp-dual-button{width:auto}.afm_dual_btn.s2 .pp-dual-button-inner{flex-wrap:wrap!important;flex-direction:row!important}.afm_dual_btn.s2 .pp-dual-button-inner .pp-dual-button{margin:0px!important}body .afm_dual_btn .pp-dual-button-inner{width:100%;display:flex;gap:12px}body .afm_dual_btn .pp-dual-button-content:before,body .afm_dual_btn .pp-dual-button-content:after{display:none}body .afm_btn_transparent.fl-module-button a{background-color:transparent!important;color:var(--afm-green-deep)!important;border-color:var(--line-2)!important}body .afm_btn_transparent.fl-module-button a:hover{border-color:var(--ink)!important;color:var(--ink)!important;background-color:white!important}.fl-col.afm_column_inline>div{display:flex;flex-direction:row;justify-content:flex-start!important;row-gap:15px;flex-wrap:wrap}.afm_review .wpsr-container{margin-bottom:0px!important}.afm_review .wpsr-review-template{border-radius:var(--radius);background:#fff;border:1px solid var(--line)!important;box-shadow:none;display:flex;padding:32px 27px 26px!important}.afm_review .wpsr-review-template:hover{border-color:var(--afm-green)!important}.afm_review .wpsr-reviewer-image,.afm_review .wpsr-review-platform{display:none}.afm_review .wpsr-reviews-content-footer{margin-top:32px!important;margin-bottom:50px}.afm_review .wpsr-reviews-content-footer .wpsr-review-content{margin-top:0}.afm_review .wpsr-rating-wrapper{position:absolute;top:32px;gap:4px!important;display:flex}.afm_review .wpsr-review-date{display:none}.afm_review .wpsr-reviewer-name{position:absolute;bottom:26px;font-family:'Geist Mono',monospace;font-size:11px!important;letter-spacing:.14em;text-transform:uppercase;color:var(--ink)!important;font-weight:500!important;padding-top:14px!important;border-top:1px solid var(--line);display:block;width:calc(100% - 27px * 2);left:27px}.afm_review .wpsr-review-full-content{font-size:16px!important;line-height:1.6!important;color:var(--ink)!important;margin:0!important;font-weight:400;letter-spacing:-.005em;padding-bottom:0px!important}.afm_review .wpsr-review-full-content:before{content:"\201C"}.afm_review .wpsr-review-full-content:after{content:"\201D"}.afm_review .wpsr-star-container{width:14px;height:14px}.afm_review .wpsr-review-template.wpsr-review-template .wpsr-star-filled{background-color:var(--afm-green)}body .afm_review .wpsr-reviews-content-length-deactive .wpsr-review-content{height:128px!important}.afm_review .wpsr-business-info-wrapper{display:none}.afm_review .wpsr-swiper-carousel-wrapper{height:0px!important;overflow:hidden!important;width:0px!important;display:none}.reviews-footer{margin-top:0;display:flex;align-items:center;gap:14px;flex-wrap:wrap;font-size:13.5px;color:var(--slate)}.reviews-footer .gscore{display:inline-flex;align-items:baseline;gap:6px;font-family:"Geist Mono",monospace;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink)}.reviews-footer .gscore .n{font-family:"Geist",sans-serif;font-size:18px;font-weight:500;letter-spacing:-.01em;color:var(--afm-green-deep)}.reviews-footer .gsep{width:28px;height:1px;background:var(--line)}.reviews-footer a.gmore{font-family:"Geist Mono",monospace;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--afm-green);text-decoration:none}.reviews-footer a.gmore:hover{color:var(--afm-green-deep)}.reviews-spacer{flex:1 1 auto;background:none!important;height:auto!important;width:auto!important;min-width:0}.reviews-arrows{display:flex;gap:8px}.reviews-arrows button{width:38px;height:38px;border:1px solid var(--line);background:#fff0;color:var(--ink);cursor:pointer;display:grid;place-items:center;border-radius:2px;transition:background-color 0.2s ease,color 0.2s ease,border-color 0.2s ease;font:inherit}.reviews-arrows button:hover{background:var(--afm-green);color:#fff;border-color:var(--afm-green)}.reviews-arrows button svg{width:14px;height:14px;display:block}@media (max-width:960px){.reviews-track .review{flex-basis:calc((100% - 24px) / 2)}}@media (max-width:600px){.reviews-track .review{flex-basis:86%}}footer.fl-page-footer-wrap{background:var(--afm-green-deep);padding-top:40px;padding-bottom:40px}.afm_footer_logo img{width:350px!important;max-width:100%}.afm_footer_logo{margin-bottom:35px}.afm_footer_text p{color:rgb(255 255 255 / .7)!important;font-size:14px!important;margin-top:10px!important;max-width:78ch;line-height:1.55!important;margin:0 auto;padding-bottom:0px!important}.afm_footer_text{margin-bottom:50px}footer .widget_nav_menu{padding-top:clamp(18px, 1.8vw, 26px);padding-bottom:clamp(18px, 1.8vw, 26px);border-top:1px solid rgb(255 255 255 / .12);border-bottom:1px solid rgb(255 255 255 / .12);display:flex;justify-content:center;align-items:center;flex-wrap:wrap}footer .widget_nav_menu a{color:rgb(255 255 255 / .88);font-size:14px;text-transform:none;font-weight:400}footer .widget_nav_menu li:before{content:'|'!important;color:rgb(255 255 255 / .3)!important;height:15px!important;font-size:14px!important}footer .clinic-card a{color:white!important}footer .clinic-card a.city-link:hover,footer .clinic-card a.phone:hover{color:var(--afm-green-fresh)!important}footer .clinic-card a.addr{color:rgb(255 255 255 / .78)!important}footer .clinic-card a.addr:hover{text-decoration:underline!important;color:#fff!important}footer .clinic-card .delivery{color:var(--afm-green-fresh);text-align:left}.clinics-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:32px 28px;padding-top:25px}.clinic-card{display:flex;flex-direction:column;gap:2px;min-width:0;align-items:flex-start}.clinic-card .head-tag{font-family:'Geist Mono',monospace;font-size:9.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--afm-green);margin-bottom:6px;min-height:12px}.clinic-card .city-link{font-size:17px;font-weight:500;letter-spacing:-.01em;color:var(--ink);margin-bottom:8px;display:inline-block;line-height:1.5}.clinic-card .city-link:hover{color:var(--afm-green)}.clinic-card .delivery{font-family:'Geist Mono',monospace;font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--afm-green);margin-bottom:10px;display:block}.clinic-card .addr{font-size:13.5px;line-height:1.5;color:var(--slate);margin-bottom:10px;display:inline-block;text-align:left}.clinic-card .addr:hover{color:var(--ink);text-decoration:underline;text-decoration-color:var(--line);text-underline-offset:3px}.clinic-card .phone{font-family:'Geist Mono',monospace;font-size:12px;letter-spacing:.02em;color:var(--ink);display:inline-block}.clinic-card .phone:hover{color:var(--afm-green)}.foot-copyright{display:flex;justify-content:space-between;align-items:center;border-top:1px solid rgb(255 255 255 / .12);margin-top:10px;padding-top:34px;flex-wrap:wrap;gap:20px}.footer_copyright{margin:0px!important;padding:0px!important;border:0px!important;color:rgb(255 255 255 / .55);font-family:'Geist Mono',monospace;letter-spacing:.04em;font-size:12.5px;text-align:left}.footer_copyright a{color:inherit!important}.foot-copyright .footer_social{border-top:0px!important;padding:0px!important;margin:0px!important}.footer_social .socials svg.icon{width:14px;height:14px;flex-shrink:0}.footer_social .socials svg.icon path{fill:rgb(255 255 255 / .85)}.footer_social .socials svg.icon circle,.footer_social .socials svg.icon rect{stroke:rgb(255 255 255 / .85)}.footer_social .socials{display:flex;gap:10px}.footer_social .socials a{width:34px;height:34px;border:1px solid var(--line);border-radius:50%;display:grid;place-items:center;color:var(--ink-soft)}.footer_social .socials a:hover{background:#fff;border-color:#fff!important}.footer_social .socials a:hover svg path{fill:var(--afm-green-deep)}.footer_social .socials a:hover svg rect,.footer_social .socials a:hover svg circle{stroke:var(--afm-green-deep)}@media (max-width:880px){.foot-grid{grid-template-columns:1fr 1fr}.clinics-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.foot-grid{grid-template-columns:1fr}.clinics-grid{grid-template-columns:1fr}}@media(max-width:480px){body .afm_dual_btn .pp-dual-button-content .pp-dual-button{width:100%}body .afm_dual_btn.s2 .pp-dual-button-content .pp-dual-button{margin-left:0}}body .section-white .home-latest .post-tit a{color:var(--ink)}body .home-latest .date{font-family:var(--geistmono)}body .home-latest .date{font-family:'Geist Mono',ui-monospace,monospace;font-weight:400;font-size:11px}body .home-latest .post-content p,body .home-latest .post-content ul:not(.post_content_scroller) li{color:var(--slate);line-height:1.55;margin:0}body .home-latest .read-link a.btn{background:var(--afm-green)!important;color:white!important;border-color:var(--afm-green)!important;font-weight:500;font-size:15px;padding:14px 22px!important;border-radius:8px!important;line-height:1;text-transform:none!important}body .home-latest .read-link a.btn:hover{background:var(--afm-green-deep)!important}body .home-latest .home-post{border-radius:var(--radius);overflow:hidden;border:1px solid var(--line);box-shadow:none}.spe-main .spe-content p:last-of-type{color:var(--slate);font-size:14.5px;line-height:1.55;margin:0}.spe-main .spe-coninn>ul{padding-left:0}.spe-main .spe-coninn>ul>li,.spe-main .spe-coninn>ul>li *{font-size:14.5px}.spe-main .spe-coninn>ul>li:before{width:5px;height:5px;top:8px!important}.row_person>div .fl-col-group-nested:first-child>div:first-child{width:280px}.row_person>div .fl-col-group-nested:first-child>div:last-child{width:calc(100% - 280px)}#wp-admin-bar-top-secondary,.wprm-wrapper{display:none}#hiddendiv{display:none}@media(max-width:1200px){.header-bottom{min-height:72px;display:flex;align-content:center;justify-content:space-between}.menu-btn span::before,.menu-btn span::after{content:"";position:absolute;left:0;right:0;height:1.5px;background:var(--ink)}.header-bottom .header-bright>.nav{display:none}.header-bottom .header-bright{padding-top:0}.menu-btn{display:inline-flex!important;background:transparent!important;border:1px solid var(--line-2);border-radius:8px;padding:10px 12px;align-items:center;gap:8px;font-size:13px;color:var(--ink)!important}.menu-btn span{display:block;width:18px;height:1.5px;background:var(--ink);position:relative}.menu-btn span::before{top:-5px}.menu-btn span::after{top:5px}}@media(max-width:1024px){.afm_sec>div{padding:50px 0}.health-banner .pt_title{font-size:43px!important}}@media(max-width:991px){.header-top{display:block!important;padding-left:15px!important;padding-right:15px!important}.fl-page-header .fl-page-header-wrap .header-top>.container>.fl-page-nav-wrap{background:transparent!important;border:0px!important;padding-bottom:0px!important;margin:0}.fl-page-header .fl-page-header-wrap .header-top>.container{padding-left:0px!important;padding-right:0px!important}}@media(max-width:767px){.health-banner .pt_title{font-size:32px!important}.health-banner p{font-size:17px}.header-top .ws_style .note{font-size:11px}.header-top .header_list_btn ul li a:not(.book){display:none}body h4{font-size:17px}}@media(max-width:425px){.menu-btn{font-size:0;text-indent:-999px;overflow:hidden;gap:0}}.afm_pop_menu{bottom:100%;left:0;height:100%;position:fixed;z-index:999;width:100%;background:var(--cream);transition:all ease 0.5s}.afm_pop_menu .afm_pop_menu_overlay{display:none}.afm_pop_menu.menu_active{display:block!important}.afm_pop_menu.menu_show{bottom:0%}.afm_pop_menu_in{padding:20px;height:100%;background:var(--cream)}.afm_pop_menu_top{display:flex;gap:10px;justify-content:space-between;padding:40px 20px;position:absolute;top:0;left:0;width:100%}.afm_pop_menu_top a.brand{display:block;width:280px;max-width:100%}.afm_pop_menu_top a.brand img{width:100%}.afm_pop_menu_top #closeMenu{background:#fff0;border:1px solid var(--line-2);padding:10px 14px;border-radius:8px;font-size:13px;color:var(--ink);opacity:1;font-weight:400}.afm_pop_menu_list{height:100%;box-sizing:border-box;padding-top:100px;padding-bottom:60px}.afm_pop_menu_list ul{margin:0;height:100%;overflow:auto;display:flex;flex-direction:column;width:100%}.afm_pop_menu_list ul li a{font-size:clamp(28px, 6vw, 44px);font-weight:500;letter-spacing:-.02em;color:var(--ink);display:block;padding:10px 0;border-bottom:1px solid var(--line);line-height:1.5;background:transparent!important}.afm_pop_menu_footer{position:absolute;bottom:0;left:0;width:100%}body .header_list_btn ul li a.afm_btn_green{background:var(--afm-green)!important;color:#fff;display:inline-flex;align-items:center;gap:10px;padding:14px 22px;border-radius:8px;font-weight:500;font-size:15px;line-height:1;border:1px solid #fff0;transition:transform .15s ease,background-color .15s ease,color .15s ease,border-color .15s ease}body .header_list_btn ul li a.afm_btn_green:hover{background:var(--afm-green-deep)!important}body .header_list_btn ul li a.afm_btn_green .arr{transition:all ease 0.3s}body .header_list_btn ul li a.afm_btn_green:hover .arr{transform:translateX(3px)}body .header_list_btn ul li a.afm_btn_white{background:white!important;color:var(--ink)!important;border-color:var(--line)!important;display:inline-flex;align-items:center;gap:10px;padding:14px 22px;border-radius:8px;font-weight:500;font-size:15px;line-height:1;border:1px solid #fff0;transition:transform .15s ease,background-color .15s ease,color .15s ease,border-color .15s ease;white-space:nowrap}body .header_list_btn ul li a.afm_btn_white:hover{border-color:var(--ink)!important}.afm_pop_menu_footer .header_list_btn ul{padding-left:20px!important}.chero-avail{display:flex;align-items:flex-start;gap:12px;padding:16px 18px;background:#fff;border:1px solid var(--line);border-radius:var(--radius);font-size:15px;color:var(--ink-soft);line-height:1.5;max-width:56ch}.chero-avail svg{width:19px;height:19px;flex-shrink:0;color:var(--afm-green);margin-top:1px}.chero-actions{display:flex;gap:12px;flex-wrap:wrap}.chero-trust{display:flex;align-items:center;gap:18px;flex-wrap:wrap;padding-top:4px}.chero-trust .stars{display:flex;gap:3px;color:var(--afm-green)}.chero-trust .stars svg{width:15px;height:15px}.chero-trust .trust-text{font-size:13.5px;color:var(--slate)}.chero-trust .trust-text strong{color:var(--ink);font-weight:600}.intro-card{background:var(--afm-green-wash);border:1px solid var(--line);border-radius:var(--radius-lg);padding:clamp(26px, 3vw, 40px);display:flex;flex-direction:column;gap:18px}.intro-card .ic-tag{font-family:'Geist Mono',monospace;font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--afm-green)}.intro-card .ic-row{display:flex;flex-direction:column;gap:5px;padding-bottom:18px;border-bottom:1px solid var(--line)}.intro-card .ic-row:last-of-type{border-bottom:0;padding-bottom:0}.intro-card .ic-k{font-family:'Geist Mono',monospace;font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--slate)}.intro-card .ic-v{font-size:15.5px;color:var(--ink);letter-spacing:-.005em;line-height:1.45}.intro-card .ic-v a{color:var(--afm-green)}.intro-card .ic-v a:hover{color:var(--afm-green-deep)}.intro-card .ic-lead{font-size:14px;line-height:1.6;color:var(--slate);margin:0;padding-bottom:0}.intro-card .ic-sub{display:block;font-size:12px;color:var(--slate-2);margin-top:4px;line-height:1.4}.path-note{display:flex;gap:12px;align-items:flex-start;padding:16px 18px;background:#fff;border:1px solid var(--line);border-radius:var(--radius);font-size:14.5px;color:var(--ink-soft);line-height:1.5}.path-note svg{width:18px;height:18px;flex-shrink:0;color:var(--afm-green);margin-top:1px}.loc-grid{display:flex;gap:14px;flex-wrap:wrap}.loc-grid:before,.loc-grid:after{content:none!important}.loc-card{background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:22px 22px 20px;display:flex;flex-direction:column;gap:12px;transition:border-color .2s ease,transform .2s ease;width:calc(50% - 7px)}.loc-card:only-child{width:100%}.loc-card:hover{border-color:var(--afm-green);transform:translateY(-2px)}.loc-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.loc-ico{width:42px;height:42px;border-radius:8px;background:var(--afm-green-tint);color:var(--afm-green-deep);display:grid;place-items:center;flex-shrink:0}.loc-ico svg{width:22px;height:22px}.loc-note{font-family:'Geist Mono',monospace;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--afm-green);background:var(--afm-green-tint);padding:5px 9px;border-radius:999px;line-height:1;white-space:nowrap}.loc-name{font-size:16px;font-weight:500;letter-spacing:-.01em;color:var(--ink);line-height:1.3}.loc-addr{font-size:13.5px;line-height:1.5;color:var(--slate)}.loc-dir{margin-top:auto;display:inline-flex;align-items:center;gap:7px;font-size:13px;font-weight:500;color:var(--afm-green);padding-top:8px}.loc-dir svg{width:14px;height:14px;transition:transform .2s ease}.loc-card:hover .loc-dir svg{transform:translate(2px,-2px)}.loc-dir:hover{color:var(--afm-green-deep)}.loc-postage{background:var(--afm-green-deep);border-color:var(--afm-green-deep);color:rgb(255 255 255 / .92);position:relative;overflow:hidden;gap:14px}.loc-postage::before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 88% 0%,rgb(111 160 80 / .28),transparent 60%);pointer-events:none}.loc-postage:hover{border-color:var(--afm-green-fresh);transform:translateY(-2px)}.loc-postage>*{position:relative;z-index:1}.loc-postage .loc-ico{background:rgb(255 255 255 / .12);color:#fff}.loc-postage .post-body{display:flex;flex-direction:column;gap:8px}.loc-postage .post-tag{font-family:'Geist Mono',monospace;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--afm-green-fresh)}.loc-postage .loc-name{color:#fff}.loc-postage .post-copy{font-size:13.5px;line-height:1.55;color:rgb(255 255 255 / .8);margin:0;max-width:60ch;padding-bottom:0}.loc-grid .loc-postage:only-child{display:grid;grid-template-columns:auto 1fr;gap:18px 26px;align-items:center;padding:clamp(26px, 3vw, 38px)}.loc-grid .loc-postage:only-child .loc-head{align-self:start}.loc-grid .loc-postage:only-child .loc-ico{width:56px;height:56px}.loc-grid .loc-postage:only-child .loc-ico svg{width:28px;height:28px}@media (max-width:880px){.path-grid{grid-template-columns:1fr}}@media (max-width:480px){.loc-grid{grid-template-columns:1fr}}.afm_pill_list .uabb-info-list-wrapper{display:flex;gap:10px;flex-wrap:wrap}.afm_pill_list li.uabb-info-list-item{display:inline-flex;align-items:center;padding:8px 14px!important;background:#fff;border:1px solid var(--line);border-radius:999px;font-size:13px;line-height:1}.afm_pill_list .uabb-info-list-content-wrapper{display:flex;align-items:center}.afm_pill_list .uabb-info-list-icon{width:12px;height:12px;margin-right:8px!important;display:flex!important;align-items:center}.afm_pill_list .uabb-info-list-icon .uabb-photo-img{height:100%}.afm_pill_list .uabb-info-list-title{font-size:13px!important;color:var(--ink-soft);line-height:1}.afm_pill_list .uabb-info-list-content{width:auto!important}.afm_pill_list .uabb-info-list-connector{display:none}.afm_pill_list.s2 li.uabb-info-list-item{padding:10px 18px!important}.afm_pill_list.s2 .uabb-info-list-icon{margin-right:10px!important}.afm_pill_list.s3 .uabb-info-list-title{font-size:11px!important;font-family:'Geist Mono',monospace;text-transform:uppercase;letter-spacing:.12em}.afm_pill_list_gree li.uabb-info-list-item{background-color:var(--afm-green)}.afm_pill_list_gree li.uabb-info-list-item .uabb-info-list-title{color:#fff;line-height:1.6}.afm_infobox_s1,.afm_infobox_s1>div{height:100%;margin-top:0px!important;margin-bottom:0px!important}.afm_infobox_s1 .uabb-infobox{background:#fff;border:1px solid var(--line);height:100%;border-radius:13px;padding:22px}.afm_infobox_s1 .uabb-infobox .uabb-image-content{width:38px;height:38px;border-radius:9px;background:var(--afm-green-tint);display:flex;align-items:center;justify-content:center;margin-bottom:14px;padding:9.5px}.afm_infobox_s1 .uabb-infobox .uabb-infobox-title{font-size:15.5px!important;margin-bottom:5px}.afm_infobox_s1 .uabb-infobox .uabb-infobox-text p{font-size:13.5px;color:var(--ink);padding-bottom:0}.faq-list{display:flex;flex-direction:column}.faq-item{border-top:1px solid var(--line)}.faq-item:last-child{border-bottom:1px solid var(--line)}.faq-item summary{list-style:none;cursor:pointer;padding:24px 56px 24px 0;display:flex;align-items:center;position:relative;font-size:17px;font-weight:500;color:var(--ink);letter-spacing:-.012em;line-height:1.35;transition:color .2s ease}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:hover{color:var(--afm-green)}.faq-q{flex:1}.faq-icon{position:absolute;right:0;top:50%;width:24px;height:24px;transform:translateY(-50%);display:grid;place-items:center;border:1px solid var(--line-2);border-radius:50%;transition:background-color .2s ease,border-color .2s ease;flex-shrink:0}.faq-icon::before,.faq-icon::after{content:"";position:absolute;background:var(--ink-soft);transition:transform .25s ease,background-color .2s ease}.faq-icon::before{width:10px;height:1.5px}.faq-icon::after{width:1.5px;height:10px}.faq-item[open] .faq-icon{background:var(--afm-green);border-color:var(--afm-green)}.faq-item[open] .faq-icon::before,.faq-item[open] .faq-icon::after{background:#fff}.faq-item[open] .faq-icon::after{transform:scaleY(0)}.faq-a{padding:0 0 28px 0;color:var(--slate);font-size:16px;line-height:1.7;max-width:62ch}.faq-a p{margin:0;padding:0}.faq-a p+p{margin-top:.9em}@media(min-width:768px){.afm_fixed_col{position:sticky!important;top:150px!important}}@media(max-width:767px){.fl-col-group-equal-height>div{width:100%!important}}.final-side{display:flex;flex-direction:column;gap:14px}.final-contact{display:flex;flex-direction:column;gap:4px;padding:22px 24px;background:#fff;border:1px solid var(--line);border-radius:var(--radius)}.final-contact .fc-k{font-family:'Geist Mono',monospace;font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--slate)}.final-contact .fc-v{font-size:16px;color:var(--ink);letter-spacing:-.005em}.final-contact .fc-v a{color:var(--afm-green)}.final-contact .fc-v a:hover{color:var(--afm-green-fresh)}.lp_get_started_heading{width:480px;text-wrap:balance;max-width:calc(100% - 30px)}@media (max-width:880px){.final-grid{grid-template-columns:1fr}}.lp_city_banner_rating{display:flex;font-size:13.5px;color:var(--slate);gap:5px}.lp_city_banner_rating:before,.lp_city_banner_rating:after{content:none!important}.afm_google_ratting{display:flex;gap:5px}.afm_google_ratting .wpsr-rating{margin-right:5px}.lp_city_banner_rating .wpsr-star-filled{background-color:var(--afm-green)!important}.lp_city_banner_rating .wpsr-star-container{width:14px;height:14px;margin:0;margin-right:2px}.lp_city_banner_rating .wpsr-star-container>div{width:100%;height:100%}.lp_city_banner_rating .wpsr-total-rating{color:var(--ink);font-weight:600}@media(max-width:450px){.lp_city_banner_rating{align-items:flex-end}.afm_google_ratting{flex-wrap:wrap;width:180px}.afm_google_ratting .wpsr-rating{width:100%;margin-bottom:5px}}.gfield_radio .gform-field-label:before{border-color:var(--afm-green)!important}.header-bright .search-top .search-btn1,.home-blog .page-numbers{color:var(--afm-green)!important}.home-blog .blog-post .read-link:hover{background:var(--afm-green);border-color:var(--afm-green)}.home-blog .page-numbers span.current,.subpage-sideform .subpage-sidebtn.btn2 .btn,.home-blog #custom_html-4 .subpage-sidebtn.btn2 .btn,.home-blog #custom_html-4 .subpage-sidebtn.btn2 .btn .fa{background:var(--afm-green)!important}.subpage-sideform .gform_wrapper .gform_page_footer input[type="submit"]:hover,.subpage-sideform .subpage-sidebtn.btn2 .btn:hover,.search-top .search-top-box input[type="submit"]:hover,.home-blog #custom_html-4 .subpage-sidebtn.btn2 .btn:hover,.home-blog #custom_html-4 .subpage-sidebtn.btn2 .btn .fa:hover{background:var(--afm-green-deep)!important}.fl-module.fl-module-button.afm_btn_text_bg_white a{background:#fff!important;border:0;padding:0px!important;color:var(--afm-green)!important}@media(max-width:767px){.fl-col-group-equal-height>div{max-width:100%!important}}