.block-quick-links{--cwp-columns:3;--cwp-gap:8px}.block-quick-links__inner{display:grid;grid-template-columns:repeat(var(--cwp-columns),minmax(0,1fr));gap:12px;font-size:var(--wp--preset--font-size--small);text-align:left}.block-quick-links__inner div{line-height:var(--wp--custom--line-height--small);font-family:var(--wp--custom--typography--interface--font-family);letter-spacing:var(--wp--custom--typography--interface--letter-spacing);text-transform:var(--wp--custom--typography--interface--text-transform);font-size:var(--wp--preset--font-size--min)}.block-quick-links__inner .block-quick-links__circle{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--wp--custom--border-radius--large);box-shadow:var(--wp--custom--box-shadow--1)}.block-quick-links__inner .block-quick-links__icon{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--wp--custom--border-radius--large);padding:16px;box-shadow:var(--wp--custom--box-shadow--1)}.block-quick-links__inner .block-quick-links__circle:hover,.block-quick-links__inner .block-quick-links__circle:focus,.block-quick-links__inner .block-quick-links__icon:hover,.block-quick-links__inner .block-quick-links__icon:focus{box-shadow:var(--wp--custom--box-shadow--2)}.block-quick-links__inner a{color:var(--wp--preset--color--primary);display:flex;align-items:center;flex-direction:column;row-gap:8px;position:relative;font-size:var(--wp--preset--font-size--min);font-weight:700;text-decoration:none;text-align:center;text-transform:uppercase;z-index:2}.block-quick-links__inner a img,.block-quick-links__inner a svg{z-index:1;width:100%;height:auto;aspect-ratio:1;object-fit:contain}.block-quick-links.style-circle img{border-radius:var(--wp--custom--border-radius--large)}.block-quick-links__icon,.block-quick-links__circle{background-color:var(--wp--preset--color--background)}.has-background .block-quick-links.style-circle span{color:inherit}.style-circle .block-quick-links__inner{text-align:center}.layout-flex .block-quick-links__inner a{flex-basis:120px}@media only screen and (min-width:600px){.block-quick-links{--cwp-gap:12px;--cwp-columns:3}.layout-flex .block-quick-links__inner{display:flex;flex-wrap:wrap}}@media only screen and (max-width:900px){.layout-flex .block-quick-links__inner{flex-wrap:wrap}}@media only screen and (min-width:1200px){.block-quick-links{--cwp-columns:9}}.block-area-sidebar .block-quick-links{--cwp-columns:3}