/* =========================================================
   CAREKA DIGITAL — V80 HERO EXATO
   Réplica do mockup aprovado: vídeo único, sem caixa global,
   texto livre, CTA e card do fundador alinhado à direita.
   ========================================================= */
:root{
  --ck80-black:#020304;
  --ck80-gold:#f5c958;
  --ck80-gold-2:#dba63e;
  --ck80-orange:#df741f;
  --ck80-white:#fffaf0;
  --ck80-muted:rgba(255,250,240,.76);
  --ck80-line:rgba(245,201,88,.36);
  --ck80-safe-x:clamp(18px,3.2vw,64px);
  --ck80-header-h:clamp(76px,5.1vw,96px);
  --ck80-title:"Bebas Neue",Impact,"Arial Narrow",Haettenschweiler,sans-serif;
  --ck80-body:Inter,system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;
}

body .topbar,
body .topbar.cd66Header{
  height:var(--ck80-header-h)!important;
}

/* Header proportion follows the approved hero mockup */
body .cd66Brand .cd66Brand__mark,
body .brand .brand-mark,
body .brand .brand-logo,
body .brand img{
  width:clamp(40px,3vw,56px)!important;
  height:clamp(40px,3vw,56px)!important;
  min-width:clamp(40px,3vw,56px)!important;
}
body .cd66Brand .cd66Brand__text b,
body .brand b,
body .brand-title{
  font-size:clamp(17px,1.55vw,28px)!important;
  letter-spacing:.18em!important;
}
body .cd66Brand .cd66Brand__text small,
body .brand small,
body .brand-subtitle{
  font-size:clamp(7px,.64vw,10px)!important;
  letter-spacing:.24em!important;
}
body .cd66Header__cta,
body .topbar .btn,
body .topbar__cta{
  border-radius:13px!important;
  min-height:clamp(46px,3.25vw,58px)!important;
}
body .cd66MenuButton,
body #menuToggle,
body .hamb,
body .menuBtn{
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
}

/* Hero reset: no global card/frame around content */
body .ckHeroV80,
body .ckHeroV65.ckHeroV80,
body .ckHeroV66.ckHeroV80,
body .hero-prologue.ckHeroV80{
  position:relative!important;
  isolation:isolate!important;
  width:100vw!important;
  max-width:100vw!important;
  min-height:100svh!important;
  margin:0!important;
  margin-left:calc(50% - 50vw)!important;
  margin-right:calc(50% - 50vw)!important;
  padding:var(--ck80-header-h) 0 0!important;
  overflow:hidden!important;
  border:0!important;
  border-radius:0!important;
  background:var(--ck80-black)!important;
  box-shadow:none!important;
}
body .ckHeroV80::before,
body .ckHeroV80::after,
body .ckHeroV80__frame::before,
body .ckHeroV80__frame::after,
body .ckHeroV80__copy::before,
body .ckHeroV80__copy::after,
body .ckHeroV80__copyInner::before,
body .ckHeroV80__copyInner::after,
body .hero-prologue__frame::before,
body .hero-prologue__frame::after,
body .hero-content::before,
body .hero-content::after,
body .hero-copy-main::before,
body .hero-copy-main::after,
body .hero-copy-inner::before,
body .hero-copy-inner::after{
  display:none!important;
  content:none!important;
  background:none!important;
  border:0!important;
  box-shadow:none!important;
}
body .ckHeroV80__frame,
body .ckHeroV80 .hero-prologue__frame,
body .ckHeroV80 .hero-content,
body .ckHeroV80__copy,
body .ckHeroV80 .hero-copy-main,
body .ckHeroV80__copyInner,
body .ckHeroV80 .hero-copy-inner{
  background:transparent!important;
  border:0!important;
  outline:0!important;
  box-shadow:none!important;
  backdrop-filter:none!important;
  -webkit-backdrop-filter:none!important;
  border-radius:0!important;
}

