/* Liverpool888 casino: white base, club-red tiles, teal account panels. Namespaced .lv- */
:root{
  --red:#d0122c; --red-2:#a50c22; --red-3:#7d0718; --red-soft:#fde8eb;
  --teal:#13a386; --teal-2:#0d7f68; --teal-soft:#e3f6f1;
  --gold:#f7c948; --gold-2:#ffe08a;
  --ink:#1d1d1f; --mut:#646a73; --line:#e3e3e6; --bg:#f2f2f4; --card:#fff;
  --dep:#13a386; --wd:#d0122c;
  --font:Arial,"Helvetica Neue",Helvetica,"Noto Sans SC",sans-serif;
}
*{box-sizing:border-box}
html{-webkit-text-size-adjust:100%;overflow-x:clip;max-width:100%}
body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--font);line-height:1.5;padding-bottom:66px}
a{color:var(--red);text-decoration:none}
img{max-width:100%;height:auto;display:block}
h1,h2,h3,h4{margin:0;line-height:1.25}

/* ---------- header ---------- */
.lv-head{position:sticky;top:0;z-index:50;background:#fff;box-shadow:0 2px 10px rgba(0,0,0,.08)}
.lv-head .row{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:6px 14px;max-width:1440px;margin:0 auto}
.lv-partner{font-size:11px;line-height:1.2;color:#1f3a8a;font-weight:700;font-style:italic}
.lv-partner b{display:block;font-size:13px;color:var(--red)}
.lv-logo{display:flex;align-items:center;gap:8px;justify-self:center}
.lv-logo svg{width:38px;height:44px;flex:none}
.lv-logo .wm{display:flex;flex-direction:column;line-height:1}
.lv-logo .wm b{font-family:"Arial Black",Arial,sans-serif;font-size:22px;letter-spacing:.02em;color:var(--red);white-space:nowrap}
.lv-logo .wm small{font-size:9px;letter-spacing:.32em;color:var(--teal-2);font-weight:700;margin-top:3px;white-space:nowrap}
.lv-tools{justify-self:end;display:flex;align-items:center;gap:8px}
.lv-lang{display:flex;gap:3px}
.lv-lang a{font-size:12px;font-weight:700;color:var(--mut);border:1px solid var(--line);border-radius:6px;padding:8px 9px;line-height:1;white-space:nowrap}
.lv-lang a.on{color:#fff;background:var(--red);border-color:var(--red)}
.lv-burger{background:none;border:0;font-size:26px;color:var(--ink);cursor:pointer;padding:6px 8px;line-height:1}
.lv-ticker{background:var(--red);color:#fff;font-size:13px;font-weight:700;overflow:hidden;white-space:nowrap}
.lv-ticker span{display:inline-block;padding:5px 0 5px 100%;animation:lvtick 38s linear infinite}
@keyframes lvtick{to{transform:translateX(-100%)}}
@media (prefers-reduced-motion:reduce){.lv-ticker span{animation:none;padding-left:14px}}
.lv-drawer{display:none;background:#fff;border-top:1px solid var(--line);padding:6px 14px 12px}
html.lv-open .lv-drawer{display:block}
.lv-drawer a{display:flex;gap:10px;align-items:center;padding:12px 4px;border-bottom:1px solid var(--line);color:var(--ink);font-weight:700}

/* ---------- floor ---------- */
.lv-floor{display:grid;grid-template-columns:350px minmax(0,1fr) 350px;gap:16px;max-width:1440px;margin:14px auto;padding:0 14px;align-items:start}
.lv-col{display:flex;flex-direction:column;gap:12px;min-width:0}
.lv-card{background:var(--card);border-radius:12px;overflow:hidden;box-shadow:0 1px 4px rgba(0,0,0,.08)}
.lv-banner{position:relative;display:block;border-radius:12px;overflow:hidden;border:3px solid var(--teal);background:var(--teal-2)}
.lv-banner img{width:100%;height:auto;aspect-ratio:16/9;object-fit:cover}
.lv-banner .ov{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;padding:12px 14px;
  background:linear-gradient(90deg,rgba(13,127,104,.92) 0%,rgba(13,127,104,.55) 48%,transparent 72%);color:#fff}
.lv-banner .ov.r{align-items:flex-end;text-align:right;background:linear-gradient(270deg,rgba(125,7,24,.92) 0%,rgba(125,7,24,.5) 50%,transparent 75%)}
.lv-banner .ov strong{font-family:"Arial Black",Arial,sans-serif;font-size:21px;line-height:1.05;text-transform:uppercase;text-shadow:0 2px 0 rgba(0,0,0,.25)}
.lv-banner .ov em{font-style:normal;font-weight:700;font-size:12px;color:var(--gold-2);margin-top:4px}
.lv-banner .ov .pill{margin-top:8px;align-self:flex-start;background:var(--red);color:#fff;font-weight:800;font-size:12px;border-radius:20px;padding:6px 14px;border:2px solid #fff}
.lv-banner .ov.r .pill{align-self:flex-end;background:var(--teal)}
/* live transactions */
.lv-txn{border:2px solid var(--ink);background:#fff}
.lv-txn .h{display:flex;justify-content:space-between;align-items:center;padding:4px 8px;font-weight:800;font-size:12px}
.lv-txn .h .live{background:var(--red);color:#fff;border-radius:3px;padding:1px 6px;font-size:10px}
.lv-txn table{width:100%;border-collapse:collapse;font-size:11.5px}
.lv-txn th{color:#fff;text-align:left;padding:3px 6px;font-size:11px}
.lv-txn th.d{background:var(--teal)}.lv-txn th.w{background:var(--red)}
.lv-txn td{border:1px solid #ddd;padding:3px 6px;white-space:nowrap}
.lv-txn td.a{color:#b8860b;font-weight:700;text-align:right}
/* commission */
.lv-comm{background:linear-gradient(180deg,var(--teal),var(--teal-2));border-radius:12px;padding:10px}
.lv-comm .lv-banner{border-color:#fff}
.lv-comm .btns{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:10px}
.lv-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;font-weight:800;border-radius:8px;padding:9px 12px;font-size:13px;border:0;cursor:pointer;color:#fff;text-transform:uppercase;letter-spacing:.02em;text-align:center}
.lv-btn-red{background:linear-gradient(180deg,#e8233f,var(--red-2));box-shadow:inset 0 -2px 0 rgba(0,0,0,.18)}
.lv-btn-teal{background:linear-gradient(180deg,#19b996,var(--teal-2));box-shadow:inset 0 -2px 0 rgba(0,0,0,.18)}
.lv-btn-gold{background:linear-gradient(180deg,var(--gold-2),var(--gold));color:#5a3c00}
.lv-btn-lg{padding:13px 18px;font-size:16px;border-radius:10px}
.lv-strip{display:flex;align-items:center;gap:10px;border-radius:12px;padding:12px 14px;color:#fff;font-weight:800;
  background:linear-gradient(90deg,#1b8fd6,#36b6f0);font-size:14px}
.lv-strip small{display:block;font-weight:600;font-size:11px;opacity:.9}
/* category rail + provider grid */
.lv-main{display:grid;grid-template-columns:78px minmax(0,1fr);gap:12px;align-items:start}
.lv-main>div{min-width:0}
.lv-rail{display:flex;flex-direction:column;gap:8px;position:sticky;top:96px}
.lv-rail a{display:flex;flex-direction:column;align-items:center;gap:2px;background:var(--red-soft);border:1px solid #f6c4cc;border-radius:12px;
  padding:9px 4px;color:var(--red-2);font-size:11.5px;font-weight:700;text-align:center;line-height:1.15}
.lv-rail a .i{font-size:24px;line-height:1}
.lv-rail a.on{background:linear-gradient(180deg,#e8233f,var(--red-2));color:#fff;border-color:var(--red-2)}
.lv-provs{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}
.lv-prov{min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;aspect-ratio:1/1;border-radius:14px;
  background:radial-gradient(circle at 50% 35%,#c4142d,#7d0718);box-shadow:0 3px 0 #5c0412,0 6px 12px rgba(0,0,0,.2);padding:8px;color:#fff;text-align:center}
.lv-prov .lg{width:84%;height:46%;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.95);border-radius:8px;padding:4px}
.lv-prov .lg.dark{background:linear-gradient(180deg,#3a0a12,#220509);box-shadow:inset 0 0 0 1px rgba(255,255,255,.12)}
.lv-prov .lg img{max-height:100%;width:auto;object-fit:contain}
.lv-prov .lg.t{font-family:"Arial Black",Arial,sans-serif;color:var(--red-2);font-size:13px;letter-spacing:-.01em;line-height:1}
.lv-prov span{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;opacity:.95;line-height:1.1}
.lv-sh{display:flex;justify-content:space-between;align-items:center;margin:18px 0 10px}
.lv-sh h2{font-size:17px;color:var(--ink);display:flex;align-items:center;gap:8px}
.lv-sh h2:before{content:"";width:5px;height:18px;background:var(--red);border-radius:3px}
.lv-sh a{font-size:13px;font-weight:700}
.lv-games{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}
.lv-game{min-width:0;display:block;background:#fff;border-radius:10px;overflow:hidden;box-shadow:0 1px 4px rgba(0,0,0,.1);color:var(--ink)}
.lv-game img{width:100%;height:auto;aspect-ratio:1/1;object-fit:cover}
.lv-game .m{padding:5px 7px}
.lv-game b{display:block;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.lv-game small{display:flex;justify-content:space-between;font-size:10px;color:var(--mut)}
.lv-game small i{font-style:normal;background:var(--teal);color:#fff;border-radius:3px;padding:0 4px;font-weight:700}
/* hot matches */
.lv-matches{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}
.lv-match{background:#fff;border-radius:12px;padding:10px 12px;box-shadow:0 1px 4px rgba(0,0,0,.08);border-top:4px solid var(--red)}
.lv-match .lg{font-size:11px;color:var(--mut);font-weight:700;display:flex;justify-content:space-between}
.lv-match .tm{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:6px;margin:8px 0;font-weight:800;font-size:13px;text-align:center}
.lv-match .tm i{font-style:normal;color:var(--red);font-size:12px}
.lv-match .od{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}
.lv-match .od a{background:var(--teal-soft);border:1px solid #bfe9de;border-radius:6px;text-align:center;padding:5px 2px;font-size:11px;color:var(--teal-2);font-weight:700}
.lv-match .od a b{display:block;color:var(--ink);font-size:13px}
/* 4D lucky number */
.lv-4d{display:grid;grid-template-columns:1.1fr 1fr;gap:12px;background:linear-gradient(135deg,#fff,#fff6e0);border:1px solid #f1dfaa;border-radius:12px;padding:14px}
.lv-4d h3{font-size:15px;color:var(--red-2)}
.lv-4d .num{display:flex;gap:6px;margin:10px 0}
.lv-4d .num span{width:44px;height:54px;border-radius:8px;background:var(--red);color:#fff;font-family:"Arial Black",Arial,sans-serif;font-size:28px;display:grid;place-items:center;box-shadow:inset 0 -3px 0 rgba(0,0,0,.25)}
.lv-4d ul{margin:0;padding:0;list-style:none;font-size:12.5px}
.lv-4d li{display:flex;justify-content:space-between;border-bottom:1px dashed #e6d39a;padding:5px 0}
.lv-4d li b{color:var(--red-2);letter-spacing:.1em}
/* certificates + payments rows */
.lv-row{display:flex;flex-wrap:wrap;gap:8px;align-items:center}
.lv-row .chip{background:#fff;border:1px solid var(--line);border-radius:8px;height:38px;padding:5px 9px;display:flex;align-items:center}
.lv-row .chip img{height:26px;width:auto}
/* right column: check-in + account */
.lv-check{background:#fff;border:2px solid var(--teal);border-radius:12px;padding:12px}
.lv-check .bal{display:flex;align-items:center;gap:8px;font-weight:800;font-size:18px}
.lv-check .bal small{font-size:11px;background:#f6b4be;color:#fff;border-radius:12px;padding:3px 10px}
.lv-check .note{font-size:11px;color:#9aa0a6;margin:2px 0 8px}
.lv-check .box{background:var(--teal);border-radius:10px;padding:10px;color:#fff}
.lv-check .box .t{display:flex;justify-content:space-between;align-items:center;font-size:13px;font-weight:700}
.lv-days{display:grid;grid-template-columns:repeat(7,1fr);gap:4px;margin-top:10px}
.lv-days div{text-align:center;font-size:10px;font-weight:700}
.lv-days div span{display:grid;place-items:center;height:30px;background:rgba(255,255,255,.9);border-radius:6px;font-size:17px;margin-bottom:3px}
.lv-days div.g span{background:var(--gold-2)}
.lv-acct{background:linear-gradient(180deg,#e01a35,var(--red-2));border-radius:12px;padding:14px;color:#fff}
.lv-acct .two{display:grid;grid-template-columns:1fr 1fr;gap:10px}
.lv-acct .lv-btn{border:2px solid rgba(255,255,255,.65)}
.lv-acct .bl{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:14px;align-items:start}
.lv-acct .bl .k{font-size:12px;opacity:.9}.lv-acct .bl .v{font-size:22px;font-weight:800}
.lv-acct .bl .meta{font-size:11.5px;margin-top:8px;line-height:1.6}
.lv-acct .stack{display:flex;flex-direction:column;gap:6px}
.lv-acct .stack a{background:var(--teal);color:#fff;border-radius:8px;padding:7px 8px;font-size:12px;font-weight:800;text-align:center;border:1px solid rgba(255,255,255,.4)}
.lv-photo{position:relative;border-radius:12px;overflow:hidden}
.lv-photo img{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover}
.lv-photo figcaption{position:absolute;left:0;right:0;bottom:0;padding:22px 12px 10px;color:#fff;font-weight:800;font-size:14px;background:linear-gradient(0deg,rgba(0,0,0,.75),transparent)}
.lv-photo figcaption small{display:block;font-weight:600;font-size:11px;color:var(--gold-2)}

/* ---------- content ---------- */
.lv-content{max-width:1100px;margin:22px auto;padding:26px 30px;background:#fff;border-radius:14px;box-shadow:0 1px 4px rgba(0,0,0,.08)}
.lv-content h1{font-size:28px;color:var(--red-2);margin-bottom:10px}
.lv-content h2{font-size:21px;margin:26px 0 8px;color:var(--ink);padding-left:12px;border-left:5px solid var(--red)}
.lv-content h3{font-size:16px;margin:16px 0 6px}
.lv-content p,.lv-content li{color:#33363b;font-size:15.5px}
.lv-content .lead{font-size:17px;color:#2b2e33}
.lv-content a{font-weight:700;text-decoration:underline;text-decoration-color:rgba(208,18,44,.35);text-underline-offset:3px}
.lv-content a.lv-btn{text-decoration:none;color:#fff}
.lv-ph{display:grid;grid-template-columns:1.3fr 1fr;gap:22px;align-items:center;margin-bottom:8px}
.lv-ph .eb{display:inline-block;background:var(--red-soft);color:var(--red-2);font-weight:800;font-size:12px;border-radius:20px;padding:4px 12px;margin-bottom:8px;text-transform:uppercase;letter-spacing:.06em}
.lv-ph .act{display:flex;gap:10px;flex-wrap:wrap;margin-top:14px}
.lv-ph img{border-radius:12px;height:auto;aspect-ratio:4/3;object-fit:cover;width:100%}
.lv-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:18px 0}
.lv-kpis div{background:var(--teal-soft);border-radius:10px;padding:12px;text-align:center}
.lv-kpis b{display:block;font-size:22px;color:var(--teal-2)}
.lv-kpis span{font-size:12px;color:var(--mut);font-weight:700}
.lv-tbl{width:100%;border-collapse:collapse;margin:12px 0;font-size:14px}
.lv-tbl th{background:var(--red);color:#fff;text-align:left;padding:8px 10px}
.lv-tbl td{border-bottom:1px solid var(--line);padding:8px 10px}
.lv-tbl tr:nth-child(even) td{background:#fafafa}
.lv-tw{overflow-x:auto}
.lv-faq details{border:1px solid var(--line);border-radius:10px;margin:8px 0;background:#fff}
.lv-faq summary{cursor:pointer;padding:12px 14px;font-weight:700;list-style:none}
.lv-faq summary::-webkit-details-marker{display:none}
.lv-faq summary:after{content:"+";float:right;color:var(--red);font-weight:800}
.lv-faq details[open] summary:after{content:"–"}
.lv-faq details p{margin:0;padding:0 14px 12px}
.lv-cta-band{display:flex;justify-content:space-between;align-items:center;gap:14px;flex-wrap:wrap;background:linear-gradient(90deg,var(--red-2),var(--red));color:#fff;border-radius:12px;padding:16px 18px;margin:24px 0 6px}
.lv-cta-band b{font-size:18px}

/* ---------- footer ---------- */
.lv-foot{background:#1b1b1d;color:#c9cbd0;padding:30px 0 20px;margin-top:20px;font-size:13.5px}
.lv-foot .w{max-width:1200px;margin:0 auto;padding:0 18px}
.lv-foot .cols{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:20px}
.lv-foot h4{color:#fff;font-size:14px;margin-bottom:10px}
.lv-foot a{display:block;color:#c9cbd0;padding:5px 0}
.lv-foot .lv-logo{justify-self:start}
.lv-foot .lv-logo .wm b{color:#fff}
.lv-foot .soc{display:flex;gap:8px;margin-top:12px}
.lv-foot .soc a{width:36px;height:36px;border-radius:50%;background:#2c2c30;display:grid;place-items:center;padding:0}
.lv-foot .soc svg{width:17px;height:17px;fill:#fff}
.lv-foot .pay{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0 12px}
.lv-foot .pay span{background:#fff;border-radius:6px;height:34px;padding:4px 8px;display:flex;align-items:center}
.lv-foot .pay img{height:24px;width:auto}
.lv-foot .trust{display:flex;flex-wrap:wrap;gap:8px;align-items:center}
.lv-foot .trust span{background:#2c2c30;border-radius:6px;height:34px;padding:5px 8px;display:flex;align-items:center}
.lv-foot .trust img{height:22px;width:auto}
.lv-foot .legal{border-top:1px solid #333;margin-top:16px;padding-top:12px;display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;font-size:12px}
.lv-foot .age{display:inline-grid;place-items:center;width:26px;height:26px;border-radius:50%;border:2px solid var(--red);color:#fff;font-weight:800;font-size:10px;margin-right:6px}
.lv-foot .credit{font-size:11px;color:#8b8e94;margin-top:8px}
.lv-foot .credit a{display:inline;padding:0;color:#a9acb2;text-decoration:underline}

/* ---------- bottom app nav + sticky CTA ---------- */
.lv-nav{position:fixed;left:0;right:0;bottom:0;z-index:60;background:linear-gradient(180deg,#e01a35,var(--red-2));display:grid;grid-template-columns:repeat(5,1fr);height:58px;box-shadow:0 -3px 12px rgba(0,0,0,.18)}
.lv-nav a{display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;font-size:10.5px;font-weight:800;letter-spacing:.03em;text-transform:uppercase;gap:2px}
.lv-nav a .i{font-size:20px;line-height:1}
.lv-nav a.on{background:rgba(0,0,0,.15)}
.lv-scta{display:none}

/* ---------- responsive ---------- */
@media(max-width:1280px){
  .lv-floor{grid-template-columns:300px 1fr 300px}
  .lv-provs,.lv-games{grid-template-columns:repeat(5,minmax(0,1fr))}
}
@media(max-width:1100px){
  .lv-floor{grid-template-columns:1fr 300px}
  .lv-floor .left{grid-column:1/-1;display:grid;grid-template-columns:repeat(2,1fr);gap:12px}
  .lv-floor .left .lv-strip{grid-column:1/-1}
}
@media(max-width:820px){
  body{padding-bottom:122px}
  .lv-partner{display:none}
  .lv-head .row{grid-template-columns:auto 1fr;gap:8px}
  .lv-logo{justify-self:start}
  .lv-logo .wm b{font-size:19px}
  .lv-lang a{padding:9px 7px}
  .lv-floor{grid-template-columns:1fr;gap:12px;padding:0 10px}
  .lv-floor .left{display:flex;order:1}
  .lv-floor .center{order:2}
  .lv-floor .right{order:0}
  .lv-floor .left .lv-txn,.lv-floor .left .lv-strip{display:none}
  .lv-main{grid-template-columns:1fr}
  .lv-rail{position:static;flex-direction:row;overflow-x:auto;gap:6px;padding-bottom:4px;scrollbar-width:none}
  .lv-rail a{min-width:72px}
  .lv-provs{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}
  .lv-games{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}
  .lv-matches{grid-template-columns:1fr}
  .lv-4d{grid-template-columns:1fr}
  .lv-check{display:none}
  .lv-photo{display:none}
  .lv-content{margin:14px 10px;padding:18px 16px}
  .lv-content h1{font-size:23px}
  .lv-ph{grid-template-columns:1fr}
  .lv-kpis{grid-template-columns:repeat(2,1fr)}
  .lv-foot .cols{grid-template-columns:1fr 1fr}
  .lv-foot .cols>div:first-child{grid-column:1/-1}
  .lv-scta{display:block;position:fixed;left:0;right:0;bottom:58px;z-index:59;padding:7px 10px;background:rgba(255,255,255,.96);box-shadow:0 -2px 10px rgba(0,0,0,.12)}
  .lv-scta a{display:flex;width:100%;justify-content:center;font-size:15px;padding:11px;border-radius:10px;
    background:linear-gradient(180deg,#19b996,var(--teal-2));color:#fff;font-weight:800;text-transform:uppercase;letter-spacing:.03em;box-shadow:0 0 0 2px #fff,0 4px 14px rgba(19,163,134,.55)}
}
/* Narrow phones: the logo wordmark and the language chips are both nowrap, so below ~420px
   their min-content widths add up past the screen and the header pushes the page sideways.
   Tighten the gutters and the chips instead of letting anything wrap. */
@media(max-width:420px){
  .lv-head .row{padding:6px 9px}
  .lv-tools{gap:6px}
  .lv-lang{gap:2px}
  .lv-lang a{padding:9px 6px}
}
@media(max-width:380px){
  .lv-logo svg{width:30px;height:36px}
  .lv-logo .wm b{font-size:17px}
  .lv-logo .wm small{letter-spacing:.2em}
}
/* The earlier pass above was not enough: at 320 the row still measured 352px, because a
   twelve-character wordmark plus three language chips plus the burger have no slack left.
   Shrink the wordmark and the chips the rest of the way; nothing wraps and nothing is hidden. */
@media(max-width:340px){
  .lv-head .row{gap:6px}
  .lv-logo{gap:6px}
  .lv-logo .wm b{font-size:14px}
  .lv-logo .wm small{font-size:8px;letter-spacing:.14em}
  .lv-tools{gap:4px}
  .lv-lang a{padding:9px 4px}
  .lv-burger{padding:0 6px}
}

/* === image focal points === */
/* The part of the picture that must survive the crop is pinned to the same
   point of the box. */
img[src$="/assets/img/dealers/big-gaming.jpg"]{object-position:57.2% 11.0%}
img[src$="/assets/img/dealers/choice-gaming.jpg"]{object-position:48.6% 11.2%}
img[src$="/assets/img/dealers/dream-gaming.jpg"]{object-position:38.2% 45.7%}
img[src$="/assets/img/dealers/evolution.jpg"]{object-position:47.4% 25.0%}
img[src$="/assets/img/dealers/mt-live.jpg"]{object-position:41.4% 16.1%}
img[src$="/assets/img/dealers/playtech.png"]{object-position:48.1% 21.0%}
img[src$="/assets/img/dealers/qtech.jpg"]{object-position:50.5% 13.6%}
img[src$="/assets/img/dealers/xpg.jpg"]{object-position:40.7% 24.3%}
img[src$="/assets/img/live-table.jpg"]{object-position:46.6% 27.7%}
/* === end image focal points === */
