.elementor .ogl-button-accent{font-family:var(--ogl-font-body);font-weight:600;font-size:0.95rem;color:var(--ogl-ink);line-height:1.2;padding-block-start:15px;padding-block-end:15px;padding-inline-start:24px;padding-inline-end:24px;border-radius:var(--ogl-radius-button);background-color:var(--ogl-accent);}.elementor .ogl-button-primary{font-family:var(--ogl-font-body);font-weight:600;font-size:0.95rem;color:var(--ogl-surface);line-height:1.2;padding-block-start:15px;padding-block-end:15px;padding-inline-start:24px;padding-inline-end:24px;border-radius:var(--ogl-radius-button);background-color:var(--ogl-ink);}.elementor .ogl-card{overflow:hidden;border-radius:var(--ogl-radius-card);border-width:1px;border-color:var(--ogl-border);border-style:solid;background-color:var(--ogl-surface);}.elementor .ogl-body{font-family:var(--ogl-font-body);font-weight:400;font-size:var(--ogl-body);color:var(--ogl-ink);line-height:1.65;}.elementor .ogl-heading-card{font-family:var(--ogl-font-heading);font-size:var(--ogl-h3);color:var(--ogl-ink);letter-spacing:-0.045em;line-height:1.25;font-weight: 650;\n}.elementor .ogl-heading-section{font-family:var(--ogl-font-heading);font-size:var(--ogl-h2);color:var(--ogl-ink);letter-spacing:-0.045em;line-height:1.08;font-weight: 650;\n}.elementor .ogl-heading-hero{font-family:var(--ogl-font-heading);font-size:var(--ogl-h1);color:var(--ogl-ink);letter-spacing:-0.045em;line-height:1.08;font-weight: 650;\n}.elementor .ogl-section{padding-block-start:var(--ogl-section);padding-block-end:var(--ogl-section);padding-inline-start:var(--ogl-gutter);padding-inline-end:var(--ogl-gutter);}.elementor .ogl-container{width:100%;max-width:var(--ogl-content-max);margin-inline-start:auto;margin-inline-end:auto;}