/* One single video layer */
body .ckHeroV80__media,
body .ckHeroV80 .hero-video-layer{
  position:absolute!important;
  inset:0!important;
  z-index:0!important;
  width:100%!important;
  height:100%!important;
  overflow:hidden!important;
  border:0!important;
  border-radius:0!important;
  background:#020304 url('/assets/img/hero/careka-digital-hero-loop-poster.webp') center center/cover no-repeat!important;
  box-shadow:none!important;
}
body .ckHeroV80 .hero-video-layer:nth-of-type(n+2){display:none!important;}
body .ckHeroV80__video,
body .ckHeroV80 .hero-bg-video{
  position:absolute!important;
  inset:0!important;
  display:block!important;
  width:100%!important;
  height:100%!important;
  min-width:100%!important;
  min-height:100%!important;
  object-fit:cover!important;
  object-position:64% center!important;
  opacity:.92!important;
  filter:saturate(1.04) contrast(1.03) brightness(.72)!important;
  transform:none!important;
  border:0!important;
  border-radius:0!important;
  box-shadow:none!important;
  background:transparent!important;
}
body .ckHeroV80__overlay,
body .ckHeroV80 .hero-overlay{
  position:absolute!important;
  inset:0!important;
  z-index:1!important;
  pointer-events:none!important;
  background:
    radial-gradient(780px 540px at 70% 50%,rgba(235,154,36,.12),transparent 72%),
    linear-gradient(90deg,rgba(0,0,0,.95) 0%,rgba(0,0,0,.86) 31%,rgba(0,0,0,.48) 56%,rgba(0,0,0,.18) 77%,rgba(0,0,0,.45) 100%),
    linear-gradient(180deg,rgba(0,0,0,.08) 0%,rgba(0,0,0,.02) 56%,rgba(0,0,0,.54) 100%)!important;
}

