:root{--kinfw-service-button-wrap-hover-color:var(--kinfw-primary-color)}.kinfw-service-item:hover .kinfw-service-button-wrap a .kfw-elementor-icon-wrap svg{fill:var(--kinfw-white-color)}.kinfw-service-item .kfw-elementor-icon-wrap i,.kinfw-service-item .kfw-elementor-icon-wrap svg{width:1em;height:1em;position:relative;display:block}@keyframes kfw-service-grid-anim-float-x{0%,100%{transform:translatex(0)}50%{transform:translatex(-30px)}}@keyframes kfw-service-grid-anim-float-y{0%,100%{transform:translatex(0) translatey(0)}50%{transform:translatex(0) translatey(-30px)}}@-webkit-keyframes kfw-service-grid-anim-pulse{0%,to{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.2,1.2,1.2);transform:scale3d(1.2,1.2,1.2)}}@-webkit-keyframes kfw-service-grid-anim-swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes kfw-service-grid-anim-rotate{from{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes kfw-service-grid-anim-rotate-alt{from{transform:rotate(0)}to{transform:rotate(-360deg)}}@-webkit-keyframes kfw-service-grid-anim-flipinx{0%,to{transform:perspective(400px) rotateX(0)}20%{transform:perspective(400px) rotateX(40deg)}40%{transform:perspective(400px) rotateX(-30deg)}60%{transform:perspective(400px) rotateX(20deg)}80%{transform:perspective(400px) rotateX(-10deg)}}@keyframes kfw-service-grid-anim-flipiny{0%,to{transform:perspective(400px) rotateY(0)}20%{transform:perspective(400px) rotateY(40deg)}40%{transform:perspective(400px) rotateY(-20deg)}60%{transform:perspective(400px) rotateY(10deg)}80%{transform:perspective(400px) rotateY(-5deg)}}@keyframes kfw-service-grid-anim-wobble{0%,to{transform:translateZ(0)}15%{transform:translate3d(-25%,0,0) rotate(-5deg)}30%{transform:translate3d(20%,0,0) rotate(3deg)}45%{transform:translate3d(-15%,0,0) rotate(-3deg)}60%{transform:translate3d(10%,0,0) rotate(2deg)}75%{transform:translate3d(-5%,0,0) rotate(-1deg)}}@keyframes kfw-service-grid-anim-jello{0%,11.1%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}