.icon-box__img{margin-bottom:1em;max-width:100%;position:relative}.icon-box__img svg{padding-top:.2em;width:100%;width:100%;height:100%;transition:all .3s;fill:currentColor}.icon-box__img svg path{fill:currentColor}.icon-box__img img{padding-top:.2em;width:100%}.icon-box__img.has-icon-bg .icon{padding-top:100%;height:0;overflow:hidden;position:relative}.icon-box__img.has-icon-bg .icon .icon-inner{color:var(--primary-color);position:absolute;height:100%;width:100%;top:0;border:2px solid currentColor;border-radius:100%;transition:all .3s}.icon-box__img.has-icon-bg .icon svg{position:absolute;left:0;object-fit:cover;padding:0;top:50%;margin:0;-ms-transform:translateY(-50%);transform:translateY(-50%);width:60%;margin-left:20%;margin-right:20%}.icon-box__img.has-icon-bg .icon i{position:absolute;left:0;object-fit:cover;padding:0;top:50%;margin:0;-ms-transform:translateY(-50%);transform:translateY(-50%);width:60%;margin-left:20%;margin-right:20%}.icon-box__img.has-icon-bg .icon img{position:absolute;left:0;object-fit:cover;padding:0;top:50%;margin:0;-ms-transform:translateY(-50%);transform:translateY(-50%);width:60%;margin-left:20%;margin-right:20%}.icon-box--left{-js-display:flex;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;width:100%}.icon-box--left .icon-box__img{-ms-flex:0 0 auto;flex:0 0 auto;margin-bottom:0;max-width:200px}.icon-box--left .icon-box__img.has-icon-bg .icon{position:absolute;width:100%}.icon-box--left .icon-box__text{-ms-flex:1 1 0px;flex:1 1 0px}.icon-box--left .icon-box__img+.icon-box__text{padding-left:1em}.icon-box--right{-js-display:flex;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;width:100%}.icon-box--right .icon-box__img{-ms-flex:0 0 auto;flex:0 0 auto;margin-bottom:0;max-width:200px}.icon-box--right .icon-box__text{-ms-flex:1 1 0px;flex:1 1 0px;-ms-flex-order:-1;order:-1}.icon-box--right .icon-box__img+.icon-box__text{padding-right:1em}.icon-box--center .icon-box__img{margin:0 auto 1em}.icon-box:hover .has-icon-bg svg{fill:#fff}.icon-box:hover .has-icon-bg svg path{fill:#fff}.icon-box:hover .has-icon-bg i{fill:#fff}.icon-box:hover .has-icon-bg .icon .icon-inner{background-color:currentColor}.slider>.icon-box{padding-right:3%!important;padding-left:3%!important}.flickity-slider>.icon-box{padding-right:3%!important;padding-left:3%!important}