/* Desktop hero composition */
body .ckHeroV80__frame,
body .ckHeroV80 .hero-prologue__frame{
  position:relative!important;
  z-index:2!important;
  width:min(calc(100% - (var(--ck80-safe-x) * 2)),1760px)!important;
  max-width:1760px!important;
  min-height:calc(100svh - var(--ck80-header-h))!important;
  margin:0 auto!important;
  padding:clamp(50px,6vh,92px) 0 clamp(30px,4vh,62px)!important;
  display:grid!important;
  grid-template-columns:minmax(0,1.02fr) minmax(520px,.74fr)!important;
  align-items:end!important;
  gap:clamp(26px,3.2vw,58px)!important;
  overflow:visible!important;
}
body .ckHeroV80__copy,
body .ckHeroV80 .hero-copy-main{
  position:relative!important;
  z-index:3!important;
  width:100%!important;
  max-width:1080px!important;
  align-self:center!important;
  justify-self:start!important;
  display:block!important;
  padding:0!important;
  margin:0!important;
}
body .ckHeroV80__copyInner,
body .ckHeroV80 .hero-copy-inner{
  width:100%!important;
  max-width:1080px!important;
  display:grid!important;
  justify-items:start!important;
  align-content:center!important;
  gap:clamp(22px,2.05vw,34px)!important;
  padding:0!important;
  margin:0!important;
}
body .ckHeroV80__title,
body .ckHeroV80 .hero-title-block{
  width:100%!important;
  max-width:1120px!important;
  margin:0!important;
  padding:0!important;
  display:block!important;
  color:var(--ck80-white)!important;
  font-family:var(--ck80-title)!important;
  font-size:clamp(52px,4.35vw,88px)!important;
  font-weight:400!important;
  line-height:.98!important;
  letter-spacing:.024em!important;
  text-transform:uppercase!important;
  word-break:normal!important;
  text-wrap:balance!important;
  text-shadow:0 16px 48px rgba(0,0,0,.74),0 0 18px rgba(255,255,255,.04)!important;
  overflow:visible!important;
}
body .ckHeroV80__title span,
body .ckHeroV80 .hero-title-block span{
  display:block!important;
  white-space:normal!important;
  max-width:none!important;
  color:inherit!important;
}
body .ckHeroV80__title em,
body .ckHeroV80 .hero-title-block em{
  display:inline!important;
  color:var(--ck80-gold)!important;
  font-style:normal!important;
  -webkit-text-fill-color:var(--ck80-gold)!important;
  text-shadow:0 12px 34px rgba(245,201,88,.22)!important;
}
body .ckHeroV80__lead,
body .ckHeroV80 .hero-lead-copy{
  width:min(100%,670px)!important;
  max-width:670px!important;
  margin:0!important;
  padding:0!important;
  color:rgba(255,250,240,.88)!important;
  font-family:var(--ck80-body)!important;
  font-size:clamp(16px,1.08vw,21px)!important;
  font-weight:450!important;
  line-height:1.62!important;
  letter-spacing:-.025em!important;
  text-align:left!important;
  text-shadow:0 9px 30px rgba(0,0,0,.72)!important;
}
body .ckHeroV80__actions,
body .ckHeroV80 .hero-cta-row{
  display:flex!important;
  align-items:center!important;
  justify-content:flex-start!important;
  gap:16px!important;
  margin:0!important;
  padding:0!important;
}
body .ckHeroV80__primary,
body .ckHeroV80 .hero-cta--primary{
  width:auto!important;
  min-width:min(100%,500px)!important;
  min-height:clamp(58px,4.1vw,72px)!important;
  padding:0 clamp(24px,2.65vw,44px)!important;
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  gap:12px!important;
  border-radius:14px!important;
  border:1px solid rgba(255,221,144,.40)!important;
  color:#120f08!important;
  background:linear-gradient(135deg,#f5ce5b 0%,#f4a23a 52%,#e36e1f 100%)!important;
  box-shadow:0 18px 54px rgba(226,116,34,.30),inset 0 1px 0 rgba(255,255,255,.42)!important;
  font-family:var(--ck80-body)!important;
  font-size:clamp(12px,.84vw,15px)!important;
  font-weight:950!important;
  letter-spacing:.16em!important;
  text-transform:uppercase!important;
  text-decoration:none!important;
  white-space:nowrap!important;
}

/* Founder card: exact right card, no clipping */
body .ckHeroV80__founder,
body .ckHeroV80 .ckFounderDockV24{
  position:relative!important;
  z-index:3!important;
  width:min(100%,820px)!important;
  max-width:820px!important;
  min-width:0!important;
  justify-self:end!important;
  align-self:end!important;
  margin:0!important;
  opacity:1!important;
  transform:none!important;
  pointer-events:auto!important;
}
body .ckHeroV80__founderPanel,
body .ckHeroV80 .ckFounderDockV24__panel{
  position:relative!important;
  width:100%!important;
  min-height:auto!important;
  display:grid!important;
  grid-template-columns:minmax(0,1.1fr) minmax(0,.92fr)!important;
  gap:clamp(18px,1.35vw,28px)!important;
  align-items:center!important;
  padding:clamp(18px,1.45vw,26px)!important;
  border-radius:clamp(18px,1.4vw,26px)!important;
  border:1px solid rgba(238,188,78,.38)!important;
  background:
    radial-gradient(520px 180px at 2% 0%,rgba(245,201,88,.08),transparent 62%),
    linear-gradient(180deg,rgba(10,12,15,.80),rgba(4,6,9,.92))!important;
  box-shadow:0 32px 96px rgba(0,0,0,.38),inset 0 1px 0 rgba(255,255,255,.055)!important;
  backdrop-filter:blur(16px)!important;
  -webkit-backdrop-filter:blur(16px)!important;
  overflow:hidden!important;
}
body .ckHeroV80__founderPanel::before,
body .ckHeroV80 .ckFounderDockV24__panel::before{
  content:""!important;
  position:absolute!important;
  inset:0!important;
  pointer-events:none!important;
  background:linear-gradient(90deg,rgba(255,255,255,.035),transparent 44%,rgba(245,201,88,.035))!important;
}
body .ckHeroV80__founderIdentity,
body .ckHeroV80 .ckFounderDockV24__identity{
  position:relative!important;
  z-index:1!important;
  min-width:0!important;
  display:grid!important;
  grid-template-columns:clamp(78px,5.3vw,112px) minmax(0,1fr)!important;
  gap:clamp(14px,1.1vw,20px)!important;
  align-items:center!important;
}
body .ckHeroV80__founderImage,
body .ckHeroV80 .ckFounderDockV24__image{
  width:clamp(78px,5.3vw,112px)!important;
  height:clamp(78px,5.3vw,112px)!important;
  border-radius:clamp(14px,1vw,19px)!important;
  object-fit:cover!important;
  object-position:center!important;
  border:1px solid rgba(238,188,78,.40)!important;
  box-shadow:0 14px 42px rgba(0,0,0,.36)!important;
}
body .ckHeroV80__founderCopy,
body .ckHeroV80 .ckFounderDockV24__copy{
  display:grid!important;
  gap:clamp(6px,.5vw,10px)!important;
  min-width:0!important;
  text-align:left!important;
  justify-items:start!important;
}
body .ckHeroV80__founderCopy b,
body .ckHeroV80 .ckFounderDockV24__copy b{
  color:var(--ck80-gold)!important;
  font:900 clamp(9px,.58vw,12px)/1.08 var(--ck80-body)!important;
  letter-spacing:.17em!important;
  text-transform:uppercase!important;
  white-space:normal!important;
}
body .ckHeroV80__founderCopy strong,
body .ckHeroV80 .ckFounderDockV24__copy strong{
  color:var(--ck80-white)!important;
  font-family:var(--ck80-title)!important;
  font-size:clamp(28px,2.08vw,44px)!important;
  font-weight:400!important;
  line-height:.94!important;
  letter-spacing:.04em!important;
  text-transform:uppercase!important;
  text-shadow:0 10px 28px rgba(0,0,0,.42)!important;
}
body .ckHeroV80__founderCopy span,
body .ckHeroV80 .ckFounderDockV24__copy span{
  color:rgba(255,250,240,.78)!important;
  font:500 clamp(12px,.78vw,15px)/1.42 var(--ck80-body)!important;
  max-width:25ch!important;
}
body .ckHeroV80__founderInfo,
body .ckHeroV80 .ckFounderDockV24__info{
  position:relative!important;
  z-index:1!important;
  display:grid!important;
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  gap:clamp(12px,.9vw,20px)!important;
  align-items:start!important;
  padding-left:clamp(16px,1.1vw,22px)!important;
  border-left:1px solid rgba(238,188,78,.38)!important;
  min-width:0!important;
  overflow:hidden!important;
}
body .ckHeroV80__founderItem,
body .ckHeroV80 .ckFounderDockV24__item{
  display:grid!important;
  gap:7px!important;
  min-width:0!important;
  overflow:hidden!important;
}
body .ckHeroV80__founderItem b,
body .ckHeroV80 .ckFounderDockV24__item b{
  color:var(--ck80-gold)!important;
  font:900 clamp(9px,.58vw,12px)/1 var(--ck80-body)!important;
  letter-spacing:.24em!important;
  text-transform:uppercase!important;
  white-space:nowrap!important;
}
body .ckHeroV80__founderItem span,
body .ckHeroV80 .ckFounderDockV24__item span{
  width:100%!important;
  max-width:none!important;
  display:block!important;
  color:rgba(255,250,240,.78)!important;
  font:500 clamp(12px,.82vw,15px)/1.42 var(--ck80-body)!important;
  overflow-wrap:break-word!important;
  word-break:normal!important;
}

@media (min-width:1900px){
  body .ckHeroV80__frame,
  body .ckHeroV80 .hero-prologue__frame{max-width:1920px!important;}
  body .ckHeroV80__title{font-size:clamp(72px,4.25vw,104px)!important;}
  body .ckHeroV80__founder{max-width:900px!important;}
}

@media (max-width:1180px){
  body .ckHeroV80__frame,
  body .ckHeroV80 .hero-prologue__frame{
    grid-template-columns:1fr!important;
    align-items:start!important;
    gap:clamp(22px,3vw,34px)!important;
  }
  body .ckHeroV80__copy{max-width:100%!important;justify-self:start!important;}
  body .ckHeroV80__founder{width:min(100%,860px)!important;max-width:860px!important;justify-self:end!important;}
}

@media (max-width:720px){
  body .ckHeroV80__frame,
  body .ckHeroV80 .hero-prologue__frame{
    width:min(calc(100% - 28px),680px)!important;
    min-height:calc(100svh - var(--ck80-header-h))!important;
    padding:clamp(34px,4.8vh,54px) 0 28px!important;
  }
  body .ckHeroV80__title{font-size:clamp(42px,13.2vw,64px)!important;line-height:.98!important;}
  body .ckHeroV80__lead{font-size:15px!important;line-height:1.55!important;}
  body .ckHeroV80__primary{min-width:0!important;width:100%!important;min-height:58px!important;border-radius:14px!important;}
  body .ckHeroV80__founder{width:100%!important;justify-self:stretch!important;}
  body .ckHeroV80__founderPanel{grid-template-columns:1fr!important;padding:16px!important;border-radius:20px!important;}
  body .ckHeroV80__founderInfo{
    grid-template-columns:1fr 1fr!important;
    padding-left:0!important;
    padding-top:14px!important;
    border-left:0!important;
    border-top:1px solid rgba(238,188,78,.32)!important;
  }
}

@media (max-width:480px){
  body .ckHeroV80__founderIdentity{grid-template-columns:72px minmax(0,1fr)!important;}
  body .ckHeroV80__founderImage{width:72px!important;height:72px!important;}
  body .ckHeroV80__founderCopy strong{font-size:clamp(23px,8.2vw,34px)!important;}
  body .ckHeroV80__founderInfo{grid-template-columns:1fr!important;}
}


/* =========================================================
   V81 — Founder card final proportion fix
   Goal: slightly smaller card, zero clipping, professional line breaks.
   ========================================================= */

body .ckHeroV80__frame,
body .ckHeroV80 .hero-prologue__frame{
  grid-template-columns:minmax(0,1.06fr) minmax(480px,.68fr)!important;
  gap:clamp(22px,2.7vw,48px)!important;
}

body .ckHeroV80__founder,
body .ckHeroV80 .ckFounderDockV24{
  width:min(100%,740px)!important;
  max-width:740px!important;
  justify-self:end!important;
  align-self:end!important;
  margin-right:clamp(10px,1vw,18px)!important;
}

body .ckHeroV80__founderPanel,
body .ckHeroV80 .ckFounderDockV24__panel{
  grid-template-columns:minmax(0,.95fr) minmax(260px,.78fr)!important;
  gap:clamp(14px,1vw,20px)!important;
  padding:clamp(16px,1.1vw,22px)!important;
  border-radius:clamp(16px,1.2vw,24px)!important;
  overflow:visible!important;
}

body .ckHeroV80__founderPanel::before,
body .ckHeroV80 .ckFounderDockV24__panel::before{
  border-radius:inherit!important;
}

body .ckHeroV80__founderIdentity,
body .ckHeroV80 .ckFounderDockV24__identity{
  grid-template-columns:clamp(70px,4.4vw,92px) minmax(0,1fr)!important;
  gap:clamp(12px,.85vw,16px)!important;
}

body .ckHeroV80__founderImage,
body .ckHeroV80 .ckFounderDockV24__image{
  width:clamp(70px,4.4vw,92px)!important;
  height:clamp(70px,4.4vw,92px)!important;
  border-radius:clamp(12px,.85vw,16px)!important;
}

body .ckHeroV80__founderCopy{
  gap:clamp(4px,.35vw,7px)!important;
}

body .ckHeroV80__founderCopy b,
body .ckHeroV80 .ckFounderDockV24__copy b{
  font-size:clamp(8px,.48vw,10px)!important;
  letter-spacing:.16em!important;
  line-height:1.12!important;
  max-width:22ch!important;
}

body .ckHeroV80__founderCopy strong,
body .ckHeroV80 .ckFounderDockV24__copy strong{
  font-size:clamp(24px,1.72vw,36px)!important;
  line-height:.94!important;
  letter-spacing:.035em!important;
}

body .ckHeroV80__founderCopy span,
body .ckHeroV80 .ckFounderDockV24__copy span{
  font-size:clamp(11px,.68vw,13px)!important;
  line-height:1.36!important;
  max-width:24ch!important;
}

body .ckHeroV80__founderInfo,
body .ckHeroV80 .ckFounderDockV24__info{
  grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr)!important;
  gap:clamp(14px,1vw,20px)!important;
  padding-left:clamp(14px,.95vw,20px)!important;
  overflow:visible!important;
}

