/* Start custom CSS for html, class: .elementor-element-d03cf93 *//* ── Правни страници ── */
.gv-legal{max-width:820px;margin:0 auto;padding:0 20px;font-size:16px;line-height:1.75}
.gv-legal h2{font-family:'Literata',serif;font-size:1.3rem;font-weight:600;color:var(--ink);margin:2.4em 0 .7em;padding-bottom:.4em;border-bottom:1px solid var(--line)}
.gv-legal h2:first-child{margin-top:0}
.gv-legal p{margin:0 0 1em;color:var(--ink-2)}
.gv-legal strong{color:var(--ink)}
.gv-legal ul,.gv-legal ol{margin:0 0 1.2em;padding-left:22px;color:var(--ink-2)}
.gv-legal li{margin-bottom:.5em}
.gv-legal table{width:100%;border-collapse:collapse;margin:1.2em 0;font-size:15px}
.gv-legal th{background:var(--plum-50);text-align:left;padding:12px 14px;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--plum);border:1px solid var(--line)}
.gv-legal td{padding:12px 14px;border:1px solid var(--line);color:var(--ink-2);vertical-align:top}
@media(max-width:600px){
  .gv-legal table,.gv-legal thead,.gv-legal tbody,.gv-legal tr,.gv-legal th,.gv-legal td{display:block;width:100%}
  .gv-legal thead{display:none}
  .gv-legal tr{border:1px solid var(--line);border-radius:6px;margin-bottom:12px;padding:6px 0}
  .gv-legal td{border:none;padding:6px 14px}
}/* End custom CSS */