.elementor .hg-health-heading{font-family:"DM Serif Display";font-weight:400;color:#173f35;letter-spacing:-0.03em;line-height:1.08;margin:0px;overflow-wrap: anywhere;\n}.elementor .hg-section{padding-block-start:5.5rem;padding-block-end:5.5rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;}.elementor .hg-stack{padding:0px;display:flex;flex-direction:column;gap:1.2rem;}.elementor .hg-nav:hover,.elementor .hg-nav:focus-visible{color:#b64b2c;}.elementor .hg-nav:focus{outline-width:2px;outline-color:#b64b2c;outline-style:solid;outline-offset:3px;}.elementor .hg-nav{font-family:Manrope;font-weight:600;font-size:0.85rem;color:#173f35;line-height:1.5;text-decoration:none;padding-block-start:0.55rem;padding-block-end:0.55rem;padding-inline-start:0.1rem;padding-inline-end:0.1rem;}.elementor .hg-button:hover,.elementor .hg-button:focus-visible{background-color:#2c5b48;}.elementor .hg-button:focus{outline-width:3px;outline-color:#b64b2c;outline-style:solid;outline-offset:4px;}.elementor .hg-button{font-family:Manrope;font-weight:700;font-size:0.9rem;color:#fffdf6;line-height:1.3;text-decoration:none;padding-block-start:1.1rem;padding-block-end:1.1rem;padding-inline-start:1.7rem;padding-inline-end:1.7rem;border-radius:3rem;background-color:#173f35;display:inline-block;align-self:flex-start;}.elementor .hg-kicker{font-family:Manrope;font-weight:800;font-size:0.72rem;color:#b64b2c;letter-spacing:0.15em;line-height:1.5;text-transform:uppercase;}.elementor .hg-copy{font-family:Manrope;font-size:1rem;color:#435b50;line-height:1.75;margin:0px;}.elementor .hg-shell{max-width:78rem;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;}