.elementor .page{overflow:hidden;padding-block-start:0;padding-block-end:0;padding-inline-start:0;padding-inline-end:0;margin-block-start:0;margin-block-end:0;margin-inline-start:0;margin-inline-end:0;display:flex;flex-direction:column;row-gap:0;:root{color-scheme:only light}\n}.elementor .card{width:var(--full-width);padding-block-start:24px;padding-block-end:32px;padding-inline-start:32px;padding-inline-end:32px;border-radius:16px;border-width:16px;background-clip:padding-box;box-shadow:4px 4px 20px 0 #17161614;display:flex;justify-content:flex-start}.elementor .black-button{font-family:var(--e-gv-e21c2d9);font-weight:600;color:var(--white);padding:20px;border-radius:8px;border-width:2px;border-color:var(--white);background-color:var(--e-gv-7b17ce5);display:flex;justify-content:center;align-items:center}.elementor .logo-size{min-width:40px;max-height:100%}.elementor .tab:hover,.elementor .tab:focus-visible{border-color:var(--green-2);background-color:var(--green-2)}.elementor .tab:active{background-color:var(--green-3)}.elementor .tab:focus{background-color:var(--green-1)}.elementor .tab.e--selected{font-weight:700;border-width:2px;border-color:var(--green-2);background-color:var(--green-2)}.elementor .tab{width:auto;font-family:var(--primary-font);font-weight:600;font-size:16px;color:var(--primary);letter-spacing:0;line-height:16px;padding-block-start:16px;padding-block-end:16px;padding-inline-start:24px;padding-inline-end:24px;border-radius:16px;border-width:2px;border-color:var(--primary);background-color:var(--white);display:flex;justify-content:flex-start}.elementor .no-padding{padding:0;gap:8px}.elementor .hero-lower{width:var(--full-width);height:auto;max-width:var(--full-width);position:absolute;inset-block-end:0;column-gap:4px;padding-block-start:0;padding-block-end:24px;padding-inline-start:0;padding-inline-end:0;display:flex;row-gap:0;justify-content:flex-start;align-items:center}.elementor .hero-upper{width:var(--full-width);height:86vh;padding:0;display:flex;flex-direction:column;justify-content:center;align-items:center}.elementor .hero-l{width:var(--full-width);height:85vh;padding-block-start:0;padding-block-end:0;padding-inline-start:0;padding-inline-end:0;margin:0;background-color:var(--primary);display:flex;flex-direction:column;gap:0;justify-content:center;align-items:center}.elementor .navigation{font-family:var(--primary-font);font-weight:600;font-size:19px;letter-spacing:-.3px;line-height:19px}.elementor .ghost-button{font-weight:700;font-size:18px;color:var(--white);letter-spacing:-.1px;line-height:23px;padding-block-start:14px;padding-block-end:14px;padding-inline-start:20px;padding-inline-end:20px;border-radius:16px;border-width:2px;border-color:var(--white);border-style:solid;background-color:#fff0;display:inline-block;justify-content:center;align-items:center}.elementor .primary-button:hover,.elementor .primary-button:focus-visible{color:var(--primary);background-color:var(--green-1)}.elementor .primary-button{font-family:var(--primary-font);font-weight:600;font-size:18px;color:var(--white);letter-spacing:-.2px;line-height:24px;text-decoration:none;padding-block-start:14px;padding-block-end:14px;padding-inline-start:20px;padding-inline-end:20px;border-radius:16px;background-color:var(--primary);display:flex;justify-content:flex-start;align-items:center;align-self:start;color:#fff;\n}.elementor .inner-breadcrumbs{align-items:start}.elementor .horizontal{flex-direction:row}.elementor .center{display:flex;flex-direction:column;justify-content:center;align-items:center}.elementor .left{width:var(--full-width);max-width:860px;padding:0;margin:0;display:flex;flex-direction:column;gap:32px}.elementor .image-m{width:var(--full-width);max-height:280px}.elementor .sidebar{width:var(--full-width);max-width:340px;column-gap:0;padding:0;margin:0;display:flex;flex-direction:column;row-gap:32px}.elementor .health-container{padding:40px}.elementor .inner-container{width:var(--full-width);max-width:var(--mw-xxl);column-gap:40px;padding-block-start:0;padding-block-end:0;padding-inline-start:32px;padding-inline-end:32px;display:flex;flex-direction:column;row-gap:40px;justify-content:flex-start;align-items:start}.elementor .section-l{padding-block-start:40px;padding-block-end:40px;padding-inline-start:0;padding-inline-end:0;margin:0;display:flex;justify-content:center;align-items:center}.elementor .section-m{width:var(--full-width);padding-block-start:32px;padding-block-end:32px;padding-inline-start:0;padding-inline-end:0;margin:0;display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.elementor .section-s{width:var(--full-width);padding-block-start:24px;padding-block-end:24px;padding-inline-start:0;padding-inline-end:0;display:flex;flex-direction:column;align-items:center}.elementor .section-xs{padding-block-start:16px;padding-block-end:16px;display:flex;flex-direction:row;justify-content:center}.elementor .section-breadcrumbs{padding-block-start:32px;padding-block-end:32px}.elementor .section-logos{padding-block-start:24px;padding-block-end:24px;background-color:var(--white)}.elementor .P3-Italics{font-family:var(--primary-font);font-weight:400;font-size:16px;line-height:23px;font-style:italic}.elementor .P2{font-family:var(--primary-font);font-weight:400;font-size:18px;letter-spacing:-.1px;line-height:25px}.elementor .P1-Bold{font-family:var(--primary-font);font-weight:700;font-size:19px;letter-spacing:-.1px;line-height:27px}.elementor .P1{font-family:var(--primary-font);font-weight:400;font-size:19px;line-height:26px}.elementor .SH4{font-family:var(--primary-font);font-weight:400;font-size:21px;letter-spacing:-.3px;line-height:29px}.elementor .SH3{font-family:var(--primary-font);font-weight:400;font-size:22px;color:var(--primary);letter-spacing:-.1px;line-height:28px}.elementor .SH2{font-family:var(--primary-font);font-weight:400;font-size:23px;color:var(--primary);letter-spacing:-.2px;line-height:29px}.elementor .SH1{font-family:var(--primary-font);font-weight:400;font-size:24px;color:var(--primary);letter-spacing:-.6px;line-height:32px;padding-block-start:0;padding-block-end:0;padding-inline-start:0;padding-inline-end:0}.elementor .H6{font-family:var(--primary-font);font-weight:600;font-size:19px;letter-spacing:-.05px;line-height:22px}.elementor .H5{font-family:var(--primary-font);font-weight:800;font-size:33px;letter-spacing:-.6px;line-height:33px}.elementor .H3{font-family:var(--primary-font);font-weight:900;font-size:76px;color:var(--primary);letter-spacing:-2.4px;line-height:74px}.elementor .H2-Light{font-family:var(--primary-font);font-weight:800;font-size:82px;letter-spacing:-2.8px;line-height:82px;text-align:start}.elementor .H2{max-width:var(--mw-l);font-family:var(--primary-font);font-weight:900;font-size:82px;letter-spacing:-4px;line-height:84px}.elementor .H1-Light{font-family:var(--primary-font);font-weight:800;font-size:98px;color:var(--white);letter-spacing:-4px;line-height:100px}.elementor .H1{font-family:var(--primary-font);font-weight:900;font-size:98px;color:var(--primary);letter-spacing:-4px;line-height:101px;text-align:start}.elementor .section-xl{padding-block-start:48px;padding-block-end:48px;display:flex;flex-direction:column;align-items:center}.elementor .hero-s{height:93px;background-color:var(--primary)}.elementor .P2-Semi-Bold{font-weight:600;font-size:18px;color:var(--primary);letter-spacing:-.2px;line-height:24px}.elementor .P2-Light{font-weight:300;font-size:18px;letter-spacing:-.3px;line-height:25px}.elementor .P2-Light-Italic{font-weight:300;font-size:18px;letter-spacing:-.3px;line-height:25px;font-style:italic}.elementor .SH1-Bold{font-weight:700;font-size:24px;letter-spacing:-.5px;line-height:32px}.elementor .SH4-Semi-Bold{font-family:var(--primary-font);font-weight:600;font-size:20px;color:var(--primary);letter-spacing:-.3px;line-height:29px}.elementor .P3-Medium{font-family:var(--primary-font);font-weight:500;font-size:17px;letter-spacing:-.2px;line-height:23px}.elementor .SH1-Semi-Bold{font-family:var(--primary-font);font-weight:600;font-size:24px;letter-spacing:-1px;line-height:32px}.elementor .P1-Medium-Italics{font-family:var(--primary-font);font-weight:500;font-size:19px;letter-spacing:-.2px;line-height:28px;font-style:italic}.elementor .P3-Medium-Italics{font-family:var(--primary-font);font-weight:500;font-size:17px;letter-spacing:-.2px;line-height:21px;font-style:italic}.elementor .P2-Medium-Italics{font-family:var(--primary-font);font-weight:500;font-size:18px;letter-spacing:-.1px;line-height:23px;font-style:italic}.elementor .P2-Medium{font-family:var(--primary-font);font-weight:500;font-size:18px;letter-spacing:-.1px;line-height:24px}.elementor .P1-Medium{font-family:var(--primary-font);font-weight:500;font-size:19px;letter-spacing:-.1px;line-height:28px}.elementor .SH3-Semi-Bold{font-family:var(--primary-font);font-weight:600;font-size:22px;letter-spacing:-.4px;line-height:29px}.elementor .P1-Semi-Bold{font-weight:600;font-size:19px;letter-spacing:-.1px;line-height:27px}.elementor .H3-Light{font-weight:800;font-size:78px;letter-spacing:-2.6px;line-height:72px}.elementor .H6-Light{font-weight:600;font-size:26px;letter-spacing:-.3px;line-height:36px}.elementor .P4{font-weight:400;font-size:16px;letter-spacing:-.15px;line-height:22px}.elementor .P4-Medium{font-family:var(--primary-font);font-weight:500;font-size:16px;letter-spacing:-.1px;line-height:21px}.elementor .P2-Italics{font-family:var(--primary-font);font-weight:400;font-size:18px;line-height:22px;font-style:italic}.elementor .article-large{width:var(--full-width);max-width:var(--mw-m);padding:0;display:flex;flex-direction:column;gap:32px}.elementor .P3-Light{font-weight:300;font-size:17px;letter-spacing:0;line-height:24px}.elementor .P4-Light{font-weight:300;font-size:16px;letter-spacing:-.2px;line-height:21px}.elementor .H0{font-family:Albert Sans;font-weight:900;font-size:126px;letter-spacing:-7px;line-height:106px}.elementor .tab-text{font-family:var(--primary-font);font-weight:600;font-size:17px;color:var(--primary);line-height:16px}.elementor .WT2{font-family:Albert Sans;font-weight:900;font-size:15px;letter-spacing:3.4px;line-height:23px;text-transform:uppercase;display:none}.elementor .WT3{font-family:Albert Sans;font-weight:800;font-size:14px;letter-spacing:3.2px;line-height:18px;text-transform:uppercase}