.elementor-12146 .elementor-element.elementor-element-2779cd6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12146 .elementor-element.elementor-element-a83d257{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12146 .elementor-element.elementor-element-fe37321{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12146 .elementor-element.elementor-element-fe37321 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:700;color:#0A1D37;}.elementor-12146 .elementor-element.elementor-element-c288400{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Roboto", Sans-serif;color:#0A1D37;}.elementor-12146 .elementor-element.elementor-element-5eb6e0f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12146 .elementor-element.elementor-element-b65f9dc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12146 .elementor-element.elementor-element-b65f9dc .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:700;color:#0A1D37;}.elementor-12146 .elementor-element.elementor-element-c580add{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Roboto", Sans-serif;color:#0A1D37;}.elementor-12146 .elementor-element.elementor-element-4a5a0e2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12146 .elementor-element.elementor-element-4a5a0e2 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:700;color:#0A1D37;}.elementor-12146 .elementor-element.elementor-element-4bb1e6a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Roboto", Sans-serif;color:#0A1D37;}.elementor-12146 .elementor-element.elementor-element-1da380c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12146 .elementor-element.elementor-element-1da380c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:700;color:#0A1D37;}.elementor-12146 .elementor-element.elementor-element-d7cbedf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Roboto", Sans-serif;color:#0A1D37;}.elementor-12146 .elementor-element.elementor-element-5853eaa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12146 .elementor-element.elementor-element-5853eaa .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:700;color:#0A1D37;}.elementor-12146 .elementor-element.elementor-element-e62aea8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Roboto", Sans-serif;color:#0A1D37;}.elementor-12146 .elementor-element.elementor-element-0a780ab .elementor-button{background-color:#C5A059;font-family:"Roboto", Sans-serif;font-weight:700;fill:#0A1D37;color:#0A1D37;border-radius:2px 2px 2px 2px;}.elementor-12146 .elementor-element.elementor-element-0a780ab{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}:root{--page-title-display:none;}/* Start custom CSS *//* Birchward Medical: native Elementor widgets, approved homepage design. */
.bm-home{--cream:#F9F7F2;--navy:#0A1D37;--gold:#C5A059;--line:#e3dfd6;--muted:#536073;background:var(--cream);color:var(--navy);font:16px/1.5 Roboto,Arial,sans-serif;width:100%;padding:0!important;gap:0!important;overflow:hidden}
.bm-home .e-con{--container-default-padding-top:0;--container-default-padding-right:0;--container-default-padding-bottom:0;--container-default-padding-left:0;--widgets-spacing:0;gap:0;padding:0;min-width:0}.bm-home .elementor-widget{margin:0!important;min-width:0}.bm-home .elementor-widget-container{margin:0;padding:0}.bm-home h1,.bm-home h2,.bm-home h3,.bm-home p{margin:0;font-family:Roboto,Arial,sans-serif;color:var(--navy)}.bm-home h1{font-size:46px;line-height:1.1;letter-spacing:-1.4px;font-weight:700}.bm-home h2{font-size:28px;line-height:1.2;letter-spacing:-.65px;font-weight:700}.bm-home h3{font-size:19px;line-height:1.3;font-weight:700}.bm-home p{color:var(--muted);font-size:16px;line-height:1.5}.bm-home .bm-wrap{width:calc(100% - 64px)!important;max-width:1160px!important;margin-left:auto!important;margin-right:auto!important}.bm-home .bm-button{width:auto;align-self:flex-start}.bm-home .elementor-button{padding:12px 20px;font-size:14px;line-height:1.3;font-weight:700;border:1px solid var(--gold);border-radius:2px;background:var(--gold);color:var(--navy);font-family:Roboto,Arial,sans-serif;box-shadow:none}.bm-home .elementor-button:hover{filter:brightness(.95)}.bm-home .bm-outline .elementor-button{background:transparent;border-color:var(--navy)}.bm-home .bm-actions{display:flex;flex-direction:row;gap:12px}.bm-home .bm-hero{height:416px;min-height:416px;background-position:center 59%;position:relative}.bm-home .bm-hero:before{content:'';position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,#F9F7F2 12%,#F9F7F2f0 29%,#F9F7F2aa 43%,#F9F7F200 66%)}.bm-home .bm-hero-inner{position:relative;height:100%;display:flex;justify-content:center}.bm-home .bm-hero-copy{width:520px;gap:0}.bm-home .bm-eyebrow p{font-size:12px;letter-spacing:2px;font-weight:700;color:#8b672b;text-transform:uppercase}.bm-home .bm-eyebrow{margin-bottom:16px!important}.bm-home .bm-hero-intro{margin:20px 0 24px!important;max-width:455px}.bm-home .bm-hero-intro p{font-size:18px;color:var(--navy)}.bm-home .bm-benefits{border-bottom:1px solid var(--line)}.bm-home .bm-benefit-row{display:flex;flex-direction:row;height:66px;align-items:center;justify-content:space-around;gap:20px}.bm-home .bm-benefit{width:auto}.bm-home .bm-benefit .elementor-icon-list-text{font:600 13px Roboto,Arial,sans-serif}.bm-home .bm-benefit .elementor-icon-list-icon{padding-right:9px}.bm-home .bm-section{padding-top:56px}.bm-home .bm-title{display:flex;flex-direction:row;align-items:flex-end;justify-content:space-between;margin-bottom:24px;gap:20px}.bm-home .bm-title-copy{width:auto}.bm-home .bm-title p{margin-top:8px;font-size:15px}.bm-home .bm-textlink .elementor-button{padding:0 0 4px;background:none;border:0;border-bottom:1px solid var(--gold);border-radius:0;font-size:14px;font-weight:700;white-space:nowrap}.bm-home .bm-title>.bm-button{align-self:flex-end}.bm-home .bm-grid4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.bm-home .bm-category{border:1px solid var(--line);border-radius:4px;overflow:hidden;background:white}.bm-home .bm-cat-image{height:140px;padding:12px 40px;background:white;width:100%}.bm-home .bm-cat-image .elementor-widget-container,.bm-home .bm-cat-image a{height:100%;display:block}.bm-home .bm-cat-image img{height:116px;width:100%;object-fit:contain}.bm-home .bm-cat-label{width:100%;align-self:stretch}.bm-home .bm-cat-label .elementor-button{width:100%;text-align:left;background:var(--navy);color:white;border:0;border-radius:0;padding:11px 14px;font-weight:600;font-size:14px;min-height:42px}.bm-home .bm-cat-label .elementor-button-content-wrapper{justify-content:flex-start}.bm-home .bm-product{border:1px solid var(--line);border-radius:4px;padding:18px;background:#f5f3ee;display:flex;flex-direction:column}.bm-home .bm-prod-image{height:178px;background:white;margin-bottom:16px!important;padding:12px}.bm-home .bm-prod-image img{height:154px;width:100%;object-fit:contain}.bm-home .bm-product h3{font-size:17px;min-height:44px}.bm-home .bm-product p{font-size:13px;min-height:36px;margin:8px 0}.bm-home .bm-product .bm-button{margin-top:auto!important}.bm-home .bm-product .elementor-button{border:0}.bm-home .bm-band{margin-top:56px;background:var(--navy);color:white}.bm-home .bm-band-inner{min-height:288px;display:grid;grid-template-columns:1.15fr .85fr;align-items:center;gap:40px;padding:32px 0}.bm-home .bm-band h2{color:white;font-size:33px;max-width:530px}.bm-home .bm-band p{color:#d5dbe3;max-width:485px;margin:16px 0 20px}.bm-home .bm-band .bm-eyebrow p{color:#e4c586;margin:0}.bm-home .bm-showcase{height:240px;display:flex;flex-direction:row;gap:20px;align-items:center;justify-content:center}.bm-home .bm-disk{background:white;width:220px;height:220px;border-radius:50%;display:flex;align-items:center;justify-content:center}.bm-home .bm-disk img{width:164px;height:174px;object-fit:contain}.bm-home .bm-tiny{width:125px;height:125px;background:white;border-radius:4px;padding:12px;transform:rotate(4deg)}.bm-home .bm-tiny img{width:101px;height:101px;object-fit:contain}.bm-home .bm-brands{border-bottom:1px solid var(--line);padding:30px 0}.bm-home .bm-brand-caption p{text-align:center;font-size:13px;margin-bottom:18px}.bm-home .bm-brand-row{display:flex;flex-direction:row;justify-content:space-around;align-items:center}.bm-home .bm-brand .elementor-button{padding:0;background:none;border:none;font-size:22px;font-weight:700;letter-spacing:.3px}.bm-home .bm-grid2{display:grid;grid-template-columns:1fr 1fr;gap:20px}.bm-home .bm-promo{height:220px;padding:28px;position:relative;border-radius:4px;overflow:hidden;background:#e9e7df;display:flex;justify-content:center}.bm-home .bm-promo-blue{background:#dfe7ec}.bm-home .bm-promo-copy{position:relative;z-index:1;max-width:280px}.bm-home .bm-promo h2{font-size:26px}.bm-home .bm-promo p{font-size:14px;max-width:255px;margin:10px 0 18px}.bm-home .bm-promo-image{position:absolute;right:-4px;bottom:0;width:48%;height:95%;opacity:.9;mix-blend-mode:multiply}.bm-home .bm-promo-image img{height:209px;width:100%;object-fit:contain}.bm-home .bm-promo .elementor-button{padding:10px 15px;font-size:13px}.bm-home .bm-mini .bm-cat-image{height:117px;padding:12px}.bm-home .bm-mini .bm-cat-image img{height:93px}.bm-home .bm-fit{margin-top:20px;border:1px solid var(--gold);border-radius:3px;padding:20px 24px;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:32px}.bm-home .bm-fit-copy{width:auto}.bm-home .bm-fit h3{font-size:16px;margin-bottom:5px}.bm-home .bm-fit p{font-size:13px}.bm-home .bm-fit>.bm-button{align-self:center;flex-shrink:0}.bm-home .bm-grid3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.bm-home .bm-guide{border:1px solid var(--line);border-radius:4px;overflow:hidden;background:white}.bm-home .bm-guide-image{height:155px;background:#e9ebe9;padding:7px;text-align:center}.bm-home .bm-guide-image img{height:140px;width:180px;object-fit:contain;mix-blend-mode:multiply}.bm-home .bm-guide-copy{padding:19px}.bm-home .bm-guide .bm-eyebrow{margin-bottom:9px!important}.bm-home .bm-guide .bm-eyebrow p{font-size:10px;letter-spacing:2px;margin:0}.bm-home .bm-guide h3{font-size:18px;margin-bottom:9px}.bm-home .bm-guide p{font-size:13px;margin-bottom:13px}.bm-home .bm-guide .elementor-button{font-size:13px;border:0}.bm-home .bm-aboutfaq{display:grid;grid-template-columns:1fr 1fr;gap:52px}.bm-home .bm-aboutfaq h2{font-size:24px;margin-bottom:18px}.bm-home .bm-aboutfaq p{font-size:15px;margin-bottom:16px}.bm-home .bm-faq .elementor-tab-title{padding:13px 0;font-size:14px;font-weight:600;border-bottom:1px solid var(--line);background:none}.bm-home .bm-faq .elementor-tab-content{padding:14px 0;border:0}.bm-home .bm-faq .elementor-accordion-item{border:0}.bm-home .bm-newsletter{margin-top:56px;margin-bottom:56px;background:#f4f1e9;border:1px solid var(--gold);border-radius:3px;padding:25px 28px;display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center}.bm-home .bm-newsletter h3{font-size:20px;margin-bottom:8px}.bm-home .bm-newsletter p{font-size:13px}.bm-home .bm-news-form input[type=email]{background:white;border:1px solid var(--line);padding:11px 14px;font-size:13px;border-radius:0;height:42px}.bm-home .bm-news-form .elementor-field-type-acceptance{font-size:10px;order:3}.bm-home .bm-news-form .elementor-field-type-submit{order:2}.bm-home .bm-news-form .elementor-form-fields-wrapper{align-items:flex-start;row-gap:12px}.bm-home .bm-news-form .elementor-button{padding:11px;font-size:13px;min-height:42px}
@media(max-width:1024px){.bm-home .bm-grid4{grid-template-columns:repeat(2,minmax(0,1fr))}.bm-home .bm-benefit-row{flex-wrap:wrap;gap:12px;height:auto;min-height:66px;padding:15px 0}.bm-home .bm-band-inner{gap:20px}.bm-home .bm-disk{width:180px;height:180px}.bm-home .bm-tiny{width:95px;height:95px}.bm-home .bm-tiny img{height:71px}.bm-home .bm-promo-copy{max-width:70%}.bm-home .bm-promo h2{font-size:23px}.bm-home .bm-aboutfaq{gap:28px}}
@media(max-width:767px){.bm-home .bm-wrap{width:calc(100% - 32px)!important}.bm-home .bm-hero{height:auto;min-height:470px;background-position:70% center}.bm-home .bm-hero:before{background:linear-gradient(90deg,#F9F7F2fa 0%,#F9F7F2dd 65%,#F9F7F260)}.bm-home .bm-hero-inner{padding:32px 0}.bm-home .bm-hero-copy{width:100%;max-width:440px}.bm-home h1{font-size:36px;line-height:1.1}.bm-home h2{font-size:25px}.bm-home .bm-hero-intro p{font-size:16px}.bm-home .bm-hero-intro{max-width:340px}.bm-home .bm-actions{flex-wrap:wrap}.bm-home .bm-section{padding-top:36px}.bm-home .bm-title{align-items:flex-start;flex-direction:column;gap:12px}.bm-home .bm-title>.bm-button{align-self:flex-start}.bm-home .bm-grid4{gap:12px}.bm-home .bm-cat-image{padding:12px 18px;height:130px}.bm-home .bm-cat-image img{height:106px}.bm-home .bm-cat-label .elementor-button{font-size:12px;min-height:50px;padding:10px}.bm-home .bm-product{padding:12px}.bm-home .bm-prod-image{height:148px}.bm-home .bm-prod-image img{height:124px}.bm-home .bm-product h3{font-size:15px;min-height:58px}.bm-home .bm-product p{font-size:12px;min-height:44px}.bm-home .bm-band{margin-top:36px}.bm-home .bm-band-inner{grid-template-columns:1fr;padding:32px 0}.bm-home .bm-band h2{font-size:29px}.bm-home .bm-showcase{height:210px}.bm-home .bm-brand-row{flex-wrap:wrap;gap:22px}.bm-home .bm-brand .elementor-button{font-size:17px}.bm-home .bm-grid2,.bm-home .bm-grid3,.bm-home .bm-aboutfaq,.bm-home .bm-newsletter{grid-template-columns:1fr}.bm-home .bm-grid2,.bm-home .bm-grid3{gap:20px}.bm-home .bm-promo-copy{max-width:75%}.bm-home .bm-fit{flex-direction:column;align-items:flex-start;gap:18px;padding:20px}.bm-home .bm-fit>.bm-button{align-self:flex-start}.bm-home .bm-newsletter{margin-top:36px;margin-bottom:36px;padding:22px;gap:22px}.bm-home .bm-benefit{width:calc(50% - 10px)}.bm-home .bm-benefit .elementor-icon-list-text{font-size:11px}.bm-home .bm-benefit .elementor-icon-list-icon{padding-right:4px}.bm-home .bm-benefit .elementor-icon-list-icon i{font-size:16px}}

.bm-home .bm-band h2{color:#fff!important}.bm-home .bm-news-form .elementor-field-label{display:none}.bm-home .bm-news-form .elementor-field-type-acceptance label{display:inline}.bm-home .bm-faq .elementor-tab-title{font-family:Roboto,Arial,sans-serif!important}

.bm-home .bm-guide-article{max-width:860px!important;padding:56px 0;gap:22px}.bm-home .bm-guide-article h1{font-size:40px}.bm-home .bm-guide-article h2{font-size:25px;margin-top:18px}.bm-home .bm-guide-hero img{height:230px;object-fit:contain}.bm-home .bm-guide-article p{font-size:17px;line-height:1.65}/* End custom CSS */