.case-study-section{background:var(--color-text-white);padding:48px 0;position:relative;width:100%}.wp-block-case-study .case-study-container.container{margin:0 auto;max-width:1360px}@media (min-width:768px){.case-study-section{padding:64px 0}}@media (min-width:1024px){.case-study-section{padding:80px 0}}.case-study-header{flex-direction:column;gap:20px;margin-bottom:0;padding:0}.case-study-header,.case-study-logos{align-items:center;display:flex;justify-content:center;width:100%}.case-study-logos{flex-direction:row;gap:8px;margin:0;max-width:351px}.case-study-logos .logo-item img{height:auto;max-width:100px;-o-object-fit:contain;object-fit:contain}.case-study-logos .logo-item.first-logo img{max-width:120px;-o-object-fit:contain;object-fit:contain}.case-study-logos .logo-separator{align-items:center;color:var(--color-primary);display:flex;font-family:Plus Jakarta Sans,sans-serif;font-size:var(--fs-18);font-weight:var(--fw-700);justify-content:center;line-height:1;margin:0 4px}.case-study-tabs{background:transparent;border-radius:8px;box-shadow:none;display:flex;flex-direction:column;gap:30px;margin-top:12px;padding:0;width:100%}.case-study-section .tabs-nav{align-items:flex-start;border-bottom:1px solid var(--color-border-tab);display:flex;flex-direction:row;gap:10px;list-style:none;margin:0 -13px 0 0;padding:0;width:100%}.case-study-section .tabs-nav-item{align-items:center;border-bottom:2px solid transparent;border-radius:8px 8px 0 0;display:flex;flex:1 1 0;flex-direction:column;justify-content:center;margin:0;min-width:0;transition:border-color .3s ease,background-color .3s ease}.case-study-section .tabs-nav-item:hover{background-color:rgba(41,156,231,.05)}.case-study-section .tabs-nav-link{align-items:center;background:none;border:none;color:#1f2937;cursor:pointer;display:flex;flex-direction:row;font-size:var(--fs-14);font-weight:var(--fw-400);gap:8px;justify-content:center;letter-spacing:.005em;line-height:1;padding:8px 12px;text-align:center;text-decoration:none;text-transform:unset;transition:color .3s ease,font-weight .3s ease;width:100%}.case-study-section .tabs-nav-item:hover .tabs-nav-link{color:var(--color-primary)}.case-study-section .tabs-nav-item.is-active .tabs-nav-link{color:var(--color-primary);font-weight:var(--fw-600)}.case-study-section .tabs-nav-item.is-active{border-bottom-color:var(--color-primary)}.case-study-section .tabs-nav-item:not(.is-active){border-bottom-color:var(--color-border-tab)}.case-study-tabs .tabs-content{margin:0;padding:0;position:relative;width:100%}.case-study-tabs .tabs-panel{left:0;list-style:none;opacity:0;padding:0;pointer-events:none;position:absolute;top:0;transition:opacity .3s ease-out;visibility:hidden;width:100%}.case-study-tabs .tabs-panel.is-active{opacity:1;pointer-events:auto;position:relative;transition:opacity .3s ease-in;visibility:visible}.case-study-tabs .tabs-panel.is-fading-out{opacity:0;pointer-events:none;position:relative;visibility:visible}.case-study-section .tab-inner{background:var(--color-text-white);border:1px solid #e4e1e1;border-radius:8px;box-shadow:8px 4px 28px hsla(0,2%,72%,.25);gap:12px;min-height:unset;padding-right:0}.case-study-section .tab-inner,.case-study-tab-left{align-items:center;display:flex;flex-direction:column;width:100%}.case-study-tab-left{align-self:normal;background:var(--color-background-section);border-radius:4px;justify-content:flex-start;max-width:100%;min-height:auto;min-width:0;padding:12px}.case-study-tab-left-inner{align-items:center;display:flex;flex-direction:column;gap:0;height:100%;padding:4px 0;width:100%}.case-study-tab-heading{color:var(--color-text-dark);font-size:var(--fs-24);font-weight:var(--fw-700);line-height:var(--lh-140);margin:0;max-width:479px;padding:16px;text-align:center;width:100%}.case-study-tab-img-square{background:#e0f3ff;border-radius:7px;display:block;max-height:374px;max-width:420px;-o-object-fit:cover;object-fit:cover;width:100%}.case-study-tab-right{align-items:center;align-self:stretch;display:flex;flex-direction:column;justify-content:center;max-width:100%;min-width:0;padding:12px;position:relative;width:100%}.case-study-tab-right .tab-description{color:#000;font-weight:var(--fw-400);margin:0 0 40px;max-width:468px;text-align:left;width:100%}.case-study-tab-right:not(:has(.case-study-quote-box-wrapper)) .tab-description{margin:0!important}.case-study-tab-right .tab-description *{font-size:var(--fs-18);line-height:var(--lh-140)}.case-study-tab-right .tab-description :last-child{margin-bottom:0}.case-study-tab-right .tab-description strong{color:var(--color-primary);font-weight:var(--fw-700)}.case-study-quote-box-wrapper{max-width:unset;padding-left:0;position:relative}.case-study-quote-box{align-items:center;background:var(--color-background-card);border-radius:8px;box-shadow:none;display:flex;justify-content:center;margin:0 auto;padding:16px 8px 8px;position:relative}.case-study-quote-box--arrow{left:11px;position:absolute;top:63px}.case-study-quote-icon{display:inline-block;height:24px;left:5px;position:absolute;top:-16px;width:24px}.case-study-quote-icon svg{box-sizing:border-box;height:auto;max-width:100%}.case-study-quote-text{color:#000;display:block;margin:0 auto;max-width:unset;text-align:center}.case-study-quote-text,.case-study-quote-text *{font-size:var(--fs-18);font-style:normal;font-weight:var(--fw-600);line-height:var(--lh-140)}@media (min-width:768px){.case-study-logos{gap:12px}.case-study-logos .logo-item img{max-width:140px}.case-study-logos .logo-item.first-logo img{max-width:150px}.case-study-logos .logo-separator{font-size:var(--fs-32);line-height:var(--lh-110);margin:0 10px}.case-study-tabs{gap:40px;margin-top:24px}.case-study-tabs .tabs-nav{margin-right:0}.case-study-section .tabs-nav-link{font-size:var(--fs-18)}.case-study-tab-left-inner{padding:8px 0}.case-study-tab-left,.case-study-tab-right{padding:24px}.case-study-tab-left{min-height:400px}.case-study-quote-box{max-width:496px;padding:16px;width:100%}.case-study-quote-icon{height:36px;left:5px;top:-16px;width:36px}.case-study-quote-text{max-width:410px;width:100%}}@media (min-width:992px){.case-study-section .tab-inner{flex-direction:row;gap:0;min-height:0}.case-study-tabs{margin:65px auto 0;max-width:900px}.case-study-section .tabs-nav-link{font-size:var(--fs-22)}.case-study-tab-heading{font-size:var(--fs-32)}.case-study-tab-left-inner{gap:50px;padding:10px 10px 16px}.case-study-tab-left{max-width:625px;min-height:654px}.case-study-tab-right{max-height:579px;min-width:300px;padding:60px 32px 24px}.case-study-tab-right .tab-description{font-size:var(--fs-20);line-height:var(--lh-126)}.case-study-quote-box-wrapper{max-width:531px;padding-left:35px}.case-study-quote-box{max-width:496px;padding:55px 38px}.case-study-quote-icon{height:48px;left:22px;top:-14px;width:59px}.case-study-quote-text{max-width:496px}.case-study-quote-text,.case-study-quote-text *{font-size:var(--fs-22)}}@media (min-width:1200px){.case-study-tabs{gap:64px;max-width:100%}}
