.icon-boxes-gap--large{gap:20px}.icon-boxes-gap--medium{gap:16px}.icon-boxes-gap--small{gap:8px}.icon-box{border:1.5px solid transparent;display:flex;flex-direction:column;position:relative;transition:var(--transition)}.icon-box-padding--large{border-radius:clamp(12px,3vw,16px);padding:clamp(28px,3vw,32px)}.icon-box-padding--medium{border-radius:clamp(12px,3vw,16px);padding:clamp(24px,3vw,28px)}.icon-box-padding--small{border-radius:clamp(8px,3vw,12px);padding:clamp(16px,3vw,20px)}.icon-box-spacing--large{gap:clamp(20px,3vw,24px)}.icon-box-spacing--medium{gap:clamp(16px,3vw,20px)}.icon-box-spacing--small{gap:clamp(12px,3vw,16px)}.icon-box-bg--white{background:var(--color-white);box-shadow:var(--smooth-shadow)}.icon-box-bg--light{background:var(--color-background-card)}.icon-box-bg--pink{background:var(--color-pink-light)}.icon-box-bg--orange{background:var(--color-orange-light)}.icon-box-bg--yellow{background:var(--color-yellow-light)}.icon-box-bg--green{background:var(--color-green-light)}.icon-box-bg--blue{background:var(--color-blue-light)}.icon-box-bg--purple{background:var(--color-purple-light)}.icon-box__link{inset:0;position:absolute;z-index:1}.icon-box__text{display:flex;flex:1;flex-flow:column;gap:0;width:100%}.icon-box--card{cursor:pointer}.icon-box--card:hover{border-color:var(--color-text-primary)}.icon-box--card.icon-box-padding--none{border-width:0}.icon-box--card.icon-box-padding--none:hover{opacity:.7}@media screen and (min-width:800px){.icon-box-flow-xl--row{flex-flow:row}.icon-box-flow-xl--column{flex-flow:column}.icon-box-flow-xl--column .icon-box__tag{position:absolute;right:12px;top:12px}.icon-box-align-xl--start{align-items:start;text-align:left}.icon-box-align-xl--center{align-items:center;text-align:center}.icon-box-flow-xl--row.icon-box-align-xl--center{text-align:left}.icon-box-flow-xl--column .buttons__item{margin-top:auto}}@media screen and (max-width:800px){.icon-box-flow-xs--row{flex-flow:row}.icon-box-flow-xs--column{flex-flow:column}.icon-box-flow-xs--column .icon-box__tag{position:absolute;right:12px;top:12px}.icon-box-align-xs--start{align-items:start;text-align:left}.icon-box-align-xs--center{align-items:center;text-align:center}.icon-box-flow-xs--row.icon-box-align-xs--center{text-align:left}.icon-box-flow-xs--column .buttons__item{margin-top:auto}.icon-box .buttons__item:not(.buttons__item--icon){width:fit-content}}