@property --gradient-angle{syntax:"<angle>";initial-value:90deg;inherits:false}@keyframes rotate{0%{--gradient-angle:0deg}100%{--gradient-angle:360deg}}.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{position:relative}.service-block-style1 .inner-block{position:relative;padding-bottom:0;border-bottom:2px solid rgb(255 255 255 / .1);overflow:hidden}.service-block-style1 .inner-block.active{border-color:#fff0}.service-block-style1 .inner-block.active .title-box .number{color:var(--theme-color1)}.service-block-style1 .inner-block.active .title-box .service-title{color:#fff}.service-block-style1 .inner-block.active .title-box .icon-box{color:var(--theme-color1)}.service-block-style1 .inner-block.active .title-box .icon:before{width:100%;opacity:1}.service-block-style1 .inner-block.active .content-box.active{display:block}.service-block-style1 .inner-block .title-box{display:flex;align-items:center;justify-content:space-between;cursor:pointer;margin-bottom:-29px;padding-top:34px;position:relative}@media (max-width:1199.98px){.service-block-style1 .inner-block .title-box{margin-bottom:-25px}}@media (max-width:991.98px){.service-block-style1 .inner-block .title-box{margin-bottom:-18px}}@media (max-width:767.98px){.service-block-style1 .inner-block .title-box{margin-bottom:0}}.service-block-style1 .inner-block .title-box .left{display:flex;align-items:center;gap:50px}@media (max-width:767.98px){.service-block-style1 .inner-block .title-box .left{gap:20px}}.service-block-style1 .inner-block .title-box .number{font-size:23px;font-weight:300}.service-block-style1 .inner-block .title-box .service-title{margin:0;color:var(--text-color)}@media (max-width:1199.98px){.service-block-style1 .inner-block .title-box .service-title{font-size:50px}}@media (max-width:991.98px){.service-block-style1 .inner-block .title-box .service-title{font-size:40px}}@media (max-width:767.98px){.service-block-style1 .inner-block .title-box .service-title{font-size:24px}}.service-block-style1 .inner-block .title-box .icon{height:43px;width:43px;line-height:43px;text-align:center;border-radius:50%;font-size:18px;position:relative;top:-15px;color:#fff;border:1px solid rgb(255 255 255 / .11);transform:rotate(-45deg);overflow:hidden;transition:all 300ms ease}@media (max-width:575.98px){.service-block-style1 .inner-block .title-box .icon{top:-7px}}.service-block-style1 .inner-block .title-box .icon:before{content:"";background-color:var(--theme-color1);height:100%;width:0;left:0;top:0;position:absolute;opacity:0;z-index:-1;transition:all 300ms ease}.service-block-style1 .inner-block .content-box{margin-top:66px;display:none;transition:opacity 0.3s}@media (max-width:1199.98px){.service-block-style1 .inner-block .content-box .image-column{margin-bottom:20px}}.service-block-style1 .inner-block .content-box .image-column .image{border-radius:8px;overflow:hidden}.service-block-style1 .inner-block .content-box .image-column .image img{width:100%;height:100%;object-fit:cover}.service-block-style1 .inner-block .content-box .content-column .inner-column{margin-left:28px}@media (max-width:1199.98px){.service-block-style1 .inner-block .content-box .content-column .inner-column{margin-left:0;margin-top:10px}}.service-block-style1 .inner-block .content-box .content-column .service-subtitle{margin-top:0;margin-bottom:27px;padding-right:55px}@media (max-width:1399.98px){.service-block-style1 .inner-block .content-box .content-column .service-subtitle{font-size:30px;padding-right:0}}.service-block-style1 .inner-block .content-box .content-column .service-subtitle span{font-weight:300}.service-block-style1 .inner-block .content-box .content-column .text{margin-bottom:75px;max-width:452px}@media (max-width:1199.98px){.service-block-style1 .inner-block .content-box .content-column .text{margin-bottom:30px}}.service-block-style1 .inner-block .content-box .content-column .service-theme-btn{color:#fff;font-size:16px;font-weight:300;align-items:center;display:inline-flex;gap:9px;position:relative}.service-block-style1 .inner-block .content-box .content-column .service-theme-btn i,.service-block-style1 .inner-block .content-box .content-column .service-theme-btn img{font-size:16px}.service-block-style1 .inner-block .content-box .content-column .service-theme-btn:hover{color:var(--theme-color1)}