.elementor .hv-ornament{width:60px;height:3px;padding:0px;border-radius:2px;background-color:var(--hv-sage);margin-inline: auto;\n}.elementor .hv-pill{font-family:var(--hv-font-body);font-size:var(--hv-text-small);color:var(--hv-teal-dark);padding-block-start:3px;padding-block-end:3px;padding-inline-start:14px;padding-inline-end:14px;border-radius:999px;background-color:var(--hv-teal-soft);display:inline-block;margin-block: 4px 16px;\n}.elementor .hv-product-card{min-width:0px;text-align:center;padding-block-start:18px;padding-block-end:26px;padding-inline-start:18px;padding-inline-end:18px;border-radius:18px;background-color:var(--hv-card);box-shadow:0px 8px 28px 0px rgba(15, 68, 80, .10);flex-direction:column;gap:6px;flex:1 1 280px;align-items:center;}.elementor .hv-nav{width:auto;padding:0px;& .elementor-nav-menu a.elementor-item { color: var(--hv-teal-dark); font-family: var(--hv-font-body); font-size: 16px; padding: 4px 0; } & .elementor-nav-menu--main .elementor-item:after { background-color: var(--hv-coral); height: 2px; } & .elementor-nav-menu > li + li { margin-inline-start: 22px; }\n}.elementor .hv-band{padding:0px;background-color:var(--hv-cream);flex-direction:column;}.elementor .hv-footer{max-width:var(--hv-width-wide);font-size:var(--hv-text-small);color:var(--hv-muted);padding-block-start:22px;padding-block-end:40px;padding-inline-start:var(--hv-gutter);padding-inline-end:var(--hv-gutter);border-block-start-width:3px;flex-direction:row;gap:20px;flex-wrap:wrap;justify-content:center;align-items:center;margin-inline: auto; border-top-style: solid; border-top-color: var(--hv-sage);\n}.elementor .hv-header{max-width:var(--hv-width-wide);padding-block-start:22px;padding-block-end:22px;padding-inline-start:var(--hv-gutter);padding-inline-end:var(--hv-gutter);flex-direction:row;gap:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;margin-inline: auto;\n}.elementor .hv-logo-vibes{color:var(--hv-coral-text);}.elementor .hv-logo-hebrew{color:var(--hv-teal-dark);}.elementor .hv-logo{font-family:var(--hv-font-body);font-weight:300;font-size:32px;letter-spacing:1px;line-height:1.1;font-stretch: 75%;\n}.elementor .hv-prose{font-family:var(--hv-font-body);font-size:var(--hv-text-body);color:var(--hv-ink);line-height:1.6;& h2 { font-family: var(--hv-font-heading); font-size: var(--hv-text-h2); font-weight: 400; line-height: 1.25; color: var(--hv-teal-dark); margin: 36px 0 10px; } & a { color: var(--hv-teal-dark); }\n}.elementor .hv-btn:hover,.elementor .hv-btn:focus-visible{color:var(--hv-cream);background-color:var(--hv-teal-hover);}.elementor .hv-btn{font-family:var(--hv-font-body);font-weight:600;font-size:var(--hv-text-body);color:var(--hv-cream);padding-block-start:14px;padding-block-end:14px;padding-inline-start:38px;padding-inline-end:38px;border-radius:999px;background-color:var(--hv-teal-dark);}.elementor .hv-price{font-family:var(--hv-font-heading);font-weight:400;font-size:40px;color:var(--hv-teal-dark);line-height:1.1;margin-block-start:18px;margin-block-end:2px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .hv-sub{font-family:var(--hv-font-body);font-size:20px;color:var(--hv-coral-text);line-height:1.4;margin-block-start:0px;margin-block-end:14px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .hv-small{font-size:var(--hv-text-small);color:var(--hv-muted);line-height:1.45;}.elementor .hv-text{font-family:var(--hv-font-body);font-size:var(--hv-text-body);color:var(--hv-ink);line-height:1.6;margin-block-start:0px;margin-block-end:14px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .hv-h2{font-family:var(--hv-font-heading);font-weight:400;font-size:var(--hv-text-h2);color:var(--hv-teal-dark);line-height:1.25;margin-block-start:36px;margin-block-end:10px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .hv-h1{font-family:var(--hv-font-heading);font-weight:400;font-size:var(--hv-text-h1);color:var(--hv-teal-dark);line-height:1.15;margin-block-start:12px;margin-block-end:10px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .hv-wrap-wide{width:100%;max-width:var(--hv-width-wide);margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .hv-page{font-family:var(--hv-font-body);font-size:var(--hv-text-body);color:var(--hv-ink);line-height:1.6;padding-block-start:8px;padding-block-end:56px;padding-inline-start:var(--hv-gutter);padding-inline-end:var(--hv-gutter);background-color:var(--hv-cream);}