.elementor .ow-legal-h2{font-family:var(--ow-font-heading);font-weight:700;font-size:var(--ow-fs-h4);color:var(--ow-ink);line-height:1.25;margin-block-start:1.75rem;margin-block-end:0;margin-inline-start:0;margin-inline-end:0}.elementor .ow-link:hover,.elementor .ow-link:focus-visible{color:var(--ow-deep)}.elementor .ow-link{font-family:var(--ow-font-body);font-weight:600;font-size:var(--ow-fs-body);color:var(--ow-forest);text-decoration:underline;margin:0}.elementor .ow-card-outline{padding:2.25rem;border-radius:10px;border-width:1px;border-color:var(--ow-line);border-style:solid;background-color:#FFF;display:flex;flex-direction:column;gap:.75rem;box-sizing:border-box;\n}.elementor .ow-card{padding:2rem;border-radius:10px;background-color:var(--ow-cream);display:flex;flex-direction:column;gap:.625rem;box-sizing:border-box;\n}.elementor .ow-label{font-family:var(--ow-font-body);font-weight:600;font-size:var(--ow-fs-small);color:var(--ow-forest);letter-spacing:.02em;margin:0}.elementor .ow-text{font-family:var(--ow-font-body);font-size:var(--ow-fs-body);color:var(--ow-body);line-height:1.55;margin:0}.elementor .ow-lead{font-family:var(--ow-font-body);font-size:var(--ow-fs-lead);color:var(--ow-body);line-height:1.6;margin:0}.elementor .ow-h3{font-family:var(--ow-font-heading);font-weight:700;font-size:var(--ow-fs-h3);color:var(--ow-ink);line-height:1.2;margin:0}