body .ckHeroV80__founderItem,
body .ckHeroV80 .ckFounderDockV24__item{
  gap:clamp(4px,.36vw,7px)!important;
  min-width:0!important;
  overflow:visible!important;
}

body .ckHeroV80__founderItem b,
body .ckHeroV80 .ckFounderDockV24__item b{
  font-size:clamp(8px,.5vw,10px)!important;
  letter-spacing:.22em!important;
  line-height:1!important;
}

body .ckHeroV80__founderItem span,
body .ckHeroV80 .ckFounderDockV24__item span,
body .ckHeroV81__line{
  width:auto!important;
  max-width:100%!important;
  display:block!important;
  font-size:clamp(10.5px,.72vw,13px)!important;
  line-height:1.34!important;
  white-space:normal!important;
  overflow:visible!important;
  text-overflow:clip!important;
  overflow-wrap:normal!important;
  word-break:normal!important;
  text-wrap:pretty!important;
}

body .ckHeroV81__muted{
  color:rgba(255,250,240,.68)!important;
}

@media (min-width:1900px){
  body .ckHeroV80__founder,
  body .ckHeroV80 .ckFounderDockV24{
    width:min(100%,790px)!important;
    max-width:790px!important;
  }

  body .ckHeroV80__founderCopy strong,
  body .ckHeroV80 .ckFounderDockV24__copy strong{
    font-size:clamp(28px,1.7vw,42px)!important;
  }
}

