.tm-sc-service .icon{display:inline-block}.tm-sc-service .icon,.tm-sc-service .feature-title,.tm-sc-service .feature-details{-webkit-transition:all 300ms ease;transition:all 300ms ease}.service-block-style2{margin-bottom:30px}.service-block-style2 .inner-box{position:relative;overflow:hidden;transition:all 300ms ease}.service-block-style2 .inner-box:hover{box-shadow:0 10px 10px rgb(4 4 4 / .08)}.service-block-style2 .inner-box:hover .image-box .image{border-color:var(--theme-color1)}.service-block-style2 .inner-box:hover .image-box .image img{transform:scale(1.1)}.service-block-style2 .inner-box:hover .image-box .service-icon i{color:#fff;background-color:var(--theme-color2)}.service-block-style2 .inner-box .image-box{position:relative}.service-block-style2 .inner-box .image-box .image{position:relative;margin-bottom:0;overflow:hidden;transition:all 300ms ease}.service-block-style2 .inner-box .image-box .image img{position:relative;display:block;width:100%;height:100%;object-fit:cover;transition:all 300ms ease}.service-block-style2 .inner-box .image-box .service-icon i{position:absolute;bottom:-20px;right:0;width:150px;height:113px;display:flex;align-items:center;justify-content:center;font-size:60px;color:var(--text-color-bg-theme-color1);background-color:var(--theme-color1);clip-path:polygon(30% 0,100% 0,70% 100%,0% 100%);z-index:1;transition:all 300ms ease}.service-block-style2 .inner-box .content{position:relative;padding:40px 40px 26px;border:1px solid #cecece;border-top:none}body.tm-dark-layout .service-block-style2 .inner-box .content{border-color:#222}@media (max-width:1199.98px){.service-block-style2 .inner-box .content{padding:30px 30px}}@media (max-width:575.98px){.service-block-style2 .inner-box .content{padding:30px 15px}}.service-block-style2 .inner-box .content .service-title{position:relative;color:var(--headings-color);margin-top:0;margin-bottom:17px}.service-block-style2 .inner-box .content .service-title:hover{color:var(--headings-color)}.service-block-style2 .inner-box .content .service-title a:hover,.service-block-style2 .inner-box .content .service-title a:focus{color:var(--headings-color)}.service-block-style2 .inner-box .content .service-details{position:relative;color:var(--headings-color);line-height:26px;margin-bottom:20px}.service-block-style2 .inner-box .content .icon{position:relative;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:12px;color:var(--headings-color);border:1px solid var(--headings-color);background-color:var(--theme-color-white);transition:all 300ms ease}.service-block-style2 .inner-box .content .icon:hover{background-color:var(--theme-color1);border-color:var(--theme-color1)}body.tm-dark-layout .service-block-style2 .inner-box .content .icon:hover{color:var(--text-color-bg-theme-color1)}