.tab-wrap{border-left:20px solid #fff;border-right:20px solid #fff;display:inline-block;padding:10px 0;position:relative;width:100%}.tab-wrap>div{position:relative;z-index:1}.tab-wrap:before{background:linear-gradient(81.31deg,#450d66,#622c82);border-radius:32px;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.tab-hdr-otr{max-width:770px;padding-bottom:20px;text-align:center}.tab-hdr-otr,.tab-otr{margin:0 auto;position:relative}.tab-otr{max-width:750px}.tab-header{padding-bottom:10px}.tab-header h3{color:#fff}.tab-desc p{color:#e5e4e6;font-size:18px}.tab-tcnt,.tab-tcnt p,.tab-ttle h2{color:#fff}.tab-buttons{align-items:flex-start;display:flex;flex-direction:column;list-style:none;margin-top:30px;padding:0}.tab-btn{border-radius:10px 0 0 10px;color:#fff;cursor:pointer;font-size:18px;font-weight:600;padding:12px 20px;position:relative;transition:background .3s ease;width:125px}.tab-btn.active:before{background-image:url(https://44767592.fs1.hubspotusercontent-na1.net/hubfs/44767592/Payroll_Department_2025/Images/Services/shape-2.png);top:-33px}.tab-btn.active:after,.tab-btn.active:before{background-position:50%;content:"";height:35px;position:absolute;right:0;width:26px}.tab-btn.active:after{background-image:url(https://44767592.fs1.hubspotusercontent-na1.net/hubfs/44767592/Payroll_Department_2025/Images/Services/shape-1.png);bottom:-33px}.tab-btn.active{background-color:#5f2d7c}.tabs-container{display:flex;flex-wrap:wrap;justify-content:center;margin-top:30px}.tab-content-wrap{background-color:#5f2d7c;border-radius:15px;flex:1;min-height:410px;overflow:hidden;padding:55px 55px 30px;position:relative}.tab-content{display:none;left:0;opacity:0;position:absolute;text-align:left;top:0;transition:opacity .4s ease-in-out;width:100%}.tab-content.active{display:block;opacity:1;position:relative}.tcrd-main{padding:50px;position:relative;z-index:11}@media (max-width:767px){.tab-desc p{font-size:16px}.tab-buttons{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;margin-bottom:10px;margin-top:0;padding:0}.tcrd-main{padding:40px 20px;position:relative;z-index:11}.tab-content-wrap{min-height:auto;padding:40px 20px 20px}.tab-btn,.tab-content-wrap{border-radius:10px;position:relative}.tab-btn{font-size:16px;padding:10px 14px;width:auto}.tab-btn.active:after,.tab-btn.active:before{display:none!important}.tabs-container{margin-top:0}}