@media (max-width:1380px){
  body .ckHeroV80__frame,
  body .ckHeroV80 .hero-prologue__frame{
    grid-template-columns:minmax(0,1fr) minmax(430px,.62fr)!important;
  }

  body .ckHeroV80__founder,
  body .ckHeroV80 .ckFounderDockV24{
    width:min(100%,690px)!important;
    max-width:690px!important;
  }

  body .ckHeroV80__founderPanel,
  body .ckHeroV80 .ckFounderDockV24__panel{
    grid-template-columns:1fr!important;
  }

  body .ckHeroV80__founderInfo,
  body .ckHeroV80 .ckFounderDockV24__info{
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    padding-left:0!important;
    padding-top:14px!important;
    border-left:0!important;
    border-top:1px solid rgba(238,188,78,.32)!important;
  }
}

@media (max-width:1180px){
  body .ckHeroV80__frame,
  body .ckHeroV80 .hero-prologue__frame{
    grid-template-columns:1fr!important;
  }

  body .ckHeroV80__founder,
  body .ckHeroV80 .ckFounderDockV24{
    width:min(100%,720px)!important;
    max-width:720px!important;
    margin-right:0!important;
  }

  body .ckHeroV80__founderPanel,
  body .ckHeroV80 .ckFounderDockV24__panel{
    grid-template-columns:minmax(0,.95fr) minmax(260px,.78fr)!important;
  }

  body .ckHeroV80__founderInfo,
  body .ckHeroV80 .ckFounderDockV24__info{
    padding-top:0!important;
    padding-left:clamp(14px,.95vw,20px)!important;
    border-top:0!important;
    border-left:1px solid rgba(238,188,78,.32)!important;
  }
}

