:root{--bg:#1A1B20;--bg2:#212329;--sec:#262832;--line:#363948;--g:#20AA2E;--g2:#2fd141;--gold:#f4c45a;--tx:#eef1ee;--mu:#aab0b8;--r:18px}
*{box-sizing:border-box;margin:0;padding:0}
html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}
body{font-family:'Montserrat',sans-serif;background:var(--bg);color:var(--tx);line-height:1.75;font-size:16px;padding-bottom:84px;overflow-x:hidden}
body:before{content:"";position:fixed;inset:0;pointer-events:none;background:radial-gradient(900px 500px at 85% -10%,rgba(32,170,46,.16),transparent 60%),radial-gradient(700px 500px at -10% 40%,rgba(244,196,90,.06),transparent 60%);z-index:-1}
a{color:var(--g2);text-decoration:none;transition:color .2s}
a:hover{color:var(--gold)}
img{max-width:100%;display:block}
.ic{width:20px;height:20px;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;flex:none}
.ic-fill{fill:currentColor;stroke:none}
.wrap{display:flex;flex-direction:column;gap:22px;max-width:1180px;margin:0 auto;padding:0 16px 30px}
.box{display:flex;flex-direction:column;background:var(--bg2);border:1px solid var(--line);border-radius:var(--r);padding:26px;gap:16px;transition:opacity .6s ease,transform .6s ease}
.js .box:not(.in){opacity:0;transform:translateY(18px)}
.box.sq{border-radius:6px 26px 6px 26px}
.box.edge{border-left:5px solid var(--g)}
.box.glow{background:linear-gradient(145deg,#232a26,var(--bg2) 60%)}
h1,h2,h3{line-height:1.25;font-weight:800}
h1{font-size:clamp(28px,5vw,50px)}
h2{font-size:clamp(22px,3.2vw,32px);display:flex;align-items:center;gap:12px}
h2 .ic{color:var(--g2);width:28px;height:28px}
.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:inherit;font-weight:700;font-size:15px;padding:12px 22px;border-radius:12px;border:1px solid transparent;cursor:pointer;color:#fff;text-decoration:none;transition:transform .2s,background .2s,box-shadow .2s;min-height:44px}
.btn:hover{transform:translateY(-2px);color:#fff}
.btn-main{background:var(--g);box-shadow:0 6px 18px rgba(32,170,46,.35)}
.btn-main:hover{background:#27c037}
.btn-sec{background:var(--sec);border-color:var(--line)}
.btn-sec:hover{background:#30333f}
.btn-lg{padding:15px 30px;font-size:17px}
.badge-bar{display:flex;justify-content:center;align-items:center;gap:10px;background:#2a2410;color:#ffe9ae;border-bottom:1px solid #5b4c1c;padding:8px 14px;font-size:13px;text-align:center;line-height:1.5}
.hdr{display:flex;background:#1A1B20;border-bottom:1px solid var(--line);position:sticky;top:0;z-index:50}
.hdr-in{display:flex;align-items:center;gap:14px;width:100%;max-width:1180px;margin:0 auto;padding:10px 16px;position:relative}
.logo{
  display:flex;
  align-items:center;
  gap:10px;
  color:var(--tx);
  font-weight:800;
  font-size:19px;
  letter-spacing:.02em;
  flex:0 0 56px;
  width:56px;
}

.logo img{
  display:block;
  width:56px;
  height:56px;
  min-width:56px;
  max-width:56px;
  flex:0 0 56px;
  border-radius:0;
  border:0;
  object-fit:contain;
}
.logo b{color:var(--g2)}
.menu{display:flex;gap:4px;margin-left:12px;flex:1}
.menu a{display:flex;align-items:center;gap:5px;color:#dfe3e0;font-size:12px;font-weight:600;padding:9px 5px;border-radius:10px;white-space:nowrap}
.menu a:hover{background:var(--sec);color:#fff}
.online{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:var(--mu);white-space:nowrap}
.online b{color:#fff}
.dot{width:9px;height:9px;border-radius:50%;background:var(--g2);animation:pulse 1.6s infinite}
@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(47,209,65,.6)}100%{box-shadow:0 0 0 10px rgba(47,209,65,0)}}
.acts{display:flex;gap:8px}
.acts .btn{padding:9px 16px;min-height:40px;white-space:nowrap}
.burger{display:none;width:44px;height:44px;border-radius:12px;background:var(--sec);border:1px solid var(--line);color:#fff;cursor:pointer;align-items:center;justify-content:center}
.hero{display:flex;position:relative;min-height:520px;border-radius:var(--r);overflow:hidden;border:1px solid var(--line);background:#101;transition:opacity .7s}
.js .hero:not(.in){opacity:0}
.hero>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:saturate(.7)}
.hero:before{content:"";position:absolute;inset:0;background:linear-gradient(100deg,rgba(26,27,32,.96) 25%,rgba(26,27,32,.55) 65%,rgba(32,170,46,.25));z-index:1}
.hero-in{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:center;gap:18px;padding:44px;max-width:700px}
.kick{display:inline-flex;align-self:flex-start;align-items:center;gap:8px;background:rgba(32,170,46,.18);border:1px solid var(--g);color:var(--g2);padding:5px 14px;border-radius:99px;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.08em}
.hero h1 span{color:var(--g2)}
.hero p{color:#d6dbd8;font-size:17px}
.promo{display:flex;align-items:stretch;align-self:flex-start;border:2px dashed var(--gold);border-radius:14px;background:rgba(26,27,32,.8);overflow:hidden;max-width:100%}
.promo div{display:flex;flex-direction:column;padding:8px 18px;justify-content:center}
.promo small{color:var(--mu);font-size:11px;text-transform:uppercase;letter-spacing:.1em;line-height:1.3}
.promo strong{font-size:22px;color:var(--gold);letter-spacing:.14em}
.promo button{border:0;border-left:2px dashed var(--gold);background:var(--gold);color:#241c05;font-family:inherit;font-weight:800;padding:0 18px;cursor:pointer;display:flex;align-items:center;gap:7px}
.row{display:flex;gap:12px;flex-wrap:wrap;align-items:center}
.crumbs{display:flex;flex-wrap:wrap;gap:8px;align-items:center;font-size:14px;color:var(--mu);list-style:none;padding:14px 22px}
.crumbs li{display:flex;align-items:center;gap:8px}
.crumbs li+li:before{content:"/";color:var(--line)}
.crumbs [aria-current]{color:var(--tx);font-weight:600}
.tbl-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:12px;border:1px solid var(--line)}
table{border-collapse:collapse;width:100%;margin:0 auto;min-width:560px}
th,td{text-align:left;padding:12px 16px;border:1px solid var(--line);vertical-align:middle}
th{background:var(--sec);font-weight:700;font-size:14px}
tbody tr:nth-child(even){background:rgba(255,255,255,.025)}
tbody tr:hover{background:rgba(32,170,46,.08)}
.k{display:flex;align-items:center;gap:10px;font-weight:700;white-space:nowrap}
.k .ic{color:var(--g2)}
.jp{display:flex;gap:16px;flex-wrap:wrap}
.jp>div{display:flex;flex-direction:column;gap:6px;flex:1 1 220px;padding:22px;border-radius:16px;background:linear-gradient(160deg,#2b3a2e,#1d2022);border:1px solid #3d5a41;position:relative;overflow:hidden}
.jp>div:nth-child(1){background:linear-gradient(160deg,#4a3a12,#1d1c18);border-color:#7a6226}
.jp>div:after{content:"";position:absolute;top:0;left:-60%;width:40%;height:100%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.12),transparent);transform:skewX(-20deg);animation:sheen 4.5s infinite}
@keyframes sheen{to{left:130%}}
.jp span{font-size:13px;text-transform:uppercase;letter-spacing:.1em;color:var(--mu);font-weight:700}
.jp strong{font-size:clamp(24px,3vw,32px);color:var(--gold);font-variant-numeric:tabular-nums}
.pm{display:inline-flex;align-items:center;justify-content:center;min-width:76px;height:34px;padding:0 12px;border-radius:8px;background:#fff;color:#1A1B20;font-weight:800;font-size:13px;letter-spacing:.02em}
.pm.d{background:#262832;color:#fff;border:1px solid var(--line)}
.win-list{display:flex;flex-wrap:wrap;gap:10px 16px;list-style:none;counter-reset:w}
.win-list li{display:flex;align-items:center;gap:12px;flex:1 1 calc(50% - 16px);min-width:260px;padding:10px 16px;background:var(--sec);border:1px solid var(--line);border-radius:12px;counter-increment:w;transition:transform .2s,border-color .2s}
.win-list li:hover{transform:translateX(5px);border-color:var(--g)}
.win-list li:before{content:counter(w);display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:var(--bg);color:var(--mu);font-weight:800;font-size:13px;flex:none}
.win-list li:nth-child(-n+3):before{background:var(--gold);color:#241c05}
.win-list em{margin-left:auto;font-style:normal;color:var(--g2);font-weight:800}
.split{display:flex;gap:26px;flex-wrap:wrap}
.split>div{flex:1 1 340px;display:flex;flex-direction:column;gap:14px}
.store{display:flex;gap:10px;flex-wrap:wrap}
.status{display:none;padding:12px 16px;border-radius:12px;border:1px solid var(--gold);background:rgba(244,196,90,.08);color:#ffe9ae;font-size:14px}
.status.on{display:block}
.vid{display:flex;position:relative;aspect-ratio:16/9;border-radius:14px;overflow:hidden;background:#101216;border:1px solid var(--line);align-items:center;justify-content:center}
.vid iframe{width:100%;height:100%;border:0}
.vid-off{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;padding:20px;color:var(--mu)}
.vid-off .ic{width:54px;height:54px;color:var(--g2)}
.vid iframe[hidden]{display:none}
.vid-off{position:absolute;inset:0;justify-content:center}
.vid.ready .vid-off{display:none}
.slider-wrap{display:flex;flex-direction:column;gap:14px}
.slider{display:flex;flex-wrap:wrap;gap:16px}
.live{display:flex;flex-direction:column;gap:12px;align-items:flex-start;flex:1 1 calc(33.333% - 16px);min-width:240px;padding:20px;border-radius:16px;background:var(--sec);border:1px solid var(--line);transition:transform .25s,border-color .25s}
.live:hover{transform:translateY(-6px);border-color:var(--g)}
.live-logo{display:flex;align-items:center;justify-content:center;width:100%;height:110px;border-radius:12px;color:#fff}
.live-logo .ic{width:48px;height:48px}
.live h3{font-size:18px}
.live small{color:var(--mu)}
.slide-nav{display:none;gap:10px;justify-content:center}
.wheel-box{display:flex;gap:34px;flex-wrap:wrap;align-items:center;justify-content:center}
.wheel-stage{display:flex;position:relative;width:min(340px,80vw);aspect-ratio:1}
.wheel{position:relative;width:100%;height:100%;border-radius:50%;border:8px solid var(--gold);background:conic-gradient(#20AA2E 0 45deg,#262832 45deg 90deg,#f4c45a 90deg 135deg,#363948 135deg 180deg,#1c8a27 180deg 225deg,#262832 225deg 270deg,#d99d2b 270deg 315deg,#363948 315deg 360deg);transition:transform 5s cubic-bezier(.12,.7,.1,1);box-shadow:0 0 0 6px #14151a,0 20px 40px rgba(0,0,0,.5)}
.sec{position:absolute;inset:0;display:flex;justify-content:center}
.sec span{display:flex;margin-top:9%;width:36px;height:36px;color:#fff;align-items:center}
.sec span .ic{width:34px;height:34px}
.pointer{position:absolute;top:-14px;left:50%;width:0;height:0;margin-left:-14px;border-left:14px solid transparent;border-right:14px solid transparent;border-top:30px solid #fff;z-index:3;filter:drop-shadow(0 3px 3px rgba(0,0,0,.5))}
.hub{position:absolute;top:50%;left:50%;width:62px;height:62px;margin:-31px;border-radius:50%;background:var(--bg);border:4px solid var(--gold);z-index:2;display:flex;align-items:center;justify-content:center;color:var(--gold)}
.wheel-side{display:flex;flex-direction:column;gap:14px;flex:1 1 280px;max-width:460px}
.result{padding:16px 18px;border-radius:14px;border:1px solid var(--line);background:var(--sec);display:none;flex-direction:column;gap:12px}
.result.on{display:flex;animation:pop .45s}
.result.win{border-color:var(--g)}
@keyframes pop{from{transform:scale(.92);opacity:0}}
.text{display:flex;flex-direction:column;gap:14px}
.text h2,.text h3,.text h4{margin-top:10px;font-weight:800}
.text p,.text li{color:#dfe3e0}
.text ul,.text ol{padding-left:26px;display:flex;flex-direction:column;gap:6px}
.text li::marker{color:var(--g2)}
.text table{display:block;overflow-x:auto;max-width:100%;border-collapse:collapse}
.text blockquote{border-left:4px solid var(--g);background:var(--sec);padding:14px 20px;border-radius:0 12px 12px 0}
.text img{border-radius:12px}
.text a{text-decoration:underline}
.text h1{font-size:clamp(26px,4vw,40px)}
.text pre,.text code{background:var(--sec);padding:2px 6px;border-radius:6px;overflow-x:auto}
.text hr{border:0;border-top:1px solid var(--line)}
.faq{display:flex;flex-direction:column;gap:10px}
.faq details{background:var(--sec);border:1px solid var(--line);border-radius:12px;padding:0 18px}
.faq summary{display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;font-weight:700;padding:16px 0;list-style:none}
.faq summary::-webkit-details-marker{display:none}
.faq summary:after{content:"+";font-size:24px;color:var(--g2);transition:transform .25s}
.faq details[open] summary:after{transform:rotate(45deg)}
.faq details p{padding:0 0 16px;color:#d4d9d6}
.cards{display:flex;gap:16px;flex-wrap:wrap}
.rev{display:flex;flex-direction:column;gap:12px;flex:1 1 280px;padding:22px;background:var(--sec);border:1px solid var(--line);border-radius:16px 4px 16px 4px}
.who{display:flex;align-items:center;gap:12px}
.av{display:flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:50%;background:var(--g);color:#fff;font-weight:800;flex:none}
.stars{display:flex;gap:2px;color:var(--gold)}
.stars .ic{width:17px;height:17px}
.rev p{color:#d4d9d6;font-size:15px}
form.f{display:flex;flex-direction:column;gap:14px;max-width:560px}
.f label{display:flex;flex-direction:column;gap:6px;font-weight:600;font-size:14px}
.f input,.f textarea{font-family:inherit;font-size:16px;color:var(--tx);background:var(--bg);border:1px solid var(--line);border-radius:10px;padding:12px 14px;transition:border-color .2s,box-shadow .2s}
.f input:focus,.f textarea:focus{outline:0;border-color:var(--g);box-shadow:0 0 0 3px rgba(32,170,46,.25)}
.f textarea{min-height:120px;resize:vertical}
.f .btn{align-self:flex-start}
.note{display:none;padding:12px 16px;border-radius:12px;border:1px solid var(--g);background:rgba(32,170,46,.1);font-size:14px}
.note.on{display:block}
.cm{display:flex;flex-direction:column;gap:14px}
.cm>div{display:flex;gap:14px;padding:16px;background:var(--sec);border-radius:12px;border:1px solid var(--line)}
.cm div div{display:flex;flex-direction:column;gap:4px}
.cm small{color:var(--mu)}
.author{display:flex;gap:24px;flex-wrap:wrap;align-items:flex-start}
.author img{width:140px;height:140px;border-radius:24px;object-fit:cover;border:3px solid var(--g)}
.author>div{display:flex;flex-direction:column;gap:10px;flex:1 1 320px}
.role{color:var(--g2);font-weight:700}
.pend{align-self:flex-start;font-size:12px;font-weight:700;padding:3px 12px;border-radius:99px;background:rgba(244,196,90,.14);border:1px solid var(--gold);color:var(--gold)}
.meta{display:flex;gap:18px;flex-wrap:wrap;color:var(--mu);font-size:14px}
.meta span{display:flex;align-items:center;gap:7px}
.soc{display:flex;gap:10px;flex-wrap:wrap}
.soc a{display:flex;align-items:center;gap:7px;padding:8px 14px;border:1px solid var(--line);border-radius:10px;background:var(--sec);font-size:14px;font-weight:600}
.ftr{display:flex;background:#1A1B20;border-top:1px solid var(--line);margin-top:20px}
.ftr-in{display:flex;flex-direction:column;gap:28px;width:100%;max-width:1180px;margin:0 auto;padding:40px 16px 30px}
.fcols{display:flex;gap:30px;flex-wrap:wrap}
.fcols>div{display:flex;flex-direction:column;gap:10px;flex:1 1 240px}
.fcols h3{font-size:14px;text-transform:uppercase;letter-spacing:.1em;color:var(--mu)}
.chips{display:flex;gap:8px;flex-wrap:wrap}
.chips span,.chips a{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border:1px solid var(--line);border-radius:8px;background:var(--sec);font-size:12px;font-weight:700;color:#dfe3e0}
.chips a:hover{border-color:var(--g)}
.flag{display:inline-flex;align-items:center;gap:8px;font-weight:700}
.flag svg{width:30px;height:20px;border-radius:3px}
.legal{font-size:13px;color:var(--mu);border-top:1px solid var(--line);padding-top:20px;display:flex;flex-direction:column;gap:8px}
.age{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;border:2px solid var(--gold);color:var(--gold);font-weight:800;font-size:13px}
.widget{position:fixed;left:0;right:0;bottom:0;z-index:60;display:flex;justify-content:center;padding:10px 12px;background:rgba(20,21,26,.96);border-top:2px solid var(--g);backdrop-filter:blur(8px);transform:translateY(110%);animation:up .6s .8s forwards}
@keyframes up{to{transform:none}}
.widget-in{display:flex;align-items:center;justify-content:space-between;gap:14px;width:100%;max-width:960px}
.widget-in p{display:flex;align-items:center;gap:10px;font-weight:700;font-size:15px;color:#fff;line-height:1.3}
.widget-in p .ic{color:var(--gold);width:28px;height:28px}
.widget-in p small{display:block;color:var(--mu);font-weight:500;font-size:12px}
.widget .btn{text-decoration:none;color:#fff;white-space:nowrap}
.info{display:flex;flex-direction:column;gap:16px}
.unused-q7{display:none}
@media(max-width:1300px){
.menu{display:none;position:absolute;top:100%;left:0;right:0;flex-direction:column;background:#1A1B20;border:1px solid var(--line);border-radius:0 0 16px 16px;padding:12px;margin:0;box-shadow:0 20px 30px rgba(0,0,0,.5)}
.menu.open{display:flex;animation:pop .25s}
.burger{display:flex;order:5}
.online{margin-left:auto}
}
@media(max-width:700px){
body{font-size:15px}
.box{padding:18px}
.hero{min-height:480px}
.hero-in{padding:26px 20px}
.logo span{display:none}
.ol-t{display:none!important}
.hdr-in{gap:8px}
.online{font-size:12px}
.acts{gap:6px}
.acts .btn{padding:8px 12px;font-size:14px}
.slider{flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}
.slider::-webkit-scrollbar{display:none}
.live{flex:0 0 82%;scroll-snap-align:center}
.slide-nav{display:flex}
.win-list li{flex-basis:100%}
.widget-in p small{display:none}
.widget .btn{padding:11px 16px}
.online-m{display:flex}
}
@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}.box,.hero{opacity:1;transform:none}.widget{transform:none}}

[id]{scroll-margin-top:90px}
a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible,textarea:focus-visible{outline:3px solid var(--gold);outline-offset:2px}
.chips button{font-family:inherit;display:inline-flex;align-items:center;padding:6px 12px;border:1px solid var(--line);border-radius:8px;background:var(--sec);font-size:12px;font-weight:700;color:#dfe3e0;cursor:pointer}
.chips button:hover{border-color:var(--g)}
.av-xl{width:140px;height:140px;border-radius:24px;font-size:44px;border:3px solid var(--g)}
.ol-t{font-style:normal}

.live-img{
  display:block;
  width:100%;
  height:180px;
  object-fit:cover;
  border-radius:12px;
  margin-bottom:14px;
}

.live-img + h3{
  margin-top:0;
}

@media (max-width:700px){
  .live-img{
    height:160px;
  }
}

.tbl-wrap{
  width:100%;
  max-width:100%;
  overflow-x:auto;
  overflow-y:hidden;
  -webkit-overflow-scrolling:touch;
}

.tbl-wrap table{
  width:100%;
  min-width:0;
  border-collapse:collapse;
  table-layout:fixed;
}

.tbl-wrap th,
.tbl-wrap td{
  padding:11px 12px;
  text-align:left;
  vertical-align:top;
  overflow-wrap:anywhere;
  word-break:break-word;
}

.tbl-wrap th{
  width:38%;
}

@media(max-width:700px){
  .split{
    display:flex;
    flex-direction:column;
    gap:18px;
  }

  .tbl-wrap{
    width:100%;
  }

  .tbl-wrap table{
    width:100%;
    min-width:0;
  }

  .tbl-wrap th,
  .tbl-wrap td{
    padding:9px 10px;
    font-size:13px;
  }

  .tbl-wrap th{
    width:36%;
  }
}

#content{
  animation:none!important;
  opacity:1!important;
  transform:none!important;
  transition:none!important;
}

.ff{
  min-width:0;
}

.ff table{
  width:100%;
  border-collapse:collapse;
}

@media(max-width:700px){
  .ff{
    min-width:0;
    overflow:hidden;
  }

  .ff table{
    display:block;
    width:100%;
    max-width:100%;
    overflow-x:auto;
    -webkit-overflow-scrolling:touch;
  }

  .ff table tbody{
    display:table;
    width:100%;
    min-width:620px;
  }

  .ff table th,
  .ff table td{
    white-space:normal;
    word-break:normal;
    overflow-wrap:break-word;
  }
}

#payments .tbl-wrap{
  width:100%;
  max-width:100%;
  overflow-x:auto;
  overflow-y:hidden;
  -webkit-overflow-scrolling:touch;
}

#payments table{
  width:100%;
  border-collapse:collapse;
}

@media(max-width:700px){
  #payments .tbl-wrap{
    width:100%;
    max-width:100%;
    overflow-x:auto;
    overflow-y:hidden;
    -webkit-overflow-scrolling:touch;
  }

  #payments table{
    width:max-content;
    min-width:850px;
  }

  #payments th,
  #payments td{
    white-space:nowrap;
  }
}

.widget[hidden]{display:none!important}
.widget-in{position:relative;padding-right:44px}
.widget-close{position:absolute;top:6px;right:6px;width:32px;height:32px;display:grid;place-items:center;padding:0;border:0;border-radius:50%;background:transparent;color:inherit;opacity:.7;cursor:pointer;transition:opacity .2s,background .2s}
.widget-close:hover,.widget-close:focus-visible{opacity:1;background:rgba(255,255,255,.12)}
.widget-close:focus-visible{outline:2px solid currentColor;outline-offset:2px}
.widget-close svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round}

.av.av-xl{
  width:72px!important;
  height:72px!important;
  min-width:72px!important;
  max-width:72px!important;
  min-height:72px!important;
  max-height:72px!important;
  padding:0!important;
  border-radius:50%!important;
  overflow:hidden!important;
  display:block!important;
  flex:0 0 72px!important;
}

.av.av-xl img{
  width:100%!important;
  height:100%!important;
  max-width:none!important;
  max-height:none!important;
  display:block!important;
  border:0!important;
  border-radius:50%!important;
  object-fit:cover!important;
}