.twz-quicklinks{--text-maxwidth: 100%;container-type:inline-size;container-name:twz_quicklinks}.twz-quicklinks__wrapper{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(25rem, 100%), 1fr));gap:2rem}@media(min-width: 550px){.twz-quicklinks__wrapper>.acf-innerblocks-container{grid-column:span 2}}.twz-quicklinks__intro{grid-column:1/-1;inline-size:100%}.twz-quicklinks__intro .acf-innerblocks-container{--text-maxwidth: 100%;inline-size:min(100%,68.8rem)}.twz-quicklinks__item{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:3rem;padding:3rem 4rem;border-radius:2rem;overflow:clip;background:var(--twz-quicklinks-item-bg, var(--blue-100))}.twz-quicklinks__item:nth-child(1){--itemAnimDelay: 0s}.twz-quicklinks__item:nth-child(2){--itemAnimDelay: .15s}.twz-quicklinks__item:nth-child(3){--itemAnimDelay: .25s}.twz-quicklinks__item:nth-child(4){--itemAnimDelay: .35s}.row:not([data-in-view=true]) .twz-quicklinks__item{translate:-100% 0;opacity:0}.row[data-in-view=true] .twz-quicklinks__item{animation:slideInLeft var(--animation-speed-l) ease var(--itemAnimDelay) both}@keyframes slideInLeft{from{translate:-100% 0;opacity:0}}.twz-quicklinks__text{color:var(--text-color, inherit);flex:1 1 auto}.twz-quicklinks__text :where(p){margin:0}.twz-quicklinks__text :where(p+*){margin-block-start:1rem}
