/*!
 * Bootstrap Icon List Block for Concrete CMS
 * Version: 1.0.64
 * Author: Sebastian
 */.bootstrap-icon-list-wrapper{position:relative}.bootstrap-icon-list-wrapper .icon-list-item-content{display:flex;align-items:flex-start;height:100%}.bootstrap-icon-list-wrapper .icon-list-item-icon{flex-shrink:0;font-size:1.5rem}.bootstrap-icon-list-wrapper .icon-list-item-text{flex-grow:1;word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.bootstrap-icon-list-wrapper .icon-list-item-text h1,.bootstrap-icon-list-wrapper .icon-list-item-text h2,.bootstrap-icon-list-wrapper .icon-list-item-text h3,.bootstrap-icon-list-wrapper .icon-list-item-text h4,.bootstrap-icon-list-wrapper .icon-list-item-text h5,.bootstrap-icon-list-wrapper .icon-list-item-text h6{color:var(--primary, var(--bs-primary))}.bootstrap-icon-list-wrapper.responsive-columns ul,.bootstrap-icon-list-wrapper.responsive-columns ol{display:flex!important;flex-wrap:wrap;gap:var(--column-gap, 1rem)}.bootstrap-icon-list-wrapper.responsive-columns ul li,.bootstrap-icon-list-wrapper.responsive-columns ol li{flex:0 0 100%!important;max-width:100%;margin-bottom:0}.bootstrap-icon-list-wrapper.responsive-columns ul li .icon-list-item-content,.bootstrap-icon-list-wrapper.responsive-columns ol li .icon-list-item-content{height:100%;min-height:100%}.bootstrap-icon-list-wrapper.responsive-columns ul li .icon-list-item-text,.bootstrap-icon-list-wrapper.responsive-columns ol li .icon-list-item-text{flex:1;min-width:0}@media (width >= 768px){.bootstrap-icon-list-wrapper.responsive-columns ul li,.bootstrap-icon-list-wrapper.responsive-columns ol li{flex:0 0 calc((100% - var(--column-gap, 1rem) * (var(--tablet-columns, 1) - 1)) / var(--tablet-columns, 1))!important;max-width:calc((100% - var(--column-gap, 1rem) * (var(--tablet-columns, 1) - 1)) / var(--tablet-columns, 1))}}@media (width >= 992px){.bootstrap-icon-list-wrapper.responsive-columns ul li,.bootstrap-icon-list-wrapper.responsive-columns ol li{flex:0 0 calc((100% - var(--column-gap, 1rem) * (var(--desktop-columns, 2) - 1)) / var(--desktop-columns, 2))!important;max-width:calc((100% - var(--column-gap, 1rem) * (var(--desktop-columns, 2) - 1)) / var(--desktop-columns, 2))}}.bootstrap-icon-list-wrapper[data-animate=true] .icon-list-item{opacity:0;transform:translateY(20px);transition:all .6s ease}.bootstrap-icon-list-wrapper[data-animate=true] .icon-list-item.visible{opacity:1;transform:translateY(0)}
