.elementor .rk-fbottom-left{width:auto;padding:0;display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;gap:4px 20px;\n}.elementor .rk-fbottom-links{width:auto;padding:0;display:flex;flex-wrap:wrap;align-items:center;gap:4px 24px;gap:4px 24px;\n}.elementor .rk-slogan-foot{max-width:300px;font-family:var(--rk-font-body);font-weight:700;font-size:.875rem;color:var(--rk-ink);line-height:1.35;margin-block-start:10px;margin-block-end:14px;margin-inline-start:0;margin-inline-end:0}.elementor .rk-body{font-family:var(--rk-font-body);font-weight:400;font-size:1rem;color:var(--rk-muted);line-height:1.65;margin:0;text-wrap:pretty;\n}.elementor .rk-small{font-family:var(--rk-font-body);font-weight:400;font-size:.875rem;color:var(--rk-muted);line-height:1.5;margin:0;text-wrap:pretty;\n}.elementor .rk-footer{border-block-start-width:1px;background-color:var(--rk-cream);padding-block:56px 32px;padding-inline:max(clamp(20px, 4vw, 64px), calc((100% - 1440px) / 2));border-top-style:solid;border-top-color:var(--rk-line);\n}.elementor .rk-footer-grid{width:100%;padding:0;display:grid;gap:40px;grid-template-columns:1.4fr 1fr 1fr}.elementor .rk-footer-col{padding:0;display:flex;flex-direction:column;gap:2px;align-items:flex-start}.elementor .rk-footer-title{font-family:var(--rk-font-body);font-weight:700;font-size:.8125rem;color:var(--rk-ink);letter-spacing:.1em;line-height:1.4;text-transform:uppercase;margin:0}.elementor .rk-footer-link:hover,.elementor .rk-footer-link:focus-visible{color:var(--rk-ink);text-decoration:underline;background-color:#fff0;text-decoration-color:var(--rk-green);text-decoration-thickness:2px;text-underline-offset:5px;\n}.elementor .rk-footer-link{min-height:30px;font-family:var(--rk-font-body);font-weight:500;font-size:.9375rem;color:var(--rk-ink);line-height:1.4;text-decoration:none;padding:0;border-radius:0;background-color:#fff0;display:inline-flex;align-items:center}.elementor .rk-footer-bottom{width:100%;padding-block-start:24px;padding-block-end:0;padding-inline-start:0;padding-inline-end:0;margin-block-start:40px;border-block-start-width:1px;display:flex;gap:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;border-top-style:solid;border-top-color:var(--rk-line);\n}.elementor .rk-logo-foot{width:auto;height:40px;display:block}