.elementor .ov-page{color:var(--offerova-ink);padding:0px;background-color:var(--offerova-ivory);display:block;}.elementor .ov-small{font-family:var(--offerova-body);font-size:0.78rem;color:#555E4F;line-height:1.7;cursor:default;\n}.elementor .ov-link:hover,.elementor .ov-link:focus-visible{color:#22281F;}.elementor .ov-link:focus{outline-width:2px;outline-color:#AD8942;outline-style:solid;outline-offset:3px;}.elementor .ov-link{min-height:2.75rem;font-family:var(--offerova-body);font-size:0.85rem;color:var(--offerova-olive);line-height:1.6;text-decoration:underline;padding-block-start:0.6rem;padding-block-end:0.6rem;padding-inline-start:0px;padding-inline-end:0px;border-radius:0px;border-width:0px;background-color:transparent;text-underline-offset:0.3em; text-align:left;\n}.elementor .ov-eyebrow{font-family:var(--offerova-body);font-weight:600;font-size:0.72rem;color:var(--offerova-olive);letter-spacing:0.18em;line-height:1.6;text-transform:uppercase;cursor:default;\n}.elementor .ov-body{font-family:var(--offerova-body);font-weight:400;font-size:1rem;color:var(--offerova-ink);line-height:1.8;cursor:default;\n}.elementor .ov-heading{font-family:var(--offerova-editorial);font-weight:500;font-size:3.75rem;color:var(--offerova-olive);letter-spacing:-0.035em;line-height:1.06;margin:0px;cursor:default;\n}.elementor .ov-row{padding:0px;display:flex;flex-direction:row;gap:3rem;align-items:center;box-sizing:border-box;\n}.elementor .ov-stack{padding:0px;display:flex;flex-direction:column;gap:1.5rem;}.elementor .ov-section{color:var(--offerova-ink);padding-block-start:6rem;padding-block-end:6rem;padding-inline-start:5vw;padding-inline-end:5vw;background-color:var(--offerova-ivory);box-sizing:border-box;\n}