.tm-sc-services{counter-reset:my-counter}.service-item-current-style2{position:relative;margin-bottom:30px}.service-item-current-style2 .inner-box{position:relative}.service-item-current-style2 .inner-box:hover .image-box img{transform:scale(1.1)}.service-item-current-style2 .inner-box:hover .image-box a:after{height:100%;width:100%;opacity:1}.service-item-current-style2 .inner-box:hover .image-box .icon{color:var(--theme-color1)}.service-item-current-style2 .image-box{position:relative;transition:all 300ms ease}.service-item-current-style2 .image-box .image{position:relative;margin-bottom:0;overflow:hidden}.service-item-current-style2 .image-box .image img{width:100%;transition:all 300ms ease}.service-item-current-style2 .image-box .image a:after{background:var(--gradient-3);left:0%;bottom:0;width:0;content:"";position:absolute;opacity:0;pointer-events:none;transition:all 200ms ease}.service-item-current-style2 .image-box .icon{position:absolute;left:0;bottom:20px;display:flex;align-items:center;justify-content:center;height:70px;width:70px;background-color:var(--theme-color2);color:#fff;font-size:42px;transition:all 300ms ease}.service-item-current-style2 .content-box{position:relative;margin-top:-25px;margin-right:30px;background-color:#fff;padding:20px 25px 20px;padding-right:70px;transition:all 300ms ease;border-top:5px solid var(--theme-color2);box-shadow:0 10px 60px rgb(0 0 0 / .15)}@media only screen and (max-width:1199px){.service-item-current-style2 .content-box{margin-right:0}}.service-item-current-style2 .content-box .icon{position:absolute;right:0;bottom:0;height:70px;width:70px;background-color:var(--theme-color2);border-radius:50%;color:#fff;font-size:32px;display:flex;align-items:center;justify-content:center}@media only screen and (max-width:599px){.service-item-current-style2 .content-box .icon{top:25px;left:15px;height:50px;width:50px;font-size:20px}}.service-item-current-style2 .content-box .title{margin-top:0;margin-bottom:0}.service-item-current-style2 .content-box .title a{display:inline-block}.service-item-current-style2 .content-box .title a:hover{color:var(--theme-color2)}.service-item-current-style2 .content-box .read-more{position:absolute;display:flex;align-items:center;justify-content:center;right:10px;top:10px;height:50px;width:50px;color:var(--theme-color1);font-size:24px;font-weight:400;overflow:hidden;transition:all 300ms ease}.service-item-current-style2 .content-box .read-more i{position:relative;display:inline-block;transform:rotate(-40deg)}.service-item-current-style2 .content-box .read-more:hover{background-color:var(--theme-color2);color:#fff}