.text-icon-grps{--tig-alignment:start;--tig-border:0;--tig-border-radius:0;--tig-icon-border-radius:var(--tig-icon-size);--tig-grid-count:var(--tig-grid-count\@sm);--tig-grid-gap:var(--tig-grid-gap\@sm,1rem);--tig-icon-padding:0px;--tig-icon-size:50px;--tig-icon-wrapper-size:calc(var(--tig-icon-padding)*2 + var(--tig-icon-size));--tig-padding:0;--tig-title-color:var(--color-foreground);--tig-detail-color:var(--color-foreground);display:flex;flex-flow:row wrap;gap:var(--tig-grid-gap)}.text-icon-grps--icons-square{--tig-icon-border-radius:0}@media (min-width:768px){.text-icon-grps{--tig-grid-count:var(--tig-grid-count\@md);--tig-grid-gap:var(--tig-grid-gap\@md,1rem)}}@media (min-width:1025px){.text-icon-grps{--tig-grid-count:var(--tig-grid-count\@lg);--tig-grid-gap:var(--tig-grid-gap\@lg,1rem)}}.text-icon-grp{border:var(--tig-border);border-radius:var(--tig-border-radius);color:rgb(var(--tig-title-color));display:grid;gap:1em;grid-template:auto 1fr/auto;padding:var(--tig-padding);position:relative;width:calc(100%/var(--tig-grid-count) - var(--tig-grid-gap) + var(--tig-grid-gap)/var(--tig-grid-count))}.text-icon-grp:only-child{width:100%}a.text-icon-grp{color:inherit;font-weight:inherit;text-decoration:none!important}.js .text-icon-grps[data-mh-animation]{will-change:auto!important}.js .text-icon-grps[data-mh-animation] .text-icon-grp{opacity:0}.text-icon-grps.animated .text-icon-grp{animation:var(--tig-animation) 1s cubic-bezier(.46,.52,.09,1.01) forwards;animation-delay:calc(var(--tig-animation-delay))}.text-icon-grp--left{grid-template:"icon content" auto/var(--tig-icon-wrapper-size) 1fr}.text-icon-grp__icon{background:var(--tig-icon-bg,transparent);border-radius:var(--tig-icon-border-radius);display:block;grid-column:1/1;grid-row:1/1;height:var(--tig-icon-wrapper-size);object-fit:contain;padding:var(--tig-icon-padding,0);position:relative;width:var(--tig-icon-wrapper-size)}.flex-align-left .text-icon-grp__icon{justify-self:start}.flex-align-center .text-icon-grp__icon{justify-self:center}.flex-align-right .text-icon-grp__icon{justify-self:end}@media (min-width:768px){.flex-align-left--tablet .text-icon-grp__icon{justify-self:start}.flex-align-center--tablet .text-icon-grp__icon{justify-self:center}.flex-align-right--tablet .text-icon-grp__icon{justify-self:end}}@media (min-width:1025px){.flex-align-left--desktop .text-icon-grp__icon{justify-self:start}.flex-align-center--desktop .text-icon-grp__icon{justify-self:center}.flex-align-right--desktop .text-icon-grp__icon{justify-self:end}}.text-icon-grp__icon svg{fill:var(--tig-icon-color);display:block;height:var(--tig-icon-size);width:var(--tig-icon-size)}a.text-icon-grp .text-icon-grp__icon:before{background:var(--tig-icon-bg,transparent);border-radius:var(--tig-icon-border-radius);content:"";display:block;height:100%;left:0;position:absolute;top:0;transform-origin:center;transition:transform .2s ease-in-out;width:100%;will-change:transform;z-index:-1}a.text-icon-grp:hover .text-icon-grp__icon:before{transform:scale(1.1)}.text-icon-grp__text{font-size:19px}.text-icon-grp__title{color:rgb(var(--tig-title-color));display:block;position:relative}.text-icon-grp__detail{margin:.5rem 0 0}.text-icon-grp__detail,a .text-icon-grp__detail{color:rgb(var(--tig-detail-color))}