.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-style1{padding:40px 0;position:relative}.service-block-style1::before{position:absolute;bottom:0;left:0;content:"";width:100%;height:1px;background:rgb(12 47 37 / .1)}.service-block-style1::after{position:absolute;bottom:0;left:0;content:"";width:10px;height:1px;background:var(--theme-color1);opacity:0;visibility:hidden;transition:0.4s ease-in-out}.service-block-style1 .content .icon{position:relative;display:inline-block;z-index:1;font-size:60px;line-height:1}.service-block-style1 .content .icon::before{position:absolute;bottom:0;left:50%;transform:translateX(-50%);content:"";width:24px;height:24px;background-color:var(--theme-color1);border-radius:50%;z-index:-1}.service-block-style1 .content .icon i,.service-block-style1 .content .icon svg{display:inline-block;font-size:60px;color:var(--theme-color3);will-change:transform}.service-block-style1 .content .service-title{margin-top:30px}.service-block-style1 .content .service-title a{background-position:0 95%;background-repeat:no-repeat;background-size:0% 2px;display:inline}.service-block-style1 .content .service-title a:hover{color:var(--theme-color1)}.service-block-style1 .service-image{overflow:hidden;position:relative;border-radius:10px}.service-block-style1 .service-image .number{height:65px;line-height:65px;text-align:center;font-size:50px;color:var(--theme-color-white);background:rgb(253 253 253 / .05);border:1px solid rgb(255 255 255 / .2);backdrop-filter:blur(25px);border-radius:10px;display:inline-block;padding:0 13px;position:absolute;left:20px;bottom:20px;z-index:9}.service-block-style1 .service-image .number b{color:var(--theme-color1)}.service-block-style1 .service-image img{width:100%;height:100%;border-radius:10px;display:block;object-fit:cover;-webkit-transition:all 500ms ease;transition:all 500ms ease}.service-block-style1 .service-image img:first-child{position:absolute;left:0;top:0;right:0;bottom:0;z-index:1;-webkit-transform:translateX(50%) scaleX(2);transform:translate(50%) scaleX(2);opacity:0;-webkit-filter:blur(10px);filter:blur(10px)}.service-block-style1 .content-2{max-width:336px;margin-left:auto}@media (max-width:991.98px){.service-block-style1 .content-2{max-width:none;margin-left:0}}@media (max-width:767.98px){.service-block-style1 .content-2{margin-left:initial;max-width:initial}}.service-block-style1 .content-2 .link-btn{display:inline-flex;color:var(--theme-color2);align-items:center;gap:10px;position:relative;padding-bottom:5px;transition:0.4s ease-in-out;margin-top:40px}@media (max-width:991.98px){.service-block-style1 .content-2 .link-btn{margin-top:20px}}.service-block-style1 .content-2 .link-btn::before{position:absolute;bottom:0;left:0;content:"";width:100%;height:1px;background:rgb(12 47 37 / .1)}.service-block-style1 .content-2 .link-btn::after{position:absolute;bottom:0;left:0;content:"";width:10px;height:1px;background:var(--theme-color1);opacity:0;visibility:hidden;transition:0.4s ease-in-out}.service-block-style1 .content-2 .link-btn i{color:var(--theme-color1)}.service-block-style1 .content-2 .link-btn:hover{color:var(--theme-color1)}.service-block-style1 .content-2 .link-btn:hover::after{opacity:1;visibility:visible;width:100%}.service-block-style1:hover .service-image img:first-child{-webkit-transform:translateX(0) scaleX(1);transform:translate(0) scaleX(1);opacity:1;-webkit-filter:blur(0);filter:blur(0)}.service-block-style1:hover .service-image img:nth-child(2){-webkit-transform:translateX(-50%) scaleX(2);transform:translateX(-50%) scaleX(2);opacity:0;-webkit-filter:blur(10px);filter:blur(10px)}.service-block-style1:hover .content .icon img,.service-block-style1:hover .content .icon i,.service-block-style1:hover .content .icon svg{animation:wobble 1.5s ease-in-out}.service-block-style1:hover::after{opacity:1;visibility:visible;width:100%}@keyframes wobble{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}100%{-webkit-transform:translateZ(0);transform:translateZ(0)}}