.casestudy-tab-section{padding:100px 20px}.casestudy-tab-section .csts-container{margin:0 auto;max-width:1280px;width:100%}.casestudy-tab-section .csts-top{margin:0 auto;max-width:920px;width:100%}.casestudy-tab-section .csts-top h4.cstst-suptitle{align-items:center;color:#4d4d4f;display:flex;font-family:Helvetica Neue;font-size:14px;font-weight:700;gap:8px;justify-content:center;letter-spacing:-2%;line-height:164%;margin:0 0 40px;text-transform:uppercase}.casestudy-tab-section .csts-top h4.cstst-suptitle span{background-color:#7adaed;border-radius:100px;height:8px;width:8px}.casestudy-tab-section .csts-top h2{color:#4d4d4f;font-family:Helvetica Neue;font-size:48px;font-weight:700;letter-spacing:-2%;line-height:100%;margin:0 0 24px;text-align:center}.casestudy-tab-section .csts-top p{color:#7b8694;font-family:Helvetica Neue;font-size:18px;font-weight:400;letter-spacing:0;line-height:164%;margin:0;text-align:center}.casestudy-tab-section .csts-tab{display:flex;flex-wrap:wrap;gap:16px;justify-content:center;margin-bottom:80px;margin-top:60px}.casestudy-tab-section .csts-tab button{align-items:center;background-color:transparent;border:1px solid #ebeef1;border-radius:16px;color:#4d4d4f;cursor:pointer;display:flex;font-family:Helvetica Neue;font-size:20px;font-weight:500;gap:32px;letter-spacing:-2%;line-height:130%;outline:none;padding:23px 32px;text-align:left;transition:all .3s ease;width:calc(25% - 12px)}.casestudy-tab-section .csts-tab button.active,.casestudy-tab-section .csts-tab button:hover{background-color:#1b75bb;border:1px solid #1b75bb;color:#fff}.casestudy-tab-section .csts-tab button .dark-icon{display:block}.casestudy-tab-section .csts-tab button .light-icon,.casestudy-tab-section .csts-tab button.active .dark-icon,.casestudy-tab-section .csts-tab button:hover .dark-icon{display:none}.casestudy-tab-section .csts-tab button.active .light-icon,.casestudy-tab-section .csts-tab button:hover .light-icon{display:block}.casestudy-tab-section .csts-tab .cstst-tab-select{display:none;position:relative;width:100%}.casestudy-tab-section .csts-tab .cstst-tab-select select{appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='rgba(0,0,0,1)' viewBox='0 0 24 24'%3E%3Cpath d='m12 13.171 4.95-4.95 1.414 1.415L12 16 5.636 9.636 7.05 8.222z'/%3E%3C/svg%3E");background-position:calc(100% - 5px);background-repeat:no-repeat;background-size:30px;border:1px solid #ebeef1;border-radius:5px;color:#4d4d4f;font-family:Helvetica Neue;font-size:18px;font-weight:500;line-height:24px;outline:0;padding:15px 40px 15px 15px;width:100%}.casestudy-tab-section .csts-row{align-items:center;display:flex;flex-wrap:wrap;gap:80px}.casestudy-tab-section .csts-col-6{width:calc(50% - 40px)}.casestudy-tab-section .csts-content{display:none}.casestudy-tab-section .csts-content.active{display:block}.casestudy-tab-section .csts-content .csts-left-content .cstslc-badge{align-items:start;display:flex;justify-content:start}.casestudy-tab-section
.csts-content
.csts-left-content
.cstslc-badge
.cstslcb-inner{align-items:center;background:#1b75bb14;border-radius:100px;color:#1b75bb;display:flex;font-family:Helvetica Neue;font-size:12px;font-weight:700;gap:10px;letter-spacing:-2%;line-height:20px;padding:6px 12px;text-transform:uppercase}.casestudy-tab-section
.csts-content
.csts-left-content
.cstslc-badge
span{background-color:#87c525;border-radius:100px;height:8px;width:8px}.casestudy-tab-section .csts-content .csts-left-content h2.cstslc-title{color:#4d4d4f;font-family:Helvetica Neue;font-size:36px;font-weight:700;letter-spacing:-2%;line-height:100%;margin-bottom:40px;margin-top:16px;text-transform:capitalize}.casestudy-tab-section .csts-content .csts-left-content .cstslc-features{display:flex;gap:8px;margin-bottom:40px}.casestudy-tab-section
.csts-content
.csts-left-content
.cstslc-features
.cstslcf-box{background-color:#ebeff37a;border-radius:16px;padding:16px;width:calc(33% - 3.5px)}.casestudy-tab-section
.csts-content
.csts-left-content
.cstslc-features
.cstslcf-box
.cstsclfb-content{height:100%}.casestudy-tab-section
.csts-content
.csts-left-content
.cstslc-features
.cstslcf-box
.cstsclfb-content
h4{color:#4d4d4f;font-family:Helvetica Neue;font-size:24px;font-weight:700;letter-spacing:-2%;line-height:130%;margin:0 0 4px}.casestudy-tab-section
.csts-content
.csts-left-content
.cstslc-features
.cstslcf-box
.cstsclfb-content
h4
span{color:#87c525}.casestudy-tab-section
.csts-content
.csts-left-content
.cstslc-features
.cstslcf-box
.cstsclfb-content
p{color:#7b8694;font-family:Helvetica Neue;font-size:16px;font-weight:400;letter-spacing:0;line-height:132%;margin:0}.casestudy-tab-section .csts-content .csts-left-content .cstslc-testi p{color:#7b8694;font-family:Helvetica Neue;font-size:18px;font-weight:400;letter-spacing:-2%;line-height:164%;margin:0 0 32px}.casestudy-tab-section
.csts-content
.csts-left-content
.cstslc-testi
.cstslct-name{color:#4d4d4f;font-family:Helvetica Neue;font-size:16px;font-weight:700;letter-spacing:-2%;line-height:164%;margin:0 0 4px;text-transform:uppercase;vertical-align:middle}.casestudy-tab-section
.csts-content
.csts-left-content
.cstslc-testi
.cstslct-position{color:#7b8694;font-family:Helvetica Neue;font-size:16px;font-weight:400;letter-spacing:0;line-height:164%;margin:0 0 40px}.casestudy-tab-section
.csts-content
.csts-left-content
.cstslc-testi
.cstslct-btn{display:flex;flex-wrap:wrap}.casestudy-tab-section
.csts-content
.csts-left-content
.cstslc-testi
.cstslct-btn
a{background-color:#87c525;border:2px solid #87c525;border-radius:100px;color:#fff;display:block;font-family:Helvetica Neue;font-size:16px;font-weight:500;letter-spacing:-2%;line-height:100%;padding:14px 32px;text-decoration:none;transition:all .3s ease}.casestudy-tab-section
.csts-content
.csts-left-content
.cstslc-testi
.cstslct-btn
a:hover{background-color:transparent;color:#87c525}.casestudy-tab-section .csts-content .csts-right-image img{border-radius:16px;display:block;height:555px!important;object-fit:cover;width:100%}@media (max-width:1060px){.casestudy-tab-section .csts-tab button{display:none}.casestudy-tab-section .csts-tab .cstst-tab-select{display:block}.casestudy-tab-section .csts-tab{margin-bottom:30px;position:sticky;top:68px;z-index:5}}@media (max-width:767.98px){.casestudy-tab-section .csts-col-6{width:100%}}@media (max-width:575.98px){.casestudy-tab-section .csts-tab button{width:100%}.casestudy-tab-section .csts-top h2{font-size:38px;line-height:48px}.casestudy-tab-section .csts-content .csts-left-content .cstslc-features{flex-wrap:wrap}.casestudy-tab-section .csts-content .csts-left-content .cstslc-features .cstslcf-box{width:100%}}