.ag-clientes{background:#fff;padding:5rem 8rem;width:100%}.ag-clientes-header{text-align:center;margin-bottom:40px}.ag-clientes-title{margin-bottom:10px}.ag-clientes-description{margin-top:10px;opacity:.8}.ag-clientes-marquee{overflow:hidden;position:relative}.ag-cliente-track{display:flex;gap:90px;align-items:center;animation:agClientesScroll var(--ag-clientes-duration, 28s) linear infinite;animation-play-state:paused;will-change:transform;width:max-content}.ag-clientes-marquee.in .ag-cliente-track{animation-play-state:running}.ag-clientes-marquee:hover .ag-cliente-track{animation-play-state:paused}.ag-cliente-item{width:200px;height:80px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.ag-cliente-item img{transition:filter .4s ease;width:200px;height:80px;object-fit:contain;opacity:1;transition:all .35s ease}.ag-cliente-image{filter:var(--logo-filter);opacity:var(--logo-opacity);transition:filter .3s ease,opacity .3s ease}.ag-cliente-image-hover{transition:all .3s ease}.ag-cliente-image-hover:hover{transform:scale(1.05);filter:var(--logo-filter-hover);opacity:var(--logo-opacity-hover)}.ag-clientes-breakpoints-grid{grid-template-columns:repeat(var(--ag-clientes-columns, 1),minmax(0,1fr));justify-items:center;align-items:center;display:grid;gap:2.5rem;position:relative}.ag-cliente-breakpoint-item{justify-content:center;text-decoration:none;align-items:center;width:180px;height:60px;display:flex;opacity:1;transform:translateY(0);transition:opacity .45s ease,transform .45s cubic-bezier(.22,1,.36,1);will-change:opacity,transform}.ag-cliente-breakpoint-item.is-entering{opacity:0;transform:translateY(8px) scale(.985)}.ag-clientes-breakpoints .ag-cliente-image{width:180px;height:60px;object-fit:contain}.ag-clientes-breakpoints.is-refreshing .ag-clientes-refresh-indicator{opacity:.8}.ag-clientes-refresh-indicator{justify-content:flex-end;margin-bottom:1.5rem;align-items:center;display:flex;gap:.85rem;transition:opacity .25s ease;width:100%}.ag-clientes-refresh-label{color:#575757;font-size:.95rem;letter-spacing:.02em}.ag-clientes-refresh-bar{background:#0094aa1f;border-radius:999px;overflow:hidden;width:min(220px,35vw);height:6px}.ag-clientes-refresh-bar-fill{transform-origin:left center;background:linear-gradient(90deg,#0094aa,#ffc20d);transform:scaleX(var(--ag-clientes-refresh-progress, 1));transition:transform .9s linear;display:block;height:100%;width:100%}.ag-clientes-breakpoints.is-refreshing .ag-clientes-refresh-bar-fill{transition-duration:.25s;opacity:.9}.ag-cliente-grid-image{filter:var(--logo-filter);opacity:var(--logo-opacity);transition:filter .3s ease,opacity .3s ease}.ag-cliente-grid-image-hover{transition:all .3s ease}.ag-cliente-grid-image-hover:hover{transform:scale(1.05);filter:var(--logo-filter-hover);opacity:var(--logo-opacity-hover)}@keyframes agClientesScroll{0%{transform:translateZ(0)}to{transform:translate3d(calc(-1 * var(--ag-clientes-loop-width, 50%)),0,0)}}.ag-clientes-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:-5rem;display:grid;gap:1.5rem}.ag-clientes-archive{padding:5rem}.ag-clientes-archive .ag-clientes-grid{margin-bottom:5rem}.ag-cliente-card{transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease;box-shadow:0 18px 40px #00000008;border:1px solid #f5f5f5;background:#f5f5f5;min-height:220px}.ag-cliente-card:hover{box-shadow:0 24px 50px #0000000f;transform:translateY(-4px);border-color:#e1e1e1}.ag-cliente-card-link,.ag-cliente-card-inner{justify-content:center;text-decoration:none;align-items:center;display:flex;height:100%;padding:1rem;width:100%}.ag-cliente-grid-image{transition:filter .25s ease,opacity .25s ease,transform .25s ease;object-fit:contain;width:200px;height:150px;opacity:1}.ag-cliente-card:hover .ag-cliente-grid-image-hover{transform:scale(1.02);filter:grayscale(0%);opacity:1}.ag-cliente-label{color:#575757;font-size:1.4rem;font-weight:700;letter-spacing:.03em;text-align:center}.ag-cliente-empty{text-align:center;font-size:1.1rem;color:#8b8b8b;margin:0}.ag-clientes-controls{justify-content:center;align-items:center;position:relative;width:100%;display:flex;flex-wrap:wrap}.ag-clientes-controls .nav-item{position:absolute;right:0}.ag-clientes-controls-inner{justify-content:center;align-items:center;flex-grow:1;width:100%;display:flex;flex-wrap:wrap}.nav-clientes{animation:riseIn .7s cubic-bezier(.19,1,.22,1) forwards;transform:translateY(14px);background:transparent;-webkit-appearance:none;text-decoration:none;align-items:center;appearance:none;box-shadow:none;color:#575757;cursor:pointer;display:flex;border:none;outline:none;padding:0;margin:0;gap:14px;opacity:0}.nav-clientes:hover .nav-icon{background:#ffc20d}.nav-clientes .nav-icon{transition:background .35s ease;justify-content:center;background:#0094aa;align-items:center;position:relative;overflow:hidden;display:flex;min-width:40px;width:40px;height:40px;color:#fff}.nav-clientes .nav-icon i{position:relative;font-size:1.2rem;z-index:1}.nav-clientes .nav-label{color:#575757;font-size:1rem;line-height:1.1}.nav-clientes .nav-icon i{animation:pulse .9s infinite ease-in-out}.js-clientes-load-more-sentinel{height:1px;pointer-events:none}@media(min-width:992px){.ag-clientes-archive .js-clientes-load-more{display:none!important}}@media(max-width:575.98px){.ag-clientes{padding:1.5rem 0}.ag-clientes-breakpoints-grid{gap:1.5rem;padding:0 1rem}.ag-clientes-refresh-indicator{justify-content:center;padding:0 1rem;flex-direction:column}.ag-clientes-refresh-bar{width:100%;max-width:240px}.ag-clientes-archive{padding:1.5rem}.ag-clientes-archive .ag-clientes-grid{grid-template-columns:repeat(1,minmax(0,1fr));margin-bottom:2rem;padding:0}.ag-clientes-description{font-size:1rem;line-height:1.7rem}.ag-cliente-grid-image{max-height:150px}.nav-clientes{display:inline-block}.ag-clientes-controls{height:82.22px}.ag-clientes-controls-inner .nav-top .nav-icon{display:inline-flex;margin-bottom:.5rem}.ag-clientes-controls-inner .nav-top .nav-label{display:block}}@media(min-width:576px)and (max-width:767.98px){.ag-clientes{padding:1.5rem 0}.ag-clientes-archive{padding:1.5rem}.ag-clientes-archive .ag-clientes-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:2rem;padding:0}.ag-clientes-description{font-size:1rem;line-height:1.7rem}.ag-cliente-grid-image{max-height:150px}.nav-clientes{display:inline-block}.ag-clientes-controls{height:82.22px}.ag-clientes-controls-inner .nav-top .nav-icon{display:inline-flex;margin-bottom:.5rem}.ag-clientes-controls-inner .nav-top .nav-label{display:block}}@media(min-width:768px)and (max-width:991.98px){.ag-clientes{padding:1.5rem 0}.ag-clientes-archive{padding:1.5rem}.ag-clientes-archive .ag-clientes-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:2rem;padding:0}.ag-clientes-description{font-size:1rem;line-height:1.7rem}.ag-cliente-grid-image{max-height:150px}.nav-clientes{display:inline-block}.ag-clientes-controls{height:82.22px}.ag-clientes-controls-inner .nav-top .nav-icon{display:inline-flex;margin-bottom:.5rem}.ag-clientes-controls-inner .nav-top .nav-label{display:block}}@media(min-width:992px)and (max-width:1199.98px){.ag-clientes-archive{padding:3rem}.ag-clientes-archive .ag-clientes-grid{margin-bottom:3rem}.ag-clientes-archive .ag-clientes-grid{grid-template-columns:repeat(3,minmax(0,1fr));padding:0}.ag-clientes-title{font-size:2.4rem}}.animateFadeUp{animation:fadeUp .7s ease forwards;will-change:transform,opacity;opacity:0}.animateFadeDown{animation:fadeDown .7s ease forwards;will-change:transform,opacity;opacity:0}.animateFadeLeft{animation:fadeLeft .7s ease forwards;will-change:transform,opacity;opacity:0}.animateFadeRight{animation:fadeRight .7s ease forwards;will-change:transform,opacity;opacity:0}.animateZoomIn{animation:zoomIn .7s ease forwards;will-change:transform,opacity;opacity:0}.animateZoomOut{animation:zoomOut .7s ease forwards;will-change:transform,opacity;opacity:0}.animateRotateIn{animation:rotateIn .8s ease forwards;transform-origin:center;will-change:transform,opacity;opacity:0}.animateFlipUp{animation:flipUp .8s ease forwards;transform-origin:bottom;will-change:transform,opacity;opacity:0}.animateBounceIn{animation:bounceIn .8s ease forwards;will-change:transform,opacity;opacity:0}.animateBlurIn{animation:blurIn .8s ease forwards;filter:blur(10px);opacity:0}.ag-animation-left{transform:translate(-80px)}.ag-animation-right{transform:translate(80px)}.ag-animation-top{transform:translateY(-80px)}.ag-animation-bottom{transform:translateY(80px)}.ag-animation-fade{transform:none}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeDown{0%{opacity:0;transform:translateY(-40px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeLeft{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}@keyframes fadeRight{0%{opacity:0;transform:translate(-40px)}to{opacity:1;transform:translate(0)}}@keyframes zoomIn{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes zoomOut{0%{opacity:0;transform:scale(1.15)}to{opacity:1;transform:scale(1)}}@keyframes rotateIn{0%{opacity:0;transform:rotate(-8deg) scale(.95)}to{opacity:1;transform:rotate(0) scale(1)}}@keyframes flipUp{0%{opacity:0;transform:perspective(800px) rotateX(90deg)}to{opacity:1;transform:perspective(800px) rotateX(0)}}@keyframes bounceIn{0%{opacity:0;transform:scale(.3)}50%{opacity:1;transform:scale(1.08)}70%{transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes blurIn{0%{opacity:0;filter:blur(10px);transform:translateY(20px)}to{opacity:1;filter:blur(0);transform:translateY(0)}}@keyframes riseIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%{transform:scale(1);opacity:1}to{transform:scale(2);opacity:0}}.delay100{animation-delay:.1s}.delay200{animation-delay:.2s}.delay300{animation-delay:.3s}.delay400{animation-delay:.4s}.delay500{animation-delay:.5s}.delay600{animation-delay:.6s}.delay700{animation-delay:.7s}.delay800{animation-delay:.8s}.delay900{animation-delay:.9s}.delay1000{animation-delay:1s}.speed300{animation-duration:.3s}.speed500{animation-duration:.5s}.speed700{animation-duration:.7s}.speed1000{animation-duration:1s}.speed1500{animation-duration:1.5s}
