.tabs-home .main-wrapper{flex-direction:column}.tabs-home h2 span{color:#9841ff}.tabs-home h2,.tabs-home p.desc{text-align:center;width:50%}.tabs-home .button-group{display:flex;flex-wrap:wrap;gap:15px;justify-content:center;margin:25px 0}.tabs-home .main-tabs{display:flex;gap:20px;margin-top:40px}.tabs-home .main-tab-img{width:768px}.tabs-home .main-tab-heading{width:30%}.tabs-home .tab-heading{cursor:pointer;margin-top:16px;opacity:.3;position:relative}.tabs-home .tab-heading.tab-active{opacity:1}.tabs-home .tab-heading.tab-active p{display:block}.tabs-home .tab-content img{border:1px solid #9841ff;border-radius:10px;box-shadow:0 5px 5px -3px hsla(0,0%,52%,.2),0 8px 10px 1px hsla(0,0%,52%,.14);height:auto;max-width:100%;width:100%}.tabs-home .tab-heading:after{background-image:linear-gradient(90deg,#9841ff,rgba(152,65,255,0));content:"";display:inline-block;height:1px;margin-top:20px;width:100%}.tabs-home .main-tabs span{display:inline-block;font-size:24px;line-height:1.5}.tabs-home .main-tabs h5{display:inline-block;font-weight:600;margin:0;padding-left:10px;vertical-align:bottom}.tabs-home .main-tabs p{color:#344054;display:none;line-height:28px;margin:20px 0 0}.tabs-home .main-tabs .tab-content{display:none}.tabs-home .main-tabs .tab-content.tab-active{display:block}.tabs-home button{display:none}@media(max-width:991px){.tabs-home .main-wrapper{display:block}.tabs-home .main-tab-heading,.tabs-home .main-tab-img,.tabs-home h2,.tabs-home p.desc{width:100%}.tabs-home .main-tabs{flex-direction:column}.tabs-home .tab-heading:before{background-image:linear-gradient(90deg,#9841ff,rgba(152,65,255,0));content:"";display:inline-block;height:1px;margin-bottom:20px;width:100%}.tabs-home .tab-heading:after{content:unset}.tabs-home .main-tab-img img{height:auto;max-width:100%}.tabs-home .main-tab-heading{box-sizing:border-box;display:inline-flex;order:1;overflow-x:auto;scroll-behavior:smooth;width:100%;-ms-overflow-style:none;scrollbar-width:none}.tabs-home .main-tabs p{display:block}.tabs-home .tab-heading{flex:0 0 auto;padding:16px;width:250px}.tabs-home .tab-heading:first-child{margin-left:0}.tabs-home .tab-heading:last-child{margin-right:0}.tabs-home button{background-color:transparent;border:0;cursor:pointer;display:inline-block;padding:20px 5px 0}}