.elementor-16 .elementor-element.elementor-element-1ecd45e > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-16 .elementor-element.elementor-element-1ecd45e:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-1ecd45e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d7a0a39 );background-image:url("https://zfhealth.net/wp-content/uploads/BottomBorderCutOut.png");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-16 .elementor-element.elementor-element-1ecd45e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:4% 4% 4% 4%;}.elementor-16 .elementor-element.elementor-element-1ecd45e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-16 .elementor-element.elementor-element-7f52e6f .elementor-button{background-color:#02010100;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );}.elementor-16 .elementor-element.elementor-element-893c191 > .elementor-widget-container{margin:3% 0% 0% 0%;}.elementor-16 .elementor-element.elementor-element-893c191 .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-16 .elementor-element.elementor-element-893c191 .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-16 .elementor-element.elementor-element-893c191{--e-icon-list-icon-size:14px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-16 .elementor-element.elementor-element-893c191 .elementor-icon-list-text{transition:color 0.3s;}.elementor-16 .elementor-element.elementor-element-a0ab6ec{margin-top:-16%;margin-bottom:0%;}.elementor-16 .elementor-element.elementor-element-c9451ba{text-align:start;}.elementor-16 .elementor-element.elementor-element-ee8a771 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-16 .elementor-element.elementor-element-ee8a771{margin-top:0%;margin-bottom:3%;padding:9% 9% 0% 9%;}.elementor-16 .elementor-element.elementor-element-2732d3d{padding:0% 9% 0% 9%;}.elementor-16 .elementor-element.elementor-element-62cf2bb > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#B7AA8F;margin:0% 2% 0% 2%;--e-column-margin-right:2%;--e-column-margin-left:2%;padding:6% 6% 6% 6%;}.elementor-16 .elementor-element.elementor-element-62cf2bb > .elementor-element-populated, .elementor-16 .elementor-element.elementor-element-62cf2bb > .elementor-element-populated > .elementor-background-overlay, .elementor-16 .elementor-element.elementor-element-62cf2bb > .elementor-background-slideshow{border-radius:16px 16px 16px 16px;}.elementor-16 .elementor-element.elementor-element-1578c3b{text-align:start;}.elementor-16 .elementor-element.elementor-element-6978610 .elementor-button{background-color:#02010100;font-family:"Poppins", Sans-serif;font-weight:700;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );padding:1px 1px 1px 1px;}.elementor-16 .elementor-element.elementor-element-6978610 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-6978610 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-16 .elementor-element.elementor-element-61321ca > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#B7AA8F;margin:0% 2% 0% 2%;--e-column-margin-right:2%;--e-column-margin-left:2%;padding:6% 6% 6% 6%;}.elementor-16 .elementor-element.elementor-element-61321ca > .elementor-element-populated, .elementor-16 .elementor-element.elementor-element-61321ca > .elementor-element-populated > .elementor-background-overlay, .elementor-16 .elementor-element.elementor-element-61321ca > .elementor-background-slideshow{border-radius:16px 16px 16px 16px;}.elementor-16 .elementor-element.elementor-element-9f40014{text-align:start;}.elementor-16 .elementor-element.elementor-element-ed99fe9 .elementor-button{background-color:#02010100;font-family:"Poppins", Sans-serif;font-weight:700;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );padding:1px 1px 1px 1px;}.elementor-16 .elementor-element.elementor-element-ed99fe9 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-ed99fe9 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-16 .elementor-element.elementor-element-a500ade > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#B7AA8F;margin:0% 2% 0% 2%;--e-column-margin-right:2%;--e-column-margin-left:2%;padding:6% 6% 6% 6%;}.elementor-16 .elementor-element.elementor-element-a500ade > .elementor-element-populated, .elementor-16 .elementor-element.elementor-element-a500ade > .elementor-element-populated > .elementor-background-overlay, .elementor-16 .elementor-element.elementor-element-a500ade > .elementor-background-slideshow{border-radius:16px 16px 16px 16px;}.elementor-16 .elementor-element.elementor-element-fe0195a{text-align:start;}.elementor-16 .elementor-element.elementor-element-108a111 .elementor-button{background-color:#02010100;font-family:"Poppins", Sans-serif;font-weight:700;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );padding:1px 1px 1px 1px;}.elementor-16 .elementor-element.elementor-element-108a111 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-108a111 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-16 .elementor-element.elementor-element-6d9c5bb{margin-top:1%;margin-bottom:0%;padding:0% 9% 0% 9%;}.elementor-16 .elementor-element.elementor-element-13db456 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#B7AA8F;margin:0% 2% 0% 2%;--e-column-margin-right:2%;--e-column-margin-left:2%;padding:6% 6% 6% 6%;}.elementor-16 .elementor-element.elementor-element-13db456 > .elementor-element-populated, .elementor-16 .elementor-element.elementor-element-13db456 > .elementor-element-populated > .elementor-background-overlay, .elementor-16 .elementor-element.elementor-element-13db456 > .elementor-background-slideshow{border-radius:16px 16px 16px 16px;}.elementor-16 .elementor-element.elementor-element-01c31c3{text-align:start;}.elementor-16 .elementor-element.elementor-element-edb61d2 .elementor-button{background-color:#02010100;font-family:"Poppins", Sans-serif;font-weight:700;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );padding:1px 1px 1px 1px;}.elementor-16 .elementor-element.elementor-element-edb61d2 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-edb61d2 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-16 .elementor-element.elementor-element-36559c0 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#B7AA8F;margin:0% 2% 0% 2%;--e-column-margin-right:2%;--e-column-margin-left:2%;padding:6% 6% 6% 6%;}.elementor-16 .elementor-element.elementor-element-36559c0 > .elementor-element-populated, .elementor-16 .elementor-element.elementor-element-36559c0 > .elementor-element-populated > .elementor-background-overlay, .elementor-16 .elementor-element.elementor-element-36559c0 > .elementor-background-slideshow{border-radius:16px 16px 16px 16px;}.elementor-16 .elementor-element.elementor-element-3e89b03{text-align:start;}.elementor-16 .elementor-element.elementor-element-f744b47 .elementor-button{background-color:#02010100;font-family:"Poppins", Sans-serif;font-weight:700;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );padding:1px 1px 1px 1px;}.elementor-16 .elementor-element.elementor-element-f744b47 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-f744b47 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-16 .elementor-element.elementor-element-710d86d > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#B7AA8F;margin:0% 2% 0% 2%;--e-column-margin-right:2%;--e-column-margin-left:2%;padding:6% 6% 6% 6%;}.elementor-16 .elementor-element.elementor-element-710d86d > .elementor-element-populated, .elementor-16 .elementor-element.elementor-element-710d86d > .elementor-element-populated > .elementor-background-overlay, .elementor-16 .elementor-element.elementor-element-710d86d > .elementor-background-slideshow{border-radius:16px 16px 16px 16px;}.elementor-16 .elementor-element.elementor-element-42a09a8{text-align:start;}.elementor-16 .elementor-element.elementor-element-4b0ea56 .elementor-button{background-color:#02010100;font-family:"Poppins", Sans-serif;font-weight:700;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );padding:1px 1px 1px 1px;}.elementor-16 .elementor-element.elementor-element-4b0ea56 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-4b0ea56 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-16 .elementor-element.elementor-element-89b84a3 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-16 .elementor-element.elementor-element-89b84a3{margin-top:10%;margin-bottom:0%;}.elementor-16 .elementor-element.elementor-element-e8ff119:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-16 .elementor-element.elementor-element-e8ff119 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://zfhealth.net/wp-content/uploads/FamilyBg.png");background-position:center right;background-size:cover;}.elementor-16 .elementor-element.elementor-element-e8ff119 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-16 .elementor-element.elementor-element-e8ff119 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-16 .elementor-element.elementor-element-d4fd23d{--spacer-size:50px;}.elementor-16 .elementor-element.elementor-element-b82ba99:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-16 .elementor-element.elementor-element-b82ba99 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d7a0a39 );}.elementor-16 .elementor-element.elementor-element-b82ba99 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:6% 6% 6% 6%;}.elementor-16 .elementor-element.elementor-element-b82ba99 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-16 .elementor-element.elementor-element-5fb0b25 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-16 .elementor-element.elementor-element-5fb0b25{padding:4% 4% 4% 4%;}.elementor-16 .elementor-element.elementor-element-b28270a > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-b28270a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(14px/2);}.elementor-16 .elementor-element.elementor-element-b28270a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(14px/2);}.elementor-16 .elementor-element.elementor-element-b28270a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(14px/2);}.elementor-16 .elementor-element.elementor-element-b28270a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-14px/2);}.elementor-16 .elementor-element.elementor-element-b28270a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-14px/2);}.elementor-16 .elementor-element.elementor-element-b28270a .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-16 .elementor-element.elementor-element-b28270a .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-16 .elementor-element.elementor-element-b28270a{--e-icon-list-icon-size:14px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:3px;}.elementor-16 .elementor-element.elementor-element-b28270a .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-16 .elementor-element.elementor-element-b28270a .elementor-icon-list-text{transition:color 0.3s;}.elementor-bc-flex-widget .elementor-16 .elementor-element.elementor-element-3dbeb94.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-16 .elementor-element.elementor-element-3dbeb94.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-16 .elementor-element.elementor-element-dab5526{margin-top:7%;margin-bottom:0%;}.elementor-16 .elementor-element.elementor-element-301ac95:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-301ac95 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-16 .elementor-element.elementor-element-301ac95{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-16 .elementor-element.elementor-element-301ac95 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-16 .elementor-element.elementor-element-41da202:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-41da202 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d7a0a39 );}.elementor-16 .elementor-element.elementor-element-41da202{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0%;margin-bottom:0%;padding:5% 0% 3% 0%;}.elementor-16 .elementor-element.elementor-element-41da202 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-16 .elementor-element.elementor-element-fc345e2{text-align:center;}.elementor-16 .elementor-element.elementor-element-668fe1c:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-668fe1c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d7a0a39 );}.elementor-16 .elementor-element.elementor-element-668fe1c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0%;margin-bottom:0%;padding:0% 9% 6% 9%;}.elementor-16 .elementor-element.elementor-element-668fe1c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-16 .elementor-element.elementor-element-1c33a4b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-16 .elementor-element.elementor-element-1c33a4b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-1c33a4b > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#B7AA8F;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0% 2% 0% 2%;--e-column-margin-right:2%;--e-column-margin-left:2%;padding:6% 6% 6% 6%;}.elementor-16 .elementor-element.elementor-element-1c33a4b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-16 .elementor-element.elementor-element-5aaff1b .elementor-icon-wrapper{text-align:start;}.elementor-16 .elementor-element.elementor-element-5aaff1b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-16 .elementor-element.elementor-element-5aaff1b.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-5aaff1b.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-16 .elementor-element.elementor-element-5aaff1b.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-5aaff1b.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-16 .elementor-element.elementor-element-5aaff1b .elementor-icon{font-size:27px;}.elementor-16 .elementor-element.elementor-element-5aaff1b .elementor-icon svg{height:27px;}.elementor-16 .elementor-element.elementor-element-1950c23{--divider-border-style:solid;--divider-color:#C5BCAB;--divider-border-width:2.4px;}.elementor-16 .elementor-element.elementor-element-1950c23 .elementor-divider-separator{width:100%;}.elementor-16 .elementor-element.elementor-element-1950c23 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-16 .elementor-element.elementor-element-317aa3e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-16 .elementor-element.elementor-element-317aa3e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-16 .elementor-element.elementor-element-317aa3e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-16 .elementor-element.elementor-element-317aa3e .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-16 .elementor-element.elementor-element-317aa3e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-16 .elementor-element.elementor-element-317aa3e .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-16 .elementor-element.elementor-element-317aa3e .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-16 .elementor-element.elementor-element-317aa3e{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-16 .elementor-element.elementor-element-317aa3e .elementor-icon-list-text{transition:color 0.3s;}.elementor-16 .elementor-element.elementor-element-b5234a7{--divider-border-style:solid;--divider-color:#C5BCAB;--divider-border-width:2.4px;}.elementor-16 .elementor-element.elementor-element-b5234a7 .elementor-divider-separator{width:100%;}.elementor-16 .elementor-element.elementor-element-b5234a7 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-16 .elementor-element.elementor-element-e31a759 .elementor-button{background-color:#02010100;font-family:"Poppins", Sans-serif;font-weight:700;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );padding:1px 1px 1px 1px;}.elementor-16 .elementor-element.elementor-element-e31a759 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-bba7349 .elementor-button{background-color:#02010100;font-family:"Poppins", Sans-serif;font-weight:700;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );padding:1px 1px 1px 1px;}.elementor-16 .elementor-element.elementor-element-bba7349 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-3c60948:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-16 .elementor-element.elementor-element-3c60948 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-3c60948 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#B7AA8F;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0% 2% 0% 2%;--e-column-margin-right:2%;--e-column-margin-left:2%;padding:0% 0% 6% 6%;}.elementor-16 .elementor-element.elementor-element-3c60948 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-16 .elementor-element.elementor-element-a8aa340 .elementor-icon-wrapper{text-align:start;}.elementor-16 .elementor-element.elementor-element-a8aa340.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-16 .elementor-element.elementor-element-a8aa340.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-a8aa340.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-16 .elementor-element.elementor-element-a8aa340.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-a8aa340.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-16 .elementor-element.elementor-element-a8aa340 .elementor-icon{font-size:27px;}.elementor-16 .elementor-element.elementor-element-a8aa340 .elementor-icon svg{height:27px;}.elementor-16 .elementor-element.elementor-element-dcfbb32{--divider-border-style:solid;--divider-color:#C5BCAB;--divider-border-width:2.4px;}.elementor-16 .elementor-element.elementor-element-dcfbb32 .elementor-divider-separator{width:100%;}.elementor-16 .elementor-element.elementor-element-dcfbb32 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-16 .elementor-element.elementor-element-98fcacc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-16 .elementor-element.elementor-element-98fcacc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-16 .elementor-element.elementor-element-98fcacc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-16 .elementor-element.elementor-element-98fcacc .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-16 .elementor-element.elementor-element-98fcacc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-16 .elementor-element.elementor-element-98fcacc .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-16 .elementor-element.elementor-element-98fcacc .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-16 .elementor-element.elementor-element-98fcacc{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-16 .elementor-element.elementor-element-98fcacc .elementor-icon-list-text{transition:color 0.3s;}.elementor-16 .elementor-element.elementor-element-33022fc{--divider-border-style:solid;--divider-color:#C5BCAB;--divider-border-width:2.4px;}.elementor-16 .elementor-element.elementor-element-33022fc .elementor-divider-separator{width:100%;}.elementor-16 .elementor-element.elementor-element-33022fc .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-16 .elementor-element.elementor-element-898eea8 .elementor-button{background-color:#02010100;font-family:"Poppins", Sans-serif;font-weight:700;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );padding:1px 1px 1px 1px;}.elementor-16 .elementor-element.elementor-element-898eea8 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-703e90e .elementor-button{background-color:#02010100;font-family:"Poppins", Sans-serif;font-weight:700;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );padding:1px 1px 1px 1px;}.elementor-16 .elementor-element.elementor-element-703e90e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-3162c39:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-16 .elementor-element.elementor-element-3162c39 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-3162c39 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#B7AA8F;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0% 2% 0% 2%;--e-column-margin-right:2%;--e-column-margin-left:2%;padding:6% 6% 6% 6%;}.elementor-16 .elementor-element.elementor-element-3162c39 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-16 .elementor-element.elementor-element-2f26583 .elementor-icon-wrapper{text-align:start;}.elementor-16 .elementor-element.elementor-element-2f26583.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-16 .elementor-element.elementor-element-2f26583.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-2f26583.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-16 .elementor-element.elementor-element-2f26583.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-2f26583.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-16 .elementor-element.elementor-element-2f26583 .elementor-icon{font-size:27px;}.elementor-16 .elementor-element.elementor-element-2f26583 .elementor-icon svg{height:27px;}.elementor-16 .elementor-element.elementor-element-d886567{--divider-border-style:solid;--divider-color:#C5BCAB;--divider-border-width:2.4px;}.elementor-16 .elementor-element.elementor-element-d886567 .elementor-divider-separator{width:100%;}.elementor-16 .elementor-element.elementor-element-d886567 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-16 .elementor-element.elementor-element-4a4ef42 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-16 .elementor-element.elementor-element-4a4ef42 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-16 .elementor-element.elementor-element-4a4ef42 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-16 .elementor-element.elementor-element-4a4ef42 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-16 .elementor-element.elementor-element-4a4ef42 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-16 .elementor-element.elementor-element-4a4ef42 .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-16 .elementor-element.elementor-element-4a4ef42 .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-16 .elementor-element.elementor-element-4a4ef42{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-16 .elementor-element.elementor-element-4a4ef42 .elementor-icon-list-text{transition:color 0.3s;}.elementor-16 .elementor-element.elementor-element-afa9320{--divider-border-style:solid;--divider-color:#C5BCAB;--divider-border-width:2.4px;}.elementor-16 .elementor-element.elementor-element-afa9320 .elementor-divider-separator{width:100%;}.elementor-16 .elementor-element.elementor-element-afa9320 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-16 .elementor-element.elementor-element-df67103 .elementor-button{background-color:#02010100;font-family:"Poppins", Sans-serif;font-weight:700;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );padding:1px 1px 1px 1px;}.elementor-16 .elementor-element.elementor-element-df67103 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-8d29b02 .elementor-button{background-color:#02010100;font-family:"Poppins", Sans-serif;font-weight:700;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );padding:1px 1px 1px 1px;}.elementor-16 .elementor-element.elementor-element-8d29b02 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-a79b076 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-16 .elementor-element.elementor-element-a79b076{margin-top:5%;margin-bottom:5%;padding:0% 9% 0% 9%;}.elementor-16 .elementor-element.elementor-element-01d76f1 .elementor-button{background-color:#02010100;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );}@media(max-width:767px){.elementor-16 .elementor-element.elementor-element-7f52e6f > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-21b56ba{text-align:center;}.elementor-16 .elementor-element.elementor-element-3c5a2eb{text-align:center;}.elementor-16 .elementor-element.elementor-element-d4fd23d{--spacer-size:400px;}}@media(min-width:768px){.elementor-16 .elementor-element.elementor-element-e98d861{width:43.178%;}.elementor-16 .elementor-element.elementor-element-c916948{width:56.822%;}.elementor-16 .elementor-element.elementor-element-780eca8{width:39.053%;}.elementor-16 .elementor-element.elementor-element-6178ae8{width:60.947%;}}/* Start custom CSS for heading, class: .elementor-element-719408d */.personal-word {
  color: #4c8b60;
  font-style: italic;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c9451ba */.dpc-card {
  --green-dark: #12563f;
  --green-light: #458b52;
  --tan: #bcb094;

  width: 100%;
  max-width: 330px;
  overflow: hidden;
  background: #fff;
  border: 1px solid #ddd;
  box-shadow: 0 5px 15px rgba(18, 86, 63, 0.08);
}

.dpc-card__accent {
  height: 9px;
  background: var(--tan);
}

.dpc-card__content {
  padding: 24px 28px 27px;
}

.dpc-card__eyebrow {
  margin: 0 0 10px;
  color: var(--green-light);
  font-size: 15px;
  font-weight: 800;
  line-height: 1.1;
  text-transform: uppercase;
}

.dpc-card__price {
  display: flex;
  align-items: baseline;
  gap: 5px;
  margin-bottom: 10px;
  line-height: 1;
}

.dpc-card__amount {
  color: var(--green-dark);
  font-family: Georgia, "Times New Roman", serif;
  font-size: 64px;
  font-weight: 400;
  letter-spacing: -3px;
}

.dpc-card__frequency {
  color: #444;
  font-size: 18px;
}

.dpc-card__description {
  margin: 0 0 9px;
  color: #555;
  font-size: 17px;
  line-height: 1.45;
}

.dpc-card__link {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  color: var(--green-dark);
  font-size: 17px;
  font-weight: 800;
  line-height: 1.2;
  text-decoration: none;
}

.dpc-card__link span {
  font-size: 25px;
  line-height: 1;
  transition: transform 0.2s ease;
}

.dpc-card__link:hover span {
  transform: translateX(3px);
}

@media (max-width: 400px) {
  .dpc-card {
    max-width: 290px;
  }

  .dpc-card__content {
    padding: 20px 22px 23px;
  }

  .dpc-card__amount {
    font-size: 55px;
  }

  .dpc-card__description,
  .dpc-card__link {
    font-size: 15px;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b920740 */.membership-card {
  position: relative;
  width: 100%;
  padding: 28px 24px;
  overflow: hidden;
  background-color: #174f3d;
  border: 1px solid #d8d1c5;
  color: #ffffff;
}

.membership-card a {
  color: #ffffff;
}

.membership-card h3 {
    color: #fff;
}

.membership-card__badge {
  position: absolute;
  top: 0;
  right: 0;
  padding: 10px 24px;
  background-color: #f24b46;
  color: #ffffff;
  text-transform: uppercase;
}


.membership-card__icon {
  display: block;
  width: 28px;
  height: auto;
  margin-bottom: 10px;
  object-fit: contain;
}

.membership-card__title {
  margin: 0 0 6px;
  color: #ffffff;
}

.membership-card__description {
  max-width: 520px;
  margin: 0 0 18px;
  color: #ffffff;
}

.membership-card__link {
  display: inline-flex;
  align-items: center;
  gap: 5px;
  color: #ffffff;
  text-decoration: none;
}

.membership-card__link a {
  color: #ffffff;

}

.membership-card__link:hover {
  color: #c5d8c8;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-05c0315 */.provider-card {
  width: 100%;
  max-width: 461px;
  overflow: hidden;
  background-color: #ffffff;
  box-shadow:
    0 4px 10px rgba(38, 48, 42, 0.06),
    0 18px 40px rgba(38, 48, 42, 0.12);
}

.provider-photo {
  display: block;
  width: 100%;
  height: auto;
  margin: 0;
}

.provider-info {
  padding: 20px;
}

.provider-name {
  margin: 0 0 15px;
  color: #443a35;
}

.provider-promotion {
  display: flex;
  align-items: center;
  gap: 12px;
}

.provider-offer {
  display: inline-block;
  padding: 12px 20px;
  background-color: #4c8b60;
  border-radius: 4px;
  color: #ffffff;
  white-space: nowrap;
}

.provider-status {
  color: #aaa19d;
  font-style: italic;
  white-space: nowrap;
}

@media (max-width: 500px) {
  .provider-promotion {
    align-items: flex-start;
    flex-direction: column;
    gap: 8px;
  }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-3dbeb94 */.provider-card {
  box-shadow:
    0 4px 10px rgba(38, 48, 42, 0.06),
    0 18px 40px rgba(38, 48, 42, 0.12);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b9579ee */.provider-info {
  padding: 20px;
  background-color: #ffffff;
}

.provider-name {
  margin: 0 0 16px;
  color: #443a35;
}

.provider-promotion {
  display: flex;
  align-items: center;
  gap: 12px;
}

.provider-offer {
  display: inline-block;
  padding: 12px 20px;
  background-color: #4c8b60;
  border-radius: 4px;
  color: #ffffff;
}

.provider-status {
  color: #aaa19d;
  font-style: italic;
}

/* Stack the promotion on smaller screens */
@media (max-width: 575px) {
  .provider-promotion {
    align-items: flex-start;
    flex-direction: column;
    gap: 8px;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fbd919f */.provider-info {
  padding: 20px;
  background-color: #ffffff;
}

.provider-name {
  margin: 0 0 16px;
  color: #443a35;
}

.provider-promotion {
  display: flex;
  align-items: center;
  gap: 12px;
}

.provider-offer {
  display: inline-block;
  padding: 12px 20px;
  background-color: #4c8b60;
  border-radius: 4px;
  color: #ffffff;
}

.provider-status {
  color: #aaa19d;
  font-style: italic;
}

/* Stack the promotion on smaller screens */
@media (max-width: 575px) {
  .provider-promotion {
    align-items: flex-start;
    flex-direction: column;
    gap: 8px;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-40a6176 */.history-banner {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 28px;
  padding: 22px 40px;
  color: #ffffff;
}

.history-banner h3 {
    color: #fff;
}

.history-banner__date {
  display: flex;
  align-items: center;
  gap: 16px;
  white-space: nowrap;
}

.history-banner__date span {
  color: #ffffff;
  text-transform: uppercase;
}

.history-banner__date strong {
  color: #ffffff;
  font-size: 54px;
  line-height: 1;
}

.history-banner__divider {
  width: 2px;
  height: 74px;
  background-color: rgba(255, 255, 255, 0.75);
}

.history-banner__heading {
  margin: 0;
  color: #ffffff;
}

@media (max-width: 767px) {
  .history-banner {
    align-items: flex-start;
    flex-direction: column;
    gap: 18px;
    padding: 28px 24px;
  }

  .history-banner__divider {
    width: 100%;
    height: 1px;
  }

  .history-banner__heading br {
    display: none;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dcecf67 */.location-card {
  position: relative;
}

.extended-hours-badge {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  display: inline-block;
  padding: 11px 24px;
  background-color: #f54b46;
  color: #ffffff;
  line-height: 1;
  white-space: nowrap;
}/* End custom CSS */