@media (max-width:760px){
  body .ckHeroV80__founder,
  body .ckHeroV80 .ckFounderDockV24{
    width:100%!important;
    max-width:none!important;
  }

  body .ckHeroV80__founderPanel,
  body .ckHeroV80 .ckFounderDockV24__panel{
    grid-template-columns:1fr!important;
    padding:15px!important;
  }

  body .ckHeroV80__founderInfo,
  body .ckHeroV80 .ckFounderDockV24__info{
    grid-template-columns:1fr 1fr!important;
    padding-left:0!important;
    padding-top:14px!important;
    border-left:0!important;
    border-top:1px solid rgba(238,188,78,.32)!important;
  }
}

@media (max-width:520px){
  body .ckHeroV80__founderIdentity,
  body .ckHeroV80 .ckFounderDockV24__identity{
    grid-template-columns:64px minmax(0,1fr)!important;
  }

  body .ckHeroV80__founderImage,
  body .ckHeroV80 .ckFounderDockV24__image{
    width:64px!important;
    height:64px!important;
  }

  body .ckHeroV80__founderCopy strong,
  body .ckHeroV80 .ckFounderDockV24__copy strong{
    font-size:clamp(22px,7.4vw,32px)!important;
  }

  body .ckHeroV80__founderInfo,
  body .ckHeroV80 .ckFounderDockV24__info{
    grid-template-columns:1fr!important;
  }
}
