/* Menu suspenso de produtos (Checkout / Vendedora IA) */
.nav-links .mm-trigger{display:inline-flex;align-items:center;gap:6px;font:inherit;font-size:.92rem;font-weight:600;color:#A9B6CF;background:transparent;border:0;padding:8px 12px;border-radius:999px;cursor:pointer}
.nav-links .mm-trigger:hover,.nav-links .mm-trigger[aria-expanded="true"],.nav-links .mm-trigger[data-current]{color:#fff;background:rgba(255,255,255,.08)}
.mm-chev{width:14px;height:14px;transition:transform .2s ease}
.mm-trigger[aria-expanded="true"] .mm-chev{transform:rotate(180deg)}
.mega{margin-top:10px;background:#fff;color:#122038;border:1px solid #DCE3EA;border-radius:28px;box-shadow:0 40px 90px -40px rgba(1,36,91,.55);padding:26px;display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:26px;animation:mm-in .22s cubic-bezier(.2,.8,.2,1)}
.mega[hidden]{display:none!important}
@keyframes mm-in{from{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}
.mega-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 12px;align-content:start}
.mega-item{display:flex;gap:14px;align-items:flex-start;padding:14px;border-radius:18px;text-decoration:none;color:inherit}
.mega-item:hover,.mega-item:focus-visible{background:#F4F7F9}
.mi-ic{flex:none;width:42px;height:42px;border-radius:13px;background:#E7EEFF;color:#0F4EF9;display:grid;place-items:center}
.mi-ic svg{width:21px;height:21px}
.mega-item b{display:block;font-weight:800;color:#01245B;font-size:1rem;line-height:1.3}
.mega-item small{display:block;color:#4A5872;font-size:.88rem;line-height:1.45;margin-top:3px}
.mega-side{border-left:1px solid #DCE3EA;padding-left:26px;display:flex;flex-direction:column;gap:12px}
.mega-lab{font-family:"JetBrains Mono",ui-monospace,monospace;font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;color:#4A5872}
.mega-case{display:flex;gap:16px;align-items:center;text-decoration:none;color:inherit;padding:8px;border-radius:18px}
.mega-case:hover{background:#F4F7F9}
.mega-case img{flex:none;width:132px;height:84px;object-fit:cover;border-radius:14px;background:#E7EEFF}
.mega-case b{display:block;color:#01245B;font-weight:800}
.mega-case small{display:block;color:#4A5872;font-size:.86rem;line-height:1.45;margin-top:3px}
.mega-case strong{color:#122038}
.mega-chat{display:flex;flex-direction:column;gap:7px;background:#ECE5DD;border-radius:20px;padding:16px;text-decoration:none}
.mega-chat span{font-size:.82rem;line-height:1.35;padding:8px 11px;border-radius:12px;max-width:88%;color:#111B21}
.mc-in{background:#fff;align-self:flex-start}
.mc-out{background:#D9FDD3;align-self:flex-end}
.mc-ok{align-self:center;background:#E3F5D6!important;color:#1F6E00!important;font-weight:700;border-radius:999px!important}
.mega-cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 18px}
.mega-col{display:flex;flex-direction:column;gap:2px}
.mega-col+.mega-col{border-left:1px solid #EEF2F6;padding-left:18px}
.mega-head{display:flex;gap:14px;align-items:flex-start;padding:14px;border-radius:18px;text-decoration:none;color:inherit;background:#F4F7F9;margin-bottom:6px}
.mega-head:hover{background:#E9EEF5}
.mega-head b{display:block;font-weight:900;color:#01245B;font-size:1.12rem}
.mega-head small{display:block;color:#4A5872;font-size:.88rem;line-height:1.45;margin-top:3px}
.mi-ic.big{width:48px;height:48px;border-radius:15px;background:#0F4EF9;color:#fff}
.mega-sol .mega-item{padding:11px 14px}
.np-lab{font-family:"JetBrains Mono",ui-monospace,monospace;font-size:.68rem;letter-spacing:.16em;text-transform:uppercase;color:#7F8DA8;padding:12px 16px 4px}
@media (max-width:900px){.mega{display:none!important}}
/* Cabeçalho em barra cheia, sem caixa (inspirado na Solomon) */
.nav{top:0;padding-top:env(safe-area-inset-top,0px);border-bottom:1px solid transparent;transition:background-color .3s ease,border-color .3s ease}
.nav.scrolled,.nav.mega-open{background:rgba(0,14,36,.96);-webkit-backdrop-filter:saturate(160%) blur(16px);backdrop-filter:saturate(160%) blur(16px);border-bottom-color:rgba(255,255,255,.08)}
.nav .nav-bar,.nav.scrolled .nav-bar{height:78px;padding:0;gap:0;border:0;border-radius:0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;transition:height .3s ease}
.nav.scrolled .nav-bar{height:66px}
.nav .logo{font-size:1.32rem}
.nav .nav-links{margin-left:44px;gap:6px}
.nav .nav-links a,.nav .nav-links .mm-trigger{font-size:.98rem;color:#C3CEE2;padding:8px 14px}
.nav .nav-links a:hover,.nav .nav-links .mm-trigger:hover,.nav .nav-links .mm-trigger[aria-expanded="true"]{color:#fff;background:transparent}
.nav .nav-links .mm-trigger[data-current],.nav .nav-links a[aria-current="page"]{color:#fff;background:transparent;box-shadow:inset 0 -2px 0 #5C8BFF;border-radius:0}
.nav .nav-bar>.btn{margin-left:auto}
.nav .menu-btn{margin-left:10px}
.nav .mega{margin-top:0}
@media (max-width:900px){.nav .nav-bar,.nav.scrolled .nav-bar{height:64px}}
@media (prefers-reduced-motion:reduce){.mega{animation:none}.mm-chev{transition:none}.nav,.nav .nav-bar{transition:none}}
/* Soluções premium: painel escuro, cards de produto com prévia da interface, cases com foto, logo e métrica */
.mega.mx{background:radial-gradient(90% 120% at 0% 0%,rgba(15,78,249,.22),rgba(15,78,249,0) 55%),#06122B;color:#fff;border:1px solid rgba(255,255,255,.09);border-radius:26px;box-shadow:0 50px 100px -40px rgba(0,0,0,.75),inset 0 1px 0 rgba(255,255,255,.06);padding:14px;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:14px}
.mx-products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
.mx-card{display:flex;flex-direction:column;gap:6px;padding:14px 14px 18px;border-radius:20px;text-decoration:none;color:inherit;background:linear-gradient(180deg,rgba(255,255,255,.05),rgba(255,255,255,.015));border:1px solid rgba(255,255,255,.08);transition:border-color .25s ease,background-color .25s ease}
.mx-card:hover,.mx-card:focus-visible{border-color:rgba(126,160,255,.45);background-color:rgba(255,255,255,.03)}
.mx-card:focus-visible,.mx-case:focus-visible,.mx-all:focus-visible{outline:2px solid #7EA0FF;outline-offset:3px}
.mx-vis{position:relative;height:150px;margin-bottom:12px;border-radius:14px;overflow:hidden;display:grid;place-items:center;border:1px solid rgba(255,255,255,.06);background:radial-gradient(120% 100% at 30% 0%,rgba(15,78,249,.55),rgba(15,78,249,0) 62%),#0A1A3A}
.mx-vis-ia{background:radial-gradient(120% 100% at 75% 0%,rgba(37,211,102,.26),rgba(37,211,102,0) 60%),radial-gradient(90% 90% at 0% 100%,rgba(15,78,249,.35),rgba(15,78,249,0) 60%),#0A1A3A}
.mx-ui{display:flex;flex-direction:column;gap:8px;width:64%;padding:12px;border-radius:12px;background:#fff;color:#122038;font-size:.72rem;box-shadow:0 22px 40px -18px rgba(0,0,0,.65);transform:translateY(14px);transition:transform .35s cubic-bezier(.2,.7,.2,1)}
.mx-card:hover .mx-ui{transform:translateY(6px)}
.mx-row{display:flex;align-items:center;gap:8px}
.mx-row b{display:block;font-size:.74rem;font-weight:800;color:#01245B}
.mx-row small{display:block;font-size:.62rem;color:#4A5872}
.mx-av{flex:none;width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:#E7EEFF;color:#0F4EF9;font-style:normal;font-weight:800;font-size:.7rem}
.mx-ok{margin-left:auto;font-style:normal;font-weight:800;color:#2C7300}
.mx-line{height:6px;border-radius:3px;background:#EEF2F6}
.mx-line.s{width:60%}
.mx-btn{padding:7px;border-radius:999px;background:#0F4EF9;color:#fff;text-align:center;font-weight:800;font-size:.7rem}
.mx-chat{background:transparent;box-shadow:none;padding:0;width:80%;gap:6px}
.mx-b{max-width:88%;padding:7px 9px;border-radius:10px;font-size:.68rem;line-height:1.35;color:#111B21;box-shadow:0 8px 18px -10px rgba(0,0,0,.6)}
.mx-b.in{align-self:flex-start;background:#fff;border-top-left-radius:3px}
.mx-b.out{align-self:flex-end;background:#D9FDD3;border-top-right-radius:3px}
.mx-typing{align-self:flex-start;display:inline-flex;gap:3px;padding:8px 10px;border-radius:10px;background:#fff}
.mx-typing i{width:5px;height:5px;border-radius:50%;background:#8696A0;animation:mx-dot 1s infinite ease-in-out}
.mx-typing i:nth-child(2){animation-delay:.15s}
.mx-typing i:nth-child(3){animation-delay:.3s}
@keyframes mx-dot{0%,60%,100%{opacity:.4;transform:none}30%{opacity:1;transform:translateY(-2px)}}
.mx-chip{position:absolute;top:10px;right:10px;padding:3px 9px;border-radius:999px;font-family:"JetBrains Mono",ui-monospace,monospace;font-size:.62rem;letter-spacing:.04em;color:#fff;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.16);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}
.mx-chip.g{color:#9FF0C4}
.mx-eyebrow,.mx-lab{font-family:"JetBrains Mono",ui-monospace,monospace;font-size:.66rem;letter-spacing:.14em;text-transform:uppercase;color:rgba(255,255,255,.45)}
.mx-title{font-size:1.32rem;font-weight:700;letter-spacing:-.01em;color:#fff;line-height:1.2}
.mx-desc{font-size:.9rem;line-height:1.45;color:#A9B6CF;max-width:32ch}
.mx-go{display:inline-flex;align-items:center;gap:6px;margin-top:8px;font-size:.88rem;font-weight:700;color:#7EA0FF}
.mx-go svg,.mx-all svg{width:14px;height:14px;transition:transform .25s ease}
.mx-card:hover .mx-go svg,.mx-all:hover svg{transform:translateX(3px)}
.mx-side{display:flex;flex-direction:column;gap:10px;padding:8px 4px 4px}
.mx-lab{padding:0 4px 2px}
.mx-case{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;height:124px;padding:14px;border-radius:16px;text-decoration:none;color:#fff;border:1px solid rgba(255,255,255,.08);transition:border-color .25s ease}
.mx-case::before{content:"";position:absolute;inset:0;z-index:-2;background:var(--img) center/cover no-repeat;transition:transform .6s cubic-bezier(.2,.7,.2,1)}
.mx-case::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(4,12,30,.45) 0%,rgba(4,12,30,.92) 100%)}
.mx-case:hover{border-color:rgba(126,160,255,.45)}
.mx-case:hover::before{transform:scale(1.06)}
.mx-logo{display:block;height:var(--h,24px);width:auto;max-width:60%;object-fit:contain;object-position:left center}
.mx-metric b{display:block;font-size:1.55rem;font-weight:800;letter-spacing:-.02em;line-height:1}
.mx-metric small{display:block;margin-top:4px;font-size:.74rem;color:rgba(255,255,255,.75)}
.mx-all{display:inline-flex;align-items:center;gap:6px;padding:2px 4px;font-size:.86rem;font-weight:600;color:#A9B6CF;text-decoration:none}
.mx-all:hover{color:#fff}
@media (prefers-reduced-motion:reduce){.mx-ui,.mx-case::before,.mx-go svg,.mx-all svg{transition:none}.mx-typing i{animation:none}}
/* Card Checkout: recorte da tela real de cliente reconhecido (Figma do checkout, logo e e-mail anonimizados) */
.mx-shot{display:block;align-self:start;width:64%;height:auto;margin-top:22px;border-radius:12px;box-shadow:0 22px 40px -18px rgba(0,0,0,.65);transition:transform .35s cubic-bezier(.2,.7,.2,1)}
.mx-card:hover .mx-shot{transform:translateY(-8px)}
@media (prefers-reduced-motion:reduce){.mx-shot{transition:none}}
/* Logo oficial em SVG no cabeçalho de todas as páginas (vence o .nav .logo acima); links do menu alinhados à direita, junto do botão */
.nav .logo{width:168px;height:19px;flex:none;font-size:0;color:transparent;background:url(brand/logo-cr-white.svg) left center/contain no-repeat}
.nav .logo .star{display:none}
.nav .nav-links{margin-left:auto}
.nav .nav-bar>.btn{margin-left:28px}
@media (max-width:860px){.nav .nav-bar>.btn{margin-left:auto}}
/* Menu Cases: 6 cases em miniatura (foto, nome e resultado) e área clicável para ver todos */
.mega.mxc{background:radial-gradient(90% 120% at 100% 0%,rgba(15,78,249,.22),rgba(15,78,249,0) 55%),#06122B;color:#fff;border:1px solid rgba(255,255,255,.09);border-radius:26px;box-shadow:0 50px 100px -40px rgba(0,0,0,.75),inset 0 1px 0 rgba(255,255,255,.06);padding:14px;grid-template-columns:minmax(0,2.4fr) minmax(0,1fr);gap:14px}
.mxc-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
.mxc-case{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;min-height:150px;padding:14px;border-radius:16px;text-decoration:none;color:#fff;border:1px solid rgba(255,255,255,.08);transition:border-color .25s ease}
.mxc-case::before{content:"";position:absolute;inset:0;z-index:-2;background:var(--img) center/cover no-repeat;transition:transform .6s cubic-bezier(.2,.7,.2,1)}
.mxc-case::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(4,12,30,.35) 0%,rgba(4,12,30,.93) 100%)}
.mxc-case:hover,.mxc-case:focus-visible{border-color:rgba(126,160,255,.45)}
.mxc-case:hover::before{transform:scale(1.06)}
.mxc-seg{align-self:flex-start;padding:3px 9px;border-radius:999px;font-family:"JetBrains Mono",ui-monospace,monospace;font-size:.6rem;letter-spacing:.08em;text-transform:uppercase;color:#fff;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.18);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}
.mxc-name{display:block;font-size:1.12rem;font-weight:800;letter-spacing:-.01em;line-height:1.15}
.mxc-metric{display:block;margin-top:4px;font-size:.8rem;color:rgba(255,255,255,.78)}
.mxc-metric b{color:#9FF07A;font-weight:800}
.mxc-all{display:flex;flex-direction:column;gap:10px;padding:22px;border-radius:18px;text-decoration:none;color:#fff;background:linear-gradient(160deg,rgba(15,78,249,.55),rgba(15,78,249,.12) 60%),#0A1A3A;border:1px solid rgba(126,160,255,.3);transition:border-color .25s ease,transform .25s ease}
.mxc-all:hover,.mxc-all:focus-visible{border-color:rgba(126,160,255,.7);transform:translateY(-2px)}
.mxc-all b{font-size:1.45rem;font-weight:800;letter-spacing:-.02em;line-height:1.15}
.mxc-all small{font-size:.9rem;line-height:1.45;color:#C3CEE2}
.mxc-go{margin-top:auto;display:inline-flex;align-items:center;gap:8px;font-weight:800;color:#fff}
.mxc-go svg{width:16px;height:16px;transition:transform .25s ease}
.mxc-all:hover .mxc-go svg{transform:translateX(3px)}
.mxc-case:focus-visible,.mxc-all:focus-visible{outline:2px solid #7EA0FF;outline-offset:3px}
@media (prefers-reduced-motion:reduce){.mxc-case::before,.mxc-all,.mxc-go svg{transition:none}.mxc-all:hover{transform:none}}

/* Compra Rápida na Mídia: faixa antes do rodapé, logos dos veículos em branco no mesmo tom do carrossel */
.press{background:#000E24;color:#fff;padding-block:64px 56px;border-top:1px solid #17325F}
.pr-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 24px;margin-bottom:28px}
.pr-h{margin:0;font-size:clamp(1.5rem,2.6vw,2rem);letter-spacing:-.02em;line-height:1.15;color:#fff}
.pr-h .thin{font-weight:300;color:#DDE5F5}
.pr-h b{font-weight:900}
.pr-head p{margin:0;font-size:.95rem;color:#A9B6CF}
.pr-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
.pr-item{display:flex;flex-direction:column;gap:14px;padding:24px;border-radius:18px;border:1px solid #17325F;background:rgba(255,255,255,.02);text-decoration:none;color:#fff;transition:border-color .2s ease,background-color .2s ease}
.pr-item:hover,.pr-item:focus-visible{border-color:rgba(126,160,255,.5);background:rgba(15,78,249,.08)}
.pr-logo{display:flex;align-items:center;height:40px}
.pr-logo img{display:block;height:var(--h,28px);width:auto;opacity:.6;transition:opacity .2s ease}
.pr-item:hover .pr-logo img{opacity:.9}
.pr-title{font-weight:700;font-size:1.02rem;line-height:1.45;color:#DDE5F5}
.pr-go{margin-top:auto;display:inline-flex;align-items:center;gap:6px;font-size:.86rem;font-weight:700;color:#7EA0FF}
.pr-go svg{width:14px;height:14px;transition:transform .2s ease}
.pr-item:hover .pr-go svg{transform:translate(2px,-2px)}
@media (max-width:860px){.press{padding-block:48px 40px}.pr-grid{grid-template-columns:1fr;gap:10px}.pr-item{padding:20px}}
@media (prefers-reduced-motion:reduce){.pr-item,.pr-logo img,.pr-go svg{transition:none}}

/* Seletor de idioma em dropdown discreto (PT, EN, ES), depois do botão de agendar */
.lang-sw{display:none}
.lang-dd{position:relative;flex:none;margin-left:12px}
.lang-dd summary{list-style:none;display:flex;align-items:center;gap:3px;cursor:pointer;font-family:"JetBrains Mono",ui-monospace,monospace;font-size:.7rem;font-weight:500;letter-spacing:.06em;color:#7F8DA8;padding:6px 6px;border-radius:8px;user-select:none}
.lang-dd summary::-webkit-details-marker{display:none}
.lang-dd summary svg{width:11px;height:11px;transition:transform .2s ease}
.lang-dd[open] summary,.lang-dd summary:hover{color:#DDE5F5}
.lang-dd[open] summary svg{transform:rotate(180deg)}
.lang-dd summary:focus-visible{outline:2px solid #7EA0FF;outline-offset:2px}
.lang-menu{position:absolute;right:0;top:calc(100% + 8px);z-index:70;min-width:140px;display:flex;flex-direction:column;padding:6px;border-radius:14px;background:#06122B;border:1px solid rgba(255,255,255,.1);box-shadow:0 24px 50px -20px rgba(0,0,0,.75)}
.lang-menu a{display:block;padding:9px 12px;border-radius:9px;font-size:.86rem;font-weight:600;color:#C3CEE2;text-decoration:none}
.lang-menu a:hover,.lang-menu a:focus-visible{background:rgba(255,255,255,.07);color:#fff}
.lang-menu a[aria-current]{color:#fff}
.lang-menu a[aria-current]::after{content:"✓";float:right;margin-left:12px;color:#5CEA00}
@media (max-width:860px){.nav .lang-dd{margin-left:6px}}
@media (max-width:600px){.nav-bar:has(.lang-dd) .btn .long{display:none}.nav-bar:has(.lang-dd) .btn .short{display:inline}.nav-bar:has(.lang-dd) .btn{white-space:nowrap}}

/* Print do checkout dentro de um iPhone (menu Soluções e cards de produto da home) */
.mx-phone{position:relative;display:block;align-self:start;width:64%;margin-top:20px;padding-top:15px;background:#fff;border:5px solid #0B1730;border-bottom:0;border-radius:26px 26px 0 0;overflow:hidden;box-shadow:0 0 0 1px #2D4B7E,0 22px 40px -18px rgba(0,0,0,.65);transition:transform .35s cubic-bezier(.2,.7,.2,1)}
.mx-island{position:absolute;left:50%;top:4px;width:30%;height:8px;margin-left:-15%;border-radius:999px;background:#0B1730;z-index:1}
.mx-phone .mx-shot{display:block;width:100%;margin:0;border-radius:0;box-shadow:none;transform:none!important}
.mx-card:hover .mx-phone{transform:translateY(-8px)}
.pp-card .mx-phone{width:52%;margin-top:28px;border-width:6px;border-radius:30px 30px 0 0;padding-top:18px}
.pp-card .mx-island{top:5px;height:10px}
.pp-card:hover .mx-phone{transform:translateY(-10px)}
@media (prefers-reduced-motion:reduce){.mx-phone{transition:none}}
.pp-card .mx-phone .mx-shot,.mx-card .mx-phone .mx-shot{width:100%;margin:0}

/* Teste V3: "Na mídia" como coluna do rodapé, só com os logos dos veículos */
@media (min-width:861px){.foot-grid:has(.foot-press){grid-template-columns:minmax(0,1.3fr) repeat(4,minmax(0,1fr))}}
.foot-press{gap:24px!important;padding-top:4px!important}
.foot-press a{display:inline-block;opacity:.6;transition:opacity .2s ease}
.foot-press a:hover,.foot-press a:focus-visible{opacity:1}
.foot-press img{display:block;height:var(--h,20px);width:auto}

/* Rodapé no celular em acordeão (como a Meta): títulos viram linhas com seta, fechadas por padrão */
.fcol-btn{all:unset;display:inline-flex;align-items:center;gap:8px;font:inherit;color:inherit}
.fcol-btn svg{display:none;width:16px;height:16px;transition:transform .2s ease}
@media (max-width:760px){
  .foot-grid:has(.fcol-btn){grid-template-columns:1fr;gap:0}
  .foot-grid:has(.fcol-btn)>div:has(.fcol-btn){border-top:1px solid #17325F}
  .foot-grid:has(.fcol-btn){padding-bottom:0}
  .foot-grid:has(.fcol-btn)>div:first-child{padding-bottom:28px}
  .foot h4:has(.fcol-btn){margin:0}
  .fcol-btn{box-sizing:border-box;display:flex;width:100%;justify-content:space-between;padding:18px 0;cursor:pointer;font-size:1rem;font-weight:600;color:#C3CEE2}
  .fcol-btn:focus-visible{outline:2px solid #7EA0FF;outline-offset:2px;border-radius:6px}
  .fcol-btn svg{display:block}
  .fcol-btn[aria-expanded="true"]{color:#fff}
  .fcol-btn[aria-expanded="true"] svg{transform:rotate(180deg)}
  .foot-grid div:has(>h4>.fcol-btn[aria-expanded="false"])>ul{display:none}
  .foot-grid div:has(>h4>.fcol-btn)>ul{padding-bottom:20px}
}
@media (prefers-reduced-motion:reduce){.fcol-btn svg{transition:none}}
@media (max-width:760px){.foot-press{flex-direction:row!important;flex-wrap:wrap;align-items:center;gap:28px!important}}
