.tm-sc-features .icon{display:inline-block}.tm-sc-features .icon,.tm-sc-features .features-title,.tm-sc-features .features-details{-webkit-transition:all .3s ease;transition:all .3s ease}.feature-side-line{position:relative}.feature-side-line .icon-box-wrapper:after{content:"";background:#333;width:2px;position:absolute;left:25px;top:60px;bottom:-12px}@media (max-width:575.98px){.feature-side-line .icon-box-wrapper:after{display:none}}.features-block-style2 .inner-box{position:relative;text-align:center;padding:40px 30px;background-color:var(--theme-color-white);box-shadow:0px 5px 15px 0px rgba(0,0,0,.0509803922);overflow:hidden;z-index:1}.features-block-style2 .inner-box:after{position:absolute;top:0;right:0;width:0;height:100%;content:"";background-color:var(--theme-color3);z-index:-1;transition:all .5s ease}.features-block-style2 .inner-box .features-title{margin:0;line-height:31px;text-transform:capitalize}.features-block-style2 .inner-box .icon-box{margin:20px 0;transition:all .9s ease;position:relative;z-index:1}.features-block-style2 .inner-box .icon-box svg path{transition:all .9s ease;font-size:70px;fill:var(--theme-color1)}.features-block-style2 .inner-box .icon-box i{transition:all .9s ease;font-size:70px;line-height:85px;color:var(--theme-color1)}.features-block-style2 .inner-box .arry-btn{font-size:16px;color:var(--theme-color2);font-weight:500;position:relative;z-index:1}.features-block-style2 .inner-box .arry-btn i{transition:all .3s ease;margin-left:5px;color:var(--theme-color1);display:inline-block;position:relative;z-index:1}.features-block-style2 .inner-box .arry-btn:hover i{transform:rotate(45deg);color:var(--theme-color3)}.features-block-style2 .inner-box .arry-btn:hover svg path{transform:rotate(45deg);color:var(--theme-color3)}.features-block-style2 .inner-box:hover .icon-box{transform:rotateY(360deg)}.features-block-style2 .inner-box:hover .icon-box i{color:var(--theme-color1)}.features-block-style2 .inner-box:hover:after{width:100%;left:0;right:unset}.features-block-style2 .inner-box:hover .features-title{position:relative;color:var(--headings-color);z-index:1}.features-block-style2 .inner-box:hover .arry-btn{color:var(--theme-color1)}.features-block-style2 .inner-box:hover .arry-btn i{color:var(--theme-color1)}.features-block-style2 .inner-box:hover .arry-btn:hover i{transform:rotate(45deg);color:var(--theme-color1)}.features-block-style2 .inner-box:hover .arry-btn:hover svg path{transform:rotate(45deg);color:var(--theme-color3)}