.cards-section path{fill:var(--accentColor)}.cards-section .cards-logo{padding-bottom:1.75rem}.cards-section .cards-item .center{display:block;margin-left:auto;margin-right:auto}.cards-section .cards-items{display:flex;flex-wrap:wrap;margin-bottom:-1.5rem}.cards-section .cards-inner-item{align-items:center;padding:2rem}.cards-section .cards-items>div{margin-bottom:1.5rem;padding:0 .9rem;position:relative;width:33.33333%}@media (max-width:991px){.cards-section .cards-items>div{width:50%}}@media (max-width:767px){.cards-section .cards-items{flex-wrap:nowrap;gap:1rem;overflow-x:100%;padding:0 1rem;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.cards-section .cards-items>div{flex:0 0 85%;padding:0;scroll-snap-align:start;scroll-snap-stop:always;width:auto}.cards-section .cards-items::-webkit-scrollbar{display:none}.cards-section .cards-inner-item{padding:1.5rem}}.cards-carousel-ui{margin-top:.5rem;position:relative;user-select:none}.cards-carousel-ui .cc-arrow{background:rgba(0,0,0,.5);border:0;border-radius:999px;color:#fff;cursor:pointer;height:36px;position:absolute;top:-3rem;transform:translateY(-50%);width:36px;z-index:2}.cards-carousel-ui .cc-prev{left:.5rem}.cards-carousel-ui .cc-next{right:.5rem}.cards-carousel-ui .cc-dots{align-items:center;display:flex;gap:.5rem;justify-content:center;padding:.5rem 0}.cards-carousel-ui .cc-dot{background:rgba(0,0,0,.25);border:0;border-radius:999px;cursor:pointer;height:8px;width:8px}.cards-carousel-ui .cc-dot.active{background:rgba(0,0,0,.75)}.cards-section .cards-items.dragging{cursor:grabbing;cursor:-webkit-grabbing;scroll-behavior:auto}.cards-section .cards-items.splide__list{display:flex;flex-wrap:wrap;margin-bottom:-1.5rem}@media (max-width:767px){.cards-splide.is-initialized .splide__list{flex-wrap:nowrap}.cards-splide.is-initialized .splide__slide{flex:0 0 100%;padding:0;width:auto}.cards-splide .splide__track{padding:0 1rem 2.5rem}.cards-splide:not(.is-initialized){visibility:visible}}.logo-centro{justify-self:center}.logo-izq{justify-self:baseline}.logo-der{justify-self:flex-end}@media(max-width:900px){.cards-section .cards-items.splide__list>.cards-item.splide__slide{width:50%}}@media(max-width:767px){.cards-section .cards-items.splide__list>.cards-item.splide__slide{padding:0;width:100%}}