.quicklinks-grid{width:100%;margin:0 auto}.quicklinks-grid__container{display:grid;grid-template-columns:repeat(var(--ql-columns,4),1fr);gap:var(--core-gap,1.5rem);padding:1rem 0}.quicklinks-grid__item{position:relative}.quicklinks-grid__item .ql-link{display:flex;flex-direction:column;align-items:center;justify-content:center;text-decoration:none;padding:1.5rem;border-radius:8px;height:100%}.quicklinks-grid__item .ql-link-image{display:flex;align-items:center;justify-content:center;margin-bottom:1rem;width:120px;height:120px;max-width:100%}.quicklinks-grid__item .ql-link-image img{width:100%;height:100%;object-fit:contain}.quicklinks-grid__item .ql-link-image i{font-size:calc(var(--ql-icon-size, 48px) * 0.6)}.quicklinks-grid__item .ql-link-title{text-align:center;font-weight:500;font-size:1rem;line-height:1.4}@media (max-width:1024px){.quicklinks-grid__container{grid-template-columns:repeat(min(var(--ql-columns, 4), 3),1fr);gap:var(--core-gap,1.5rem)}}@media (max-width:768px){.quicklinks-grid__container{grid-template-columns:repeat(min(var(--ql-columns, 4), 2),1fr);gap:var(--core-gap,1.5rem)}.quicklinks-grid__item .ql-link{padding:1rem}.quicklinks-grid__item .ql-link-image{max-width:80px}.quicklinks-grid__item .ql-link-image i{font-size:2.5rem}}@media (max-width:480px){.quicklinks-grid__container{grid-template-columns:repeat(2,1fr);gap:var(--core-gap,1.5rem)}.quicklinks-grid__item .ql-link-title{font-size:.875rem}}.ql-icon-fa{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.ql-icon-fa i{font-size:3rem;line-height:1}.ql-link-image i.fa-solid,.ql-link-image i.fa-regular,.ql-link-image i.fa-brands,.ql-link-image i.fa-light{display:block}.quicklinks-slider .ql-icon-fa i{font-size:2.5rem}.quicklinks-slider.ql-slider-static .splide__track{overflow:visible}.quicklinks-slider.ql-slider-static .splide__list{display:flex;flex-wrap:wrap;gap:var(--core-gap,1.5rem);transform:none!important}.quicklinks-slider.ql-slider-static .splide__slide{width:auto;flex:1 1 0%}.quicklinks-slider .splide__slide a{display:flex;flex-direction:column;align-items:center;justify-content:center;text-decoration:none;padding:.5rem;border-radius:8px}.quicklinks-slider .ql-link-image{display:flex;align-items:center;justify-content:center;margin-bottom:.5rem;width:80px;height:80px;max-width:100%}.quicklinks-slider .ql-link-image img{width:100%;height:100%;object-fit:contain}.quicklinks-slider .ql-link-image i{font-size:calc(var(--ql-icon-size, 48px) * 0.6)}.quicklinks-slider .ql-link-title{text-align:center;font-size:.875rem}