.TCMFixedCardTab .tabbing-header{margin-bottom:2rem;text-align:center}@media (min-width: 1025px){.TCMFixedCardTab .tabbing-header{margin-bottom:3rem;text-align:left;padding-right:8rem}}.TCMFixedCardTab .tabbing-header h2{padding:0;margin:0}.TCMFixedCardTab .tabbing-header p.content{padding:0;margin-top:1rem;font-size:16px;color:#2b2b2b;font-family:sofia-pro,sans-serif}@media (min-width: 1025px){.TCMFixedCardTab .tabbing-header p.content{font-size:22px;line-height:36px}}.TCMFixedCardTab .tabs-box{display:flex;gap:1rem;margin-bottom:2rem;overflow-x:auto;flex-wrap:nowrap;-webkit-overflow-scrolling:touch;padding-bottom:12px}.TCMFixedCardTab .tabs-box::-webkit-scrollbar{height:4px}.TCMFixedCardTab .tabs-box::-webkit-scrollbar-thumb{background-color:#cbe1ff;border-radius:20px}.TCMFixedCardTab .tabs-box::-webkit-scrollbar-track{background-color:#f1f1f1}@media (min-width: 1025px){.TCMFixedCardTab .tabs-box{padding-bottom:12px}}.TCMFixedCardTab .tab-btn{padding:.75rem 1.25rem;text-align:center;transition:all .3s ease-in-out;border-radius:6px;border:1px solid transparent;display:flex;align-items:center;justify-content:center;white-space:nowrap;flex:0 0 auto}@media (min-width: 1025px){.TCMFixedCardTab .tab-btn{text-align:left;padding:1rem;flex:0 1 auto;min-width:250px;min-height:85px;justify-content:flex-start;white-space:normal}}.TCMFixedCardTab .tab-btn.inactive-tab{background-color:#f1f7ff}.TCMFixedCardTab .tab-btn.active-tab{background:linear-gradient(#F1F7FF,#F1F7FF) padding-box,linear-gradient(295.49deg,#7752e4 1.77%,#458cf7 26.05%,#4643ff 49.65%,#911eda 70.17%) border-box}.TCMFixedCardTab .tab-btn .tab-label-text{font-family:Poppins,sans-serif;font-weight:500;font-size:16px}@media (min-width: 1025px){.TCMFixedCardTab .tab-btn .tab-label-text{font-size:18px}}.TCMFixedCardTab .tab-btn .tab-label-text.text-active{color:#2b2b2b}.TCMFixedCardTab .tab-btn .tab-label-text.text-inactive{color:#5f5f5f}.TCMFixedCardTab .tab-btn:hover .tab-label-text{color:#2b2b2b}.TCMFixedCardTab .content-area{display:flex;flex-direction:column-reverse;gap:2rem}@media (min-width: 1025px){.TCMFixedCardTab .content-area{flex-direction:row;gap:30px}}.TCMFixedCardTab .quote-column{background-color:#fff;padding:1.5rem;border:1px solid #E5E5E5;border-radius:5px;display:flex;flex-direction:column}@media (min-width: 1025px){.TCMFixedCardTab .quote-column{width:41.666667%;padding:2.5rem}}.TCMFixedCardTab .quote-column .quote-icon{width:30px;margin-bottom:20px}.TCMFixedCardTab .quote-column .client-review{margin-bottom:2rem;text-align:left}.TCMFixedCardTab .quote-column .client-review p{margin:0;font-size:16px;color:#2b2b2b;font-family:sofia-pro,sans-serif;line-height:1.6}@media (min-width: 1025px){.TCMFixedCardTab .quote-column .client-review p{font-size:18px;line-height:30px}}.TCMFixedCardTab .quote-column .author-info{display:flex;align-items:center;gap:1rem;margin-top:auto}.TCMFixedCardTab .quote-column .author-info .author-avatar{width:60px;height:60px;border-radius:9999px}.TCMFixedCardTab .quote-column .author-info .author-details .clientName{font-weight:700;color:#313131}.TCMFixedCardTab .quote-column .author-info .author-details .clientDesc{padding:0;margin:0;font-size:14px;color:#5f5f5f}@media (min-width: 1025px){.TCMFixedCardTab .quote-column .author-info .author-details .clientDesc{font-size:16px}}.TCMFixedCardTab .detail-column{background-color:#f1f7ff;padding:1.5rem;border-radius:5px}@media (min-width: 1025px){.TCMFixedCardTab .detail-column{width:58.333333%;padding:40px}}.TCMFixedCardTab .detail-column .active-tab{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.TCMFixedCardTab .detail-column .active-tab:hover .detail-title{color:#146ef5!important}.TCMFixedCardTab .detail-column .detail-title{font-weight:600;color:#2b2b2b}@media (min-width: 1025px){.TCMFixedCardTab .detail-column .detail-title{font-size:22px}}.TCMFixedCardTab .detail-column .detail-description p{margin-top:10px;padding:0;font-size:16px;color:#2b2b2b;font-family:sofia-pro,sans-serif;line-height:1.6}@media (min-width: 1025px){.TCMFixedCardTab .detail-column .detail-description p{font-size:20px;line-height:30px}}.TCMFixedCardTab .detail-column .detail-description ul{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:30px;list-style:none;padding:0}.TCMFixedCardTab .detail-column .detail-description ul li{background-color:#fff;padding:.5rem 1rem;border-radius:9999px;color:#146ef5;font-weight:500;font-size:14px}@media (min-width: 1025px){.TCMFixedCardTab .detail-column .detail-description ul li{font-size:16px}}.TCMFixedCardTab .detail-column .detail-description ul li:before{display:none}
