.tf-step{background:#fff;padding:40px 80px;padding-bottom:23px;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.tf-step .number-count{width:75px;height:75px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;box-shadow:1px 5px 0 var(--theme-primary-color);background:var(--theme-accent-color);margin-bottom:17px;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.tf-step .number-count .number{font-family:'Arimo';font-weight:700;font-size:30px;line-height:38px;color:#FFF;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.tf-step h3{font-family:'Arimo';font-weight:600;font-size:30px;line-height:130%;letter-spacing:-.02em;color:var(--theme-primary-color)}.tf-working-process .group-working{position:relative;display:flex;margin-left:-50px}.tf-working-process .group-working .line{position:absolute;top:80px;left:0;right:0;text-align:center;z-index:1}.tf-working-process .group-working .box{width:calc(33.3333% - 50px);margin-left:50px;text-align:center;position:relative;z-index:5;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.tf-working-process .group-working .box.box1,.tf-working-process .group-working .box.box3{margin-top:100px}.tf-working-process .group-working .box.box2{margin-top:0}.tf-working-process .group-working .box.box4{margin-top:0}.tf-working-process .group-working .box .features{width:196px;height:196px;border:20px solid rgba(255,255,255,.1);border-radius:50%;display:inline-flex;align-items:center;justify-content:center;margin-bottom:25px;position:relative;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.tf-working-process .group-working .box:hover .features{transform:translateY(-3px)}.tf-working-process .group-working .box .features img{width:100%;height:100%;object-fit:cover;border-radius:50%}.tf-working-process .group-working .box .features .number{width:50px;height:50px;background:var(--theme-secondary-color);color:#fff;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;position:absolute;top:-10px;right:-10px;font-family:'Arimo';font-weight:700;font-size:16px}.tf-working-process .group-working .box .content{position:relative;z-index:5}.tf-working-process .group-working .box .content h4{font-family:'Arimo';font-weight:500;font-size:14px;line-height:18px;letter-spacing:.2em;text-transform:uppercase;color:var(--theme-accent-color);margin-bottom:6px}.tf-working-process .group-working .box .content h3{font-family:'Arimo';font-weight:700;font-size:24px;line-height:28px;margin-bottom:19px;color:#fff}.tf-working-process .group-working .box .content p{font-family:'Jost';font-weight:400;font-size:16px;line-height:23px;color:#9AA5B3}.tf-button2{font-family:'Jost';font-weight:500;font-size:16px;line-height:24px;color:var(--theme-primary-color);padding:21px 55px 18px 55px;border-radius:5px;display:inline-flex;z-index:1;overflow:hidden;position:relative;line-height:1;white-space:nowrap;background:var(--theme-accent-color);-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.tf-button2 i{margin-left:6px}.tf-button2:hover{color:#fff}.tf-button2:before,.tf-button2::after{background:var(--theme-secondary-color)}@media only screen and (max-width:991px){.tf-working-process .group-working{flex-wrap:wrap}.tf-working-process .group-working .box{width:calc(50% - 50px)}}@media only screen and (max-width:767px){.tf-working-process .group-working{flex-wrap:wrap}.tf-working-process .group-working .box{width:calc(100% - 50px)}.tf-working-process .group-working .box,.tf-working-process .group-working .box.box2{margin-top:40px}.tf-step{padding:40px}.tf-working-process .group-working .box.box1,.tf-working-process .group-working .box.box3,.tf-working-process .group-working .box,.tf-working-process .group-working .box.box2,.tf-working-process .group-working .box.box4{margin-top:70px}}