@keyframes fadeIn{from{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}}.row:has(.twz-quicklinks){--row-maxwidth: 100%}@media(min-width: 768px){.row:has(.twz-quicklinks){width:100%}}.twz-quicklinks{padding:0;margin:0;container-type:inline-size}.twz-quicklinks__items{display:flex;padding:0;opacity:0;animation:fadeIn .3s .4s ease-in-out forwards}@container (max-width: 400px){.twz-quicklinks__items{--quicklinks-columns: 1;gap:1rem}}@container (min-width: 401px) and (max-width: 767px){.twz-quicklinks__items{--quicklinks-columns: 2}}@container (min-width: 768px) and (max-width: 1024px){.twz-quicklinks__items{--quicklinks-columns: 3}}@media(min-width: 1600px){.twz-quicklinks__items:has(.twz-quicklink:nth-of-type(6)){--quicklinks-columns: 6}.twz-quicklinks__items:not(:has(.twz-quicklink:nth-of-type(6))){--quicklinks-columns: 5}.twz-quicklinks__items:not(:has(.twz-quicklink:nth-of-type(5))){--quicklinks-columns: 4}.twz-quicklinks__items:not(:has(.twz-quicklink:nth-of-type(4))){--quicklinks-columns: 3}}.twz-quicklinks__items:not(:has(.flickity-slider)){display:grid;grid-template-columns:repeat(var(--quicklinks-columns), 1fr)}.twz-quicklinks__items:has(.flickity-slider){max-width:calc(100% - var(--flickity-button-width)*2);margin:0 auto;overflow:visible}.twz-quicklinks .twz-quicklink{flex:1 1 auto;list-style:none;position:relative;display:flex;align-items:stretch}.twz-quicklinks .twz-quicklink:not(:last-of-type):after{display:block;width:2px;height:70%;background-color:var(--quicklinks-line-color, var(--grey-300));position:absolute;right:-1px;top:50%;transform:translateY(-50%)}@media(min-width: 550px){.twz-quicklinks .twz-quicklink:not(:last-of-type):after{content:""}}@media(min-width: 550px)and (max-width: 767px){.twz-quicklinks .twz-quicklink:not(:last-of-type):nth-of-type(even):after{content:unset}}.twz-quicklinks .twz-quicklink:has(a:hover):after,.twz-quicklinks .twz-quicklink:has(+li a:hover):after{content:unset}.twz-quicklinks .twz-quicklink>a{--text-color: var(--quicklinks-text-color, var(--grey-700));--theme-fs-base: 1.6rem;padding:3rem;display:flex;flex-direction:column;align-items:flex-start;padding-left:30%;width:100%;text-decoration:none;background-color:var(--quicklinks-bg-color, var(--white));transition:.2s ease-in-out}.twz-quicklinks .twz-quicklink>a:hover{--quicklinks-bg-color: var(--quicklinks-bg-color-hover, var(--cyan-500));--text-color: var(--quicklinks-text-color-hover, var(--white));--quicklinks-image-bg-color: var(--quicklinks-image-bg-color-hover, var(--white))}.twz-quicklinks .twz-quicklink>a:hover .twz-image:has(.twz-image__inverted) img:not(.twz-image__inverted){opacity:0}.twz-quicklinks .twz-quicklink>a:hover .twz-image:has(.twz-image__inverted) .twz-image__inverted{opacity:1}.twz-quicklinks .twz-quicklink>a:hover .twz-image:has(.twz-image__inverted) .twz-image__inverted img{opacity:1}@media(max-width: 767px){.twz-quicklinks .twz-quicklink>a{flex-direction:row;padding:2rem 3rem;align-items:center;gap:2rem}}.twz-quicklinks .twz-quicklink>a .twz-image{--quicklink-image-padding: 2rem;display:block;height:9.5rem;width:9.5rem;background-color:var(--quicklinks-image-bg-color, var(--blue-800));border-radius:6rem 6rem 6rem 0;padding:var(--quicklinks-image-padding);margin-bottom:2rem;border:1px solid var(--quicklinks-image-border-color, var(--blue-800));position:relative;overflow:clip}@media(max-width: 767px){.twz-quicklinks .twz-quicklink>a .twz-image{height:6rem;width:6rem;margin-bottom:0;flex-shrink:0}}.twz-quicklinks .twz-quicklink>a .twz-image img{-o-object-position:center;object-position:center;transition:.2s ease-in-out}.twz-quicklinks .twz-quicklink>a .twz-image__inverted{position:absolute;left:50%;top:50%;translate:-50% -50%;width:calc(100% - var(--quicklinks-image-padding)*2);height:calc(100% - var(--quicklinks-image-padding)*2);-o-object-fit:contain;object-fit:contain;opacity:0}.twz-quicklinks .twz-quicklink>a span{text-transform:uppercase;color:var(--text-color);font-size:var(--theme-fs-base)}.twz-quicklinks--is-slider{position:relative}.twz-quicklinks--is-slider:has(.flickity-slider){--flickity-button-width: 6rem;background-color:var(--white)}@media(min-width: 1600px){.twz-quicklinks--is-slider:has(.flickity-slider){--flickity-button-width: 12rem}}.twz-quicklinks--is-slider:has(.flickity-slider) .twz-quicklink{width:var(--quicklink-size, 25%);min-height:100%;position:absolute}.twz-quicklinks--is-slider:has(.flickity-slider) .twz-quicklink:first-of-type:before{display:block;width:2px;height:70%;background-color:var(--grey-300);position:absolute;left:-1px;top:50%;transform:translateY(-50%);content:""}@media(min-width: 550px){.twz-quicklinks--is-slider:has(.flickity-slider) .twz-quicklink:first-of-type:before{content:""}}.twz-quicklinks--is-slider:has(.flickity-slider) .twz-quicklink:last-of-type:after{display:block;width:1px;height:70%;background-color:var(--grey-300);position:absolute;right:-1px;top:50%;transform:translateY(-50%);content:""}@media(min-width: 550px){.twz-quicklinks--is-slider:has(.flickity-slider) .twz-quicklink:last-of-type:after{content:""}}.twz-quicklinks--is-slider:has(.flickity-slider) .next{right:calc(var(--flickity-button-width)*-1)}.twz-quicklinks--is-slider:has(.flickity-slider) .previous{left:calc(var(--flickity-button-width)*-1)}.twz-quicklinks--is-slider:has(.flickity-slider) .flickity-prev-next-button{width:var(--flickity-button-width);padding:2rem;background-color:var(--white);height:100%}.twz-quicklinks--is-slider:has(.flickity-slider) .flickity-prev-next-button:before{content:none}.twz-quicklinks--is-slider:has(.flickity-slider) .flickity-prev-next-button svg{fill:var(--grey-700);display:block;width:2rem;height:auto}
.twz-quicklinks{--quicklinks-text-color-hover: var(--white);--quicklinks-bg-color-hover: var(--blue-300)}.twz-quicklinks .twz-quicklink>a{--text-color: var(--text-color-dark)}@media(min-width: 768px){.twz-quicklinks .twz-quicklink>a{align-items:center;padding-left:3rem}}.twz-quicklinks .twz-quicklink>a span{text-transform:unset}@media(min-width: 768px){.twz-quicklinks .twz-quicklink>a span{text-align:center}}.twz-quicklinks .twz-quicklink>a .twz-image{display:flex;place-content:center}.twz-quicklinks .twz-quicklink>a .twz-image img{width:calc(100% - var(--quicklinks-image-padding)*2);height:calc(100% - var(--quicklinks-image-padding)*2)}
