.tm-sc-service .icon{display:inline-block}.tm-sc-service .icon,.tm-sc-service .feature-title,.tm-sc-service .feature-details{-webkit-transition:all .3s ease;transition:all .3s ease}.service-block-style7{margin-bottom:30px}.service-block-style7 .inner-box{position:relative;overflow:hidden;transition:all .3s ease}.service-block-style7 .inner-box:hover .image-box .service-featured-img img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.service-block-style7 .inner-box .image-box{position:relative}.service-block-style7 .inner-box .image-box .service-featured-img{position:relative;margin-bottom:0;background-color:var(--theme-color2)}.service-block-style7 .inner-box .image-box .service-featured-img:before{position:absolute;left:0;top:0;height:100%;width:100%;background:linear-gradient(-45deg,transparent,var(--theme-color2));opacity:.9;content:"";z-index:1;transition:all .2s ease}.service-block-style7 .inner-box .image-box .service-featured-img img{width:100%;min-height:304px;height:100%;object-fit:cover;transition:all .3s ease;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.service-block-style7 .inner-box .title-box{position:absolute;left:0;top:0;z-index:2;width:100%;padding:25px 30px}.service-block-style7 .inner-box .title-box .service-title{color:#fff;margin-bottom:18px;transition:all .3s ease}.service-block-style7 .inner-box .title-box .service-title a:hover,.service-block-style7 .inner-box .title-box .service-title a:focus{color:#fff;text-decoration:none}.service-block-style7 .inner-box .content-box{position:absolute;left:10px;right:10px;bottom:10px;background-color:#0e0f11;padding:20px 30px;padding-left:125px;z-index:2;transition:all .2s ease;padding-left:100px}.service-block-style7 .inner-box .content-box .service-icon i{position:absolute;left:0;top:0;height:100%;width:95px;display:flex;align-items:center;justify-content:center;background-color:var(--theme-color1);color:var(--text-color-bg-theme-color1);font-size:62px;z-index:2;transition:all .3s ease;width:70px;font-size:42px}.service-block-style7 .inner-box .content-box .service-details{color:#fff}