.tf-step.style1 .item-step.active{background-color:#f2edea}.tf-step.style1 .item-step.active .number{color:var(--theme-primary-color);background:#ffcd4c;border:1px solid var(--theme-primary-color)}.tf-step.style1 .item-step.active .step-header{padding:48px 50px 28px}.tf-step.style1 .item-step.active .image{visibility:visible;opacity:1}.tf-step.style1 .item-step.active .step-body{visibility:visible;opacity:1;display:block}.tf-step.style1 .item-step.active .step-header .heading{display:none}.tf-step.style2 .step{position:relative}.tf-step.style2 .step::after{position:absolute;left:19px;top:19px;content:"";height:90%;width:1px;background-color:rgba(18,18,18,.1);z-index:1}.tf-step.style2 .item-step:not(:last-child){margin-bottom:70px}.tf-step.style2 .item-step{display:flex;position:relative}.tf-step.style2 .item-step::after{position:absolute;content:"";font-family:"micare";color:var(--theme-primary-color);font-size:12px;right:1px;top:17px}.tf-step.style2 .item-step .number{display:block;flex-shrink:0;line-height:40px;width:40px;height:40px;text-align:center;border:1px solid rgba(18,18,18,.1);position:relative;position:relative;border-radius:100%;font-size:14px;font-weight:400;font-family:"Public Sans";color:#121212;margin-top:10px;background-color:#fff;z-index:2;transition:all .3s ease-in-out}.tf-step.style2 .item-step .content{padding-left:70px}.tf-step.style2 .item-step .content .heading,.tf-step.style2 .item-step .content .sub_heading{font-size:22px;line-height:30.05px;font-family:"Manrope";color:#121212;margin-bottom:0}.tf-step.style2 .item-step .content .sub_heading{font-weight:300;display:inline-block}.tf-step.style2 .item-step .content .text{font-size:16px;font-weight:400;line-height:30px;font-family:"Public Sans";color:#555;margin-top:25px;display:none;transition:all .3s ease-in-out}.tf-step.style2 .item-step.active .content .text{display:block}.tf-step.style2 .item-step.active .number{background-color:#1c5540;color:#fff;box-shadow:10px 4px 60px 0px rgba(28,85,64,.5)}.tf-step.style3 .item-step{padding:22px 50px 20px;background:#fff;border-radius:10px;display:flex;align-items:center;justify-content:space-between;gap:15px}.tf-step.style3 .item-step:not(:last-child){margin-bottom:10px}.tf-step.style3 .item-step .number{font-size:14px;font-weight:400;line-height:16px;text-transform:uppercase;color:var(--theme-primary-color);font-family:"Public Sans";letter-spacing:0px;border-radius:10px;border:1px solid rgba(18,18,18,.3);padding:4px 13px;transition:all .3s ease-in-out}.tf-step.style3 .item-step:hover .number{color:var(--theme-primary-color);border:1px solid rgba(18,18,18,.3);background-color:#ffcd4c}.tf-step.style3 .item-step .heading{font-size:20px;font-weight:700;line-height:27px;font-family:"Manrope";margin-top:13px;margin-bottom:0}.tf-step.style3 .item-step .text{max-width:230px;font-size:16px;font-weight:400;line-height:30px;font-family:"Public Sans";color:#555}@media (max-width:600px){.tf-step.style1 .item-step.active .step-header{padding:30px 30px 28px}.tf-step.style3 .item-step{align-items:flex-start;flex-direction:column}.tf-step.style3 .item-step .text,.tf-step.style3 .item-step .content{max-width:100%;width:100%}}