.tp-iconbox-area .box-inner .after-img{position:absolute;z-index:1}.tp-iconbox-area .box-inner .tp-badge{position:absolute;background:var(--primaryColor);width:auto;height:auto;border-radius:50%;color:#fff;left:-4%;top:-10%;z-index:1;transform:rotate(0deg);padding-top:18px;padding-left:10px;font-size:22px}.tp-iconbox-area .box-inner .tp-badge small{font-size:12px;color:#fff;padding-left:2px}.tp-iconbox-area .box-inner .icon-area i{transition:all ease .3s;font-size:50px}.tp-iconbox-area .box-inner .services-btn-part .services-btn{position:relative;display:inline-flex;align-items:center;color:#fff;transition:all ease .3s;line-height:1;text-align:center}.tp-iconbox-area .box-inner .services-btn-part .services-btn i{transition:all ease .3s;width:1em;height:1em;display:block}.tp-iconbox-area .box-inner .services-btn-part .services-btn i::before{margin-left:0;margin-right:0}.tp-iconbox-area .box-inner .services-btn-part .services-btn:hover{color:var(--primaryColor)}.tp-iconbox-area .box-inner .services-btn-part .services-btn.icon-after span{float:left}.tp-iconbox-area .box-inner .services-btn-part .services-btn.icon-after i{transition:.4s}.tp-iconbox-area .box-inner .services-btn-part .services-btn.icon-before span{float:right}.tp-iconbox-area.iconbox-after-arrow-image .box-inner .icon-area .after-arrow-image{position:absolute;width:100px;height:21px;right:-150px;top:68px;z-index:1}.tp-btn-position-right .tp-box-inner-wrapper{display:flex;flex-direction:row-reverse}.tp-btn-position-bottom .tp-box-inner-wrapper{display:flex;flex-direction:column-reverse}.item-hover-option-ltr .box-inner::after{position:absolute;content:"";width:100%;height:100%;background-color:var(--clr-theme-primary);top:0;left:0;border-radius:10px;transform:scaleX(0);transform-origin:left;opacity:0;visibility:hidden;-webkit-transition:all .3s linear 0s;-moz-transition:all .3s linear 0s;-ms-transition:all .3s linear 0s;-o-transition:all .3s linear 0s;transition:all .3s linear 0s}.item-hover-option-ltr .box-inner:hover:after{opacity:1;visibility:visible;transform:scaleX(1)}.icon-area .icon i{width:1em;height:1em;display:block}.icon-area .icon i::before{margin:0}