/* All selectors are restricted to the Home brands section. */
.ds-nexo-home .ds-nexo-home__brands-section .ds-nexo-home__brand {
 position:relative;isolation:isolate;overflow:visible;--sb-lift:-9px;--sb-scale:1.01;
 border-color:#d6e2eb;box-shadow:0 4px 14px #08283f0b;
 transition:transform 280ms cubic-bezier(.2,.75,.25,1),box-shadow 280ms ease,border-color 280ms ease;
}
.ds-nexo-home .ds-nexo-home__brands-section button.ds-nexo-home__brand {--sb-lift:-8px;--sb-scale:1.007;}
.ds-nexo-home__brands-section .ds-nexo-home__brand::before,
.ds-nexo-home__brands-section .ds-nexo-home__brand::after {content:'';position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:0;}
.ds-nexo-home__brands-section .ds-nexo-home__brand::before {opacity:.12;background:radial-gradient(ellipse at var(--sb-x,50%) var(--sb-y,35%),#70cce338,transparent 66%);transition:opacity 280ms ease;}
.ds-nexo-home__brands-section a.ds-nexo-home__brand::before {background:radial-gradient(ellipse at var(--sb-x,50%) var(--sb-y,35%),#70cce330,transparent 66%),radial-gradient(ellipse at 70% 30%,#ff982015,transparent 60%);}
.ds-nexo-home__brands-section .ds-nexo-home__brand::after {opacity:0;background:linear-gradient(115deg,transparent 36%,#ffffff55 49%,transparent 62%);clip-path:inset(0 100% 0 0 round 14px);}
.ds-nexo-home__brands-section .ds-nexo-home__brand-art,
.ds-nexo-home__brands-section .ds-nexo-home__brand-action {position:relative;z-index:1;}
.ds-nexo-home__brands-section .ds-nexo-home__brand-art::before {content:'';position:absolute;inset:4% 10%;border-radius:50%;background:radial-gradient(ellipse,#8bd3e140,transparent 70%);opacity:.12;pointer-events:none;transition:opacity 280ms ease,transform 280ms ease;}
.ds-nexo-home .ds-nexo-home__brands-section .ds-nexo-home__brand img {position:relative;transition:transform 280ms ease,filter 280ms ease;}
.ds-nexo-home__brands-section .ds-nexo-home__brand-action {transition:background 220ms ease,box-shadow 220ms ease,transform 220ms ease;}
.ds-nexo-home__brands-section .ds-nexo-home__brand-action>span {transition:transform 220ms ease;}
.ds-nexo-home .ds-nexo-home__brands-section .ds-nexo-home__brand:focus-visible {outline:3px solid #46758e;outline-offset:4px;border-color:#7b9bad;box-shadow:0 16px 36px #08283f22;}
.ds-nexo-home .ds-nexo-home__brands-section a.ds-nexo-home__brand:focus-visible {outline-color:#b85600;border-color:#d67a26;}
.ds-nexo-home .ds-nexo-home__brands-section a:focus-visible .ds-nexo-home__brand-action {background:#fff0df;color:#823b00;box-shadow:inset 3px 0 #e78120;}
@media (hover:hover) and (pointer:fine) {
 .ds-nexo-home .ds-nexo-home__brands-section .ds-nexo-home__brand:hover {transform:perspective(850px) translateY(var(--sb-lift)) rotateX(var(--sb-rx,0deg)) rotateY(var(--sb-ry,0deg)) scale(var(--sb-scale))!important;box-shadow:0 20px 40px #08283f24;border-color:#a2b9c9;}
 .ds-nexo-home .ds-nexo-home__brands-section a.ds-nexo-home__brand:hover {border-color:#d67a26;}
 .ds-nexo-home__brands-section .ds-nexo-home__brand:hover::before {opacity:1;}
 .ds-nexo-home__brands-section .ds-nexo-home__brand:hover::after {animation:sb-sheen 650ms ease-out 1;}
 .ds-nexo-home__brands-section .ds-nexo-home__brand:hover .ds-nexo-home__brand-art::before {opacity:.8;transform:scale(1.05);}
 .ds-nexo-home .ds-nexo-home__brands-section .ds-nexo-home__brand:hover img {transform:translate(var(--sb-px,0px),calc(-5px + var(--sb-py,0px))) scale(1.05);filter:drop-shadow(0 5px 3px #08283f12);}
 .ds-nexo-home .ds-nexo-home__brands-section a:hover .ds-nexo-home__brand-action {background:#fff0df;color:#823b00;box-shadow:inset 3px 0 #e78120;}
 .ds-nexo-home__brands-section a:hover .ds-nexo-home__brand-action>span {transform:translateX(2px);}
 .ds-nexo-home .ds-nexo-home__brands-section a .ds-nexo-home__brand-action:hover {transform:translateY(-2px);box-shadow:inset 3px 0 #e78120,0 4px 12px #e7812020;}
 .ds-nexo-home__brands-section a .ds-nexo-home__brand-action:hover>span {transform:translateX(5px);}
 .ds-nexo-home .ds-nexo-home__brands-section button:hover .ds-nexo-home__brand-action {background:#edf2f6;box-shadow:inset 0 -1px #afc5d3;}
 .ds-nexo-home__brands-section button:hover .ds-nexo-home__brand-action>span {transform:translateX(2px);}
}
@keyframes sb-sheen {0%{opacity:0;clip-path:inset(0 100% 0 0 round 14px)}25%{opacity:.7}100%{opacity:0;clip-path:inset(0 0 0 100% round 14px)}}
@media (max-width:1024px) {.ds-nexo-home .ds-nexo-home__brands-section .ds-nexo-home__brand {--sb-lift:-5px;--sb-scale:1.005;}}
@media (hover:none), (pointer:coarse) {
 .ds-nexo-home .ds-nexo-home__brands-section .ds-nexo-home__brand:active {transform:translateY(-2px);box-shadow:0 8px 18px #08283f20;}
}
@media (prefers-reduced-motion:reduce) {
 .ds-nexo-home .ds-nexo-home__brands-section .ds-nexo-home__brand,
 .ds-nexo-home .ds-nexo-home__brands-section .ds-nexo-home__brand img,
 .ds-nexo-home .ds-nexo-home__brands-section .ds-nexo-home__brand-action,
 .ds-nexo-home .ds-nexo-home__brands-section .ds-nexo-home__brand-action>span,
 .ds-nexo-home__brands-section .ds-nexo-home__brand-art::before {transform:none!important;transition:none!important;}
 .ds-nexo-home__brands-section .ds-nexo-home__brand::after {animation:none!important;display:none;}
 .ds-nexo-home__brands-section.ds-motion-reveal {opacity:1!important;transform:none!important;transition:none!important;}
}

@media(prefers-reduced-motion:reduce){.ds-nexo-home .ds-nexo-home__brands-section .ds-nexo-home__brand.ds-motion-card,.ds-nexo-home .ds-nexo-home__brands-section .ds-nexo-home__brand.ds-motion-card img,.ds-nexo-home .ds-nexo-home__brands-section .ds-nexo-home__brand.ds-motion-card .ds-nexo-home__brand-action,.ds-nexo-home .ds-nexo-home__brands-section .ds-nexo-home__brand.ds-motion-card .ds-nexo-home__brand-action>span{transform:none!important;transition:none!important;}}
