.use-icon-box{gap:var(--column-gap);text-align:var(--text-align,inherit);flex-direction:var(--layout,row);display:flex}@media only screen and (width<=767px){.use-icon-box{flex-direction:column}}.use-icon-box.boxed{height:100%;padding:calc(var(--column-gap) * 1.25);background-color:var(--color-light);border:1px solid var(--color-border);border-radius:0;transition:all .3s}.use-icon-box.boxed:hover{border-color:var(--color-primary)}.use-icon-box.boxed:hover .icon-wrapper{color:var(--color-light);background-color:var(--color-primary);border-color:var(--color-primary)}.use-icon-box .icon-box-icon{line-height:0}.use-icon-box .icon-box-icon .icon-wrapper{width:var(--icon-size,45px);aspect-ratio:1;font-size:calc(var(--icon-size,45px) / 2);color:var(--color-primary);border:1px solid var(--color-border);border-radius:0;justify-content:center;align-items:center;transition:all .3s;display:inline-flex}.use-icon-box .icon-box-content{flex-grow:1;align-content:center}.use-icon-box .icon-box-content .icon-box-title{margin-block:-5px 0}.use-icon-box .icon-box-content:has(.icon-box-description) .icon-box-title{margin-bottom:10px}.use-icon-box .icon-box-content .icon-box-description :last-child{margin-bottom:0}
