.elementor .rv-top-link{white-space:nowrap;\n}.elementor .rv-legal{width:auto}.elementor .rv-foot-col{padding:0;display:flex;flex-direction:column;gap:10px;align-items:flex-start}.elementor .rv-foot-cols{padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:36px 28px;\n}.elementor .rv-foot-claim{max-width:18ch;font-family:var(--rv-font-serif);font-weight:500;font-size:clamp(2rem, 3.6vw, 3.4rem);color:var(--rv-heading);line-height:1.02;font-style:italic;margin:0}.elementor .rv-foot-cta{padding-block-start:0;padding-block-end:clamp(40px, 5vw, 64px);padding-inline-start:0;padding-inline-end:0;margin-block-start:0;margin-block-end:clamp(40px, 5vw, 56px);margin-inline-start:0;margin-inline-end:0;border-block-end-width:1px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:28px 40px;border-bottom-style:solid;border-bottom-color:var(--rv-line);\n}.elementor .rv-mail-addr{overflow-wrap:anywhere;\n}.elementor .rv-foot-bottom{padding-block-start:18px;padding-block-end:0;padding-inline-start:0;padding-inline-end:0;margin-block-start:36px;border-block-start-width:1px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 20px;border-top-style:solid;border-top-color:var(--rv-line);\n}.elementor .rv-foot-mark{overflow:hidden;font-family:var(--rv-font-sans);font-weight:400;font-size:calc((min(100vw, 1280px) - 32px) / 6.1);color:var(--rv-heading);letter-spacing:-.05em;line-height:.8;padding-block-start:0;padding-block-end:.06em;padding-inline-start:0;padding-inline-end:0;margin-block-start:clamp(48px, 6vw, 96px);margin-block-end:0;margin-inline-start:0;margin-inline-end:0;white-space:nowrap;\n}.elementor .rv-footer{padding-block-start:40px;padding-block-end:28px;padding-inline-start:0;padding-inline-end:0;margin-block-start:clamp(96px, 11vw, 160px);margin-block-end:0;margin-inline-start:0;margin-inline-end:0;border-block-start-width:1px;border-top-style:solid;border-top-color:var(--rv-line-strong);\n}.elementor .rv-lang-link{min-width:40px;min-height:36px;font-family:var(--rv-font-sans);font-weight:500;font-size:12px;color:var(--rv-text);letter-spacing:.06em;margin:0;display:flex;justify-content:center;align-items:center}.elementor .rv-lang{width:auto;padding:0;border-width:1px;border-color:var(--rv-line-strong);border-style:solid;display:flex}.elementor .rv-nav-link:hover,.elementor .rv-nav-link:focus-visible{opacity:70%}.elementor .rv-nav-link{font-family:var(--rv-font-sans);font-weight:500;font-size:14px;color:var(--rv-heading);margin:0;transition:opacity 0.2s}.elementor .rv-btn:hover,.elementor .rv-btn:focus-visible{background-color:var(--rv-button-bg-hover)}.elementor .rv-btn{min-height:56px;font-family:var(--rv-font-sans);font-weight:500;font-size:clamp(0.9rem, 1vw, 1rem);color:var(--rv-heading);letter-spacing:.02em;text-transform:uppercase;padding-block-start:12px;padding-block-end:12px;padding-inline-start:18px;padding-inline-end:18px;border-radius:0;border-block-end-width:1px;background-color:var(--rv-button-bg);transition:background-color 0.2s;display:flex;gap:28px;justify-content:space-between;align-items:center;border-bottom-style:solid;border-bottom-color:var(--rv-button-line);\n}.elementor .rv-label{font-family:var(--rv-font-sans);font-weight:500;font-size:11.5px;color:var(--rv-muted);letter-spacing:.14em;line-height:1.5;text-transform:uppercase;margin:0}.elementor .rv-body{font-family:var(--rv-font-sans);font-weight:400;font-size:16px;color:var(--rv-text);line-height:1.6;margin:0}.elementor .rv-wrap{width:100%;max-width:1280px;padding-block-start:0;padding-block-end:0;padding-inline-start:16px;padding-inline-end:16px;margin-block-start:0;margin-block-end:0;margin-inline-start:auto;margin-inline-end:auto}.elementor .rv-lang-uk{cursor:pointer}.elementor .rv-lang-en{cursor:pointer}.elementor .rv-lang-de{cursor:pointer}.elementor .rv-muted{max-width:36ch;color:var(--rv-muted)}.elementor .rv-foot-head{color:var(--rv-muted);margin-block-start:0;margin-block-end:6px;margin-inline-start:0;margin-inline-end:0}