.sr-home-tabs{margin:0;padding:0;width:100%}.sr-home-tabs .top-content{margin:0 auto;max-width:990px;padding:0 0 50px;text-align:center}.sr-home-tabs .tab-buttons{align-items:center;background:#fff;border-radius:50px;display:flex;gap:10px;justify-content:center;margin:0 auto 40px;max-width:1160px;padding:10px 20px}.sr-home-tabs .tab{background:transparent;border:none;border-radius:50px;cursor:pointer;font-weight:700;height:auto;line-height:normal;padding:10px 20px}.sr-home-tabs .tab.active{background-color:#6861ff;color:#fff}.sr-home-tabs .tab-content{border:1px solid #6861ff;border-bottom:none;border-radius:20px 20px 0 0;display:none;padding:25px 25px 0}.sr-home-tabs .tab-content.active{display:block}.sr-home-tabs .tab-content .tab-content-inner{align-items:center;background:#fff;border-radius:20px 20px 0 0;display:flex;flex-wrap:wrap;justify-content:space-between;min-height:580px;overflow:hidden;padding:30px 30px 0}.sr-home-tabs .tab-content .tab-content-inner .left-text{padding:20px;width:33%}.sr-home-tabs .tab-content .tab-content-inner .right-image{width:62%}.sr-home-tabs .tab-content .tab-content-inner .right-image img{border-radius:25px 25px 0 0;box-shadow:0 2px 20px rgba(104,97,255,.25);display:block;margin:0 0 -25px;width:100%}.sr-home-tabs .tab-content-inner .left-text .cta-button{align-items:center;background:#6861ff;border-radius:50px;color:#fff;display:inline-flex;padding:10px 20px;width:auto}.sr-home-tabs .tab-content-inner .left-text .cta-button img{left:0;position:relative;transition:all .3s}.sr-home-tabs .tab-content-inner .left-text .cta-button:hover img{left:-10px}@media screen and (max-width:1366px){.sr-home-tabs .tab{max-width:200px}.sr-home-tabs .tab-buttons{flex-wrap:wrap;gap:0}}@media screen and (max-width:1100px){.sr-home-tabs .tab-content .tab-content-inner .left-text{padding-left:0;width:45%}.sr-home-tabs .tab-content .tab-content-inner .right-image{width:55%}}@media screen and (max-width:1024px){.sr-home-tabs .tab-content{padding:15px 15px 0}.sr-home-tabs .tab-content .tab-content-inner{min-height:20px;padding:15px 20px 0}}@media screen and (max-width:767px){.sr-home-tabs .tab{font-size:16px;max-width:50%}.sr-home-tabs .top-content{padding:0 0 20px}.sr-home-tabs .tab-content .tab-content-inner .left-text{padding:0 0 30px;width:100%}.sr-home-tabs .tab-content .tab-content-inner .right-image{width:100%}}@media screen and (max-width:425px){.sr-home-tabs .tab{max-width:100%;width:100%}.sr-home-tabs .tab-buttons{border-radius:20px}}