.flex_column.av-1ruto5d-3b9908791617b9ca26928ed96791444d{
height:300px;
background:url(https://www.holdenacupuncture.com/wp-content/uploads/2026/03/bowl-with-acupuncture-needles-on-wooden-table.jpg) 50% 50% no-repeat scroll ;
}

.flex_column.av-1qr6ez5-5285f5ff878160cd8ee39473a3fb7980{
padding:50px 50px 50px 50px;
background-color:#5f7d71;
}

#top .av-special-heading.av-mmv26za8-98ab25afb1b2e0fc69bb696774108ae5{
padding-bottom:10px;
color:#ffffff;
}
body .av-special-heading.av-mmv26za8-98ab25afb1b2e0fc69bb696774108ae5 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-mmv26za8-98ab25afb1b2e0fc69bb696774108ae5 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-mmv26za8-98ab25afb1b2e0fc69bb696774108ae5 .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-mmv27f1v-8037fa0e85af1260984116391e5cdd53 .avia_textblock{
color:#dce5e0;
}

#top .hr.hr-invisible.av-1oouvj5-66805405b8fa4af602055d3f62447f51{
height:16px;
}

#top #wrap_all .avia-button.av-kx7nl-e88903e548aeed2b36a8209f8d4abd15{
background-color:#a52b4d;
border-color:#a52b4d;
color:#ffffff;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-kx7nl-e88903e548aeed2b36a8209f8d4abd15:hover{
background-color:#2c5147;
color:#ffffff;
opacity:1;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-kx7nl-e88903e548aeed2b36a8209f8d4abd15 .avia-svg-icon svg:first-child{
fill:#ffffff;
stroke:#ffffff;
}
#top #wrap_all .avia-button.av-kx7nl-e88903e548aeed2b36a8209f8d4abd15:hover .avia-svg-icon svg:first-child{
fill:#ffffff;
stroke:#ffffff;
}

.flex_cell.av-ufrp8k-fbc1e6cde58997fb352d3e7c59130d85{
vertical-align:top;
}
.responsive #top #wrap_all .flex_cell.av-ufrp8k-fbc1e6cde58997fb352d3e7c59130d85{
padding:0px 0px 0px 0px !important;
}

.avia-image-container.av-szr9tw-4a736f293fd92fddfa715192baee8832 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-szr9tw-4a736f293fd92fddfa715192baee8832 .av-image-caption-overlay-center{
color:#ffffff;
}

.avia-section.av-1g8zvip-78042355b2a65f57f3ba1b2ff4969fbb{
background-color:#5f7d71;
background-image:unset;
}

#top .av-special-heading.av-6d0n0h-394a7ffea5e5d9c1a55404d27ca88ac0{
padding-bottom:10px;
color:#ffffff;
}
body .av-special-heading.av-6d0n0h-394a7ffea5e5d9c1a55404d27ca88ac0 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-6d0n0h-394a7ffea5e5d9c1a55404d27ca88ac0 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-6d0n0h-394a7ffea5e5d9c1a55404d27ca88ac0 .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-gvgqp-eeb93bd085628156b62ae0a407bec170 .avia_textblock{
color:#dce5e0;
}

#top .hr.hr-invisible.av-1b9xjm9-87117eb79e5cfa2d52d54f00261969c3{
height:16px;
}

#top #wrap_all .avia-button.av-19kkeap-b6168f5c6e1e69f5b42833998a238f0e{
background-color:#a52b4d;
border-color:#a52b4d;
color:#ffffff;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-19kkeap-b6168f5c6e1e69f5b42833998a238f0e:hover{
background-color:#2c5147;
color:#ffffff;
opacity:1;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-19kkeap-b6168f5c6e1e69f5b42833998a238f0e .avia-svg-icon svg:first-child{
fill:#ffffff;
stroke:#ffffff;
}
#top #wrap_all .avia-button.av-19kkeap-b6168f5c6e1e69f5b42833998a238f0e:hover .avia-svg-icon svg:first-child{
fill:#ffffff;
stroke:#ffffff;
}

.avia-section.av-118a7mp-5b85e77853387331ef0d66f7e30be3ab{
background-color:#dce5e0;
background-image:unset;
}

.av_font_icon.av-xwsq8h-052b99625517d3480765891e9ca51425{
color:#5f7d71;
border-color:#5f7d71;
}
.avia-svg-icon.av-xwsq8h-052b99625517d3480765891e9ca51425 svg:first-child{
stroke:#5f7d71;
fill:#5f7d71;
}
.av_font_icon.av-xwsq8h-052b99625517d3480765891e9ca51425 .av-icon-char{
font-size:90px;
line-height:90px;
}

#top .av_textblock_section.av-v5o20h-0f1a11b14d978e85fe627f0ca5496e27 .avia_textblock{
color:#5f7d71;
}

.flex_column.av-jqa66s-c992845a8705ae2056c909e4a9759bfe{
padding:50px 50px 50px 50px;
background-color:#dce5e0;
}

#top .av-special-heading.av-hkobhg-2812821231e7a6d765c154935d8298a0{
padding-bottom:10px;
}
body .av-special-heading.av-hkobhg-2812821231e7a6d765c154935d8298a0 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-hkobhg-2812821231e7a6d765c154935d8298a0 .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-fggemc-719bab05acc5f0532b89fad2eb735cfb .avia_textblock{
column-count:2;
column-gap:6%;
}

.avia-section.av-4nczlt-65ae2b56875727a022bd93561a1108f6{
background-color:#dce5e0;
background-image:unset;
}

.flex_column.av-85ptd0-a7aa6bc6449cefb6fde9ea0826504145{
height:300px;
background:url(https://www.holdenacupuncture.com/wp-content/uploads/2025/04/A-practitioner-is-performing-acupuncture-by-carefully-inserting-thin-needles-into-a-patients-back.jpg) 50% 50% no-repeat scroll ;
}

#top .av-special-heading.av-3o99tg-8af6b0fe4bb4b0d5cdc757dba9140c18{
padding-bottom:10px;
}
body .av-special-heading.av-3o99tg-8af6b0fe4bb4b0d5cdc757dba9140c18 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-3o99tg-8af6b0fe4bb4b0d5cdc757dba9140c18 .av-subheading{
font-size:15px;
}


@media only screen and (min-width: 990px){ 
.av-special-heading.av-mmv26za8-98ab25afb1b2e0fc69bb696774108ae5 .av-subheading{
font-size:32px;
}

.av-special-heading.av-6d0n0h-394a7ffea5e5d9c1a55404d27ca88ac0 .av-subheading{
font-size:32px;
}

#top .av_textblock_section.av-44trjl-274cd3c7f27e68e5865f475530f701ef .avia_textblock{
font-size:28px;
}

#top .av_textblock_section.av-v5o20h-0f1a11b14d978e85fe627f0ca5496e27 .avia_textblock{
font-size:24px;
}

#top #wrap_all .av-special-heading.av-hkobhg-2812821231e7a6d765c154935d8298a0 .av-special-heading-tag{
font-size:28px;
}
}

@media only screen and (max-width: 989px){ 
#top .av_textblock_section.av-fggemc-719bab05acc5f0532b89fad2eb735cfb .avia_textblock{
column-count:1;
}
.av_textblock_section.av-fggemc-719bab05acc5f0532b89fad2eb735cfb .avia_textblock.av_multi_colums > p:first-child{
margin-top:0.85em;
}
}

@media only screen and (min-width: 768px) and (max-width: 989px){ 
.av-special-heading.av-mmv26za8-98ab25afb1b2e0fc69bb696774108ae5 .av-subheading{
font-size:28px;
}

.av-special-heading.av-6d0n0h-394a7ffea5e5d9c1a55404d27ca88ac0 .av-subheading{
font-size:28px;
}

#top .av_textblock_section.av-44trjl-274cd3c7f27e68e5865f475530f701ef .avia_textblock{
font-size:24px;
}

#top .av_textblock_section.av-v5o20h-0f1a11b14d978e85fe627f0ca5496e27 .avia_textblock{
font-size:22px;
}

#top #wrap_all .av-special-heading.av-hkobhg-2812821231e7a6d765c154935d8298a0 .av-special-heading-tag{
font-size:24px;
}
}

@media only screen and (min-width: 480px) and (max-width: 767px){ 
.av-special-heading.av-mmv26za8-98ab25afb1b2e0fc69bb696774108ae5 .av-subheading{
font-size:24px;
}

.av-special-heading.av-6d0n0h-394a7ffea5e5d9c1a55404d27ca88ac0 .av-subheading{
font-size:24px;
}

#top .av_textblock_section.av-44trjl-274cd3c7f27e68e5865f475530f701ef .avia_textblock{
font-size:22px;
}

#top .av_textblock_section.av-v5o20h-0f1a11b14d978e85fe627f0ca5496e27 .avia_textblock{
font-size:20px;
}

#top #wrap_all .av-special-heading.av-hkobhg-2812821231e7a6d765c154935d8298a0 .av-special-heading-tag{
font-size:22px;
}

#top #wrap_all .av-special-heading.av-3o99tg-8af6b0fe4bb4b0d5cdc757dba9140c18 .av-special-heading-tag{
padding:32px 0 0 0;
}
}

@media only screen and (max-width: 479px){ 
.av-special-heading.av-mmv26za8-98ab25afb1b2e0fc69bb696774108ae5 .av-subheading{
font-size:20px;
}

.av-special-heading.av-6d0n0h-394a7ffea5e5d9c1a55404d27ca88ac0 .av-subheading{
font-size:20px;
}

#top .av_textblock_section.av-44trjl-274cd3c7f27e68e5865f475530f701ef .avia_textblock{
font-size:20px;
}

#top .av_textblock_section.av-v5o20h-0f1a11b14d978e85fe627f0ca5496e27 .avia_textblock{
font-size:18px;
}

#top #wrap_all .av-special-heading.av-hkobhg-2812821231e7a6d765c154935d8298a0 .av-special-heading-tag{
font-size:20px;
}

#top #wrap_all .av-special-heading.av-3o99tg-8af6b0fe4bb4b0d5cdc757dba9140c18 .av-special-heading-tag{
padding:32px 0 0 0;
}
}
