.kfw-ele-widget-icon-box-main{display:inline-block;width:100%;text-align:center;position:relative;overflow:hidden;transition:.5s}.kfw-ele-widget-icon-box-content-wrap{font-family:var(--kinfw-primary-font-family);position:relative;z-index:2}.kfw-ele-widget-icon-box-title{font-size:24px;font-weight:var(--kinfw-primary-font-weight);margin-bottom:15px;color:var(--kinfw-primary-color)}.kfw-ele-widget-icon-box-sub-title{font-size:18px;color:rgba(0,0,0,.6);margin:-5px 0 20px}.kfw-ele-widget-icon-box-description{font-size:16px;line-height:1.6;margin-bottom:25px;font-family:var(--kinfw-secondary-font-family)}.kfw-ele-widget-icon-box-icon-wrap{margin-bottom:15px;position:relative;z-index:2}.kfw-ele-widget-icon-box-icon-wrap .kfw-elementor-icon-wrap{display:inline-block;font-size:48px;line-height:1;color:var(--kinfw-secondary-color);text-align:center;position:relative;box-sizing:content-box;transition:350ms cubic-bezier(.24,.85,.58,1)}.kfw-ele-widget-icon-box-icon-wrap .kfw-elementor-icon-wrap i,.kfw-ele-widget-icon-box-icon-wrap .kfw-elementor-icon-wrap svg{width:1em;height:1em;position:relative;display:block}.kfw-ele-widget-icon-box-icon-wrap .kfw-elementor-icon-wrap i:before,.kfw-ele-widget-icon-box-icon-wrap .kfw-elementor-icon-wrap svg:before{position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.kfw-ele-widget-icon-box-button .kfw-elementor-icon-wrap svg{fill:var(--kinfw-white-color);width:1em;height:1em;position:relative;display:block}.kfw-ele-widget-icon-box-button-icon-position-toggle .kfw-elementor-icon-wrap svg{width:100%}.elementor-widget-kfw-icon-box.kfw-ele-icon-box-icon-position-left .kfw-ele-widget-icon-box-main{display:flex;flex:0 0 auto;text-align:left;flex-direction:row}.elementor-widget-kfw-icon-box.kfw-ele-icon-box-icon-position-left .kfw-ele-widget-icon-box-icon-wrap{margin-right:20px}.kfw-ele-icon-box-icon-position-left .kfw-ele-widget-icon-box-icon-wrap,.kfw-ele-icon-box-icon-position-right .kfw-ele-widget-icon-box-icon-wrap{-webkit-transform:translate(var(--kfw-icon-box-lr-h-offet,0),var(--kfw-icon-box-lr-v-offet,0));transform:translate(var(--kfw-icon-box-lr-h-offet,0),var(--kfw-icon-box-lr-v-offet,0))}.kfw-ele-widget-icon-box-main *{transition:.5s}.kfw-ele-widget-icon-box-main:after,.kfw-ele-widget-icon-box-main:before{content:"";position:absolute;left:0;top:0;right:0;bottom:0;margin:auto;width:100%;height:100%;transition:.5s;z-index:1}.kfw-ele-widget-icon-box-main:hover:after,.kfw-ele-widget-icon-box-main:hover:before{transition:.8s cubic-bezier(.46,.54,.21,.94)}.kfw-ele-widget-icon-box-hover-style-none .kfw-ele-widget-icon-box-main:after,.kfw-ele-widget-icon-box-hover-style-none .kfw-ele-widget-icon-box-main:before{opacity:0}.kfw-ele-widget-icon-box-hover-style-none .kfw-ele-widget-icon-box-main:hover:after,.kfw-ele-widget-icon-box-hover-style-none .kfw-ele-widget-icon-box-main:hover:before{opacity:1}