.custom-tabs{float:left;position:relative;width:100%;margin-top:47px;padding:40px 0;background-color:var(--Tertiary-Blue-20)}@media only screen and (min-width: 48em){.custom-tabs{margin-top:50px;padding:64px 0}}.custom-tabs:before,.custom-tabs:after{content:"";position:absolute;top:-31px;z-index:1;display:block;width:40px;height:30px}@media only screen and (min-width: 48em){.custom-tabs:before,.custom-tabs:after{top:-51px;height:50px}}.custom-tabs:before{left:0;background:linear-gradient(90deg,#fff 40%,#fff0 60%,#fff0)}.custom-tabs:after{right:0;background:linear-gradient(270deg,#fff 40%,#fff0 60%,#fff0)}.custom-tabs .tabs-nav{display:flex;gap:8px;position:absolute;top:-30px;left:0;right:0;margin-inline:16px;padding-inline:4px;padding-bottom:4px;text-align:center;overflow-x:auto;white-space:nowrap}@media only screen and (min-width: 48em){.custom-tabs .tabs-nav{justify-content:center;top:-50px;padding-inline:56px}}.custom-tabs .tabs-nav::-webkit-scrollbar{height:4px}.custom-tabs .tabs-nav::-webkit-scrollbar-track{background:transparent;background-color:var(--scrollbar-track)}.custom-tabs .tabs-nav::-webkit-scrollbar-thumb{border-radius:4px;background:var(--scrollbar-thumb)}.custom-tabs .tabs-nav::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-thumb-hover)}.custom-tabs .tab-nav{flex:0 1 auto;padding:8px 12px;line-height:1;border:1px solid var(--Tertiary-Blue-10);font-size:.75rem;font-weight:var(--btn-font-weight);background-color:var(--Tertiary-Blue-10);transition:all .2s}@media only screen and (min-width: 48em){.custom-tabs .tab-nav{flex-basis:200px;padding:15px 16px;font-size:1.125rem}}.custom-tabs .tab-nav.active{border-color:var(--Tertiary-Blue-20);background-color:var(--Tertiary-Blue-20)}.custom-tabs .tab-nav:not(.active):hover{border-color:var(--Tertiary-Blue-20);background-color:var(--Tertiary-Blue-20);cursor:pointer}.custom-tabs .tab-content{padding-inline:20px}@media screen and (min-width: 48em){.custom-tabs .tab-content{padding-inline:72px}}.tabs-CUSTOMERS .customers{display:flex;flex-direction:column;gap:24px;margin-bottom:40px}@media screen and (min-width: 48em){.tabs-CUSTOMERS .customers{flex-direction:row;gap:40px;margin-bottom:64px}}.tabs-CUSTOMERS .customers .customer-text{flex:2}.tabs-CUSTOMERS .customers .customer-logos{flex:3;display:flex;flex-direction:column;align-items:center}@media screen and (min-width: 48em){.tabs-CUSTOMERS .customers .customer-logos{flex-direction:row}}.tabs-CUSTOMERS .logo{flex:1}.tabs-CUSTOMERS .logo img{width:auto;max-height:165px}.tabs-CUSTOMERS .case-label{display:block;margin-bottom:24px;text-align:center;font-weight:600}.tabs-CUSTOMERS .case-card{display:flex;flex-direction:column;width:100%;background-color:var(--white)}@media screen and (min-width: 48em){.tabs-CUSTOMERS .case-card{flex-direction:row}}.tabs-CUSTOMERS .case-image{flex:1}.tabs-CUSTOMERS .case-image img{width:100%;height:100%;object-fit:cover;object-position:50% 50%;vertical-align:middle}.tabs-CUSTOMERS .case-quote{flex:1}.tabs-CUSTOMERS .case-quote>div{display:flex;flex-direction:column;align-items:flex-start;height:100%;padding:20px}@media screen and (min-width: 48em){.tabs-CUSTOMERS .case-quote>div{padding:40px}}.tabs-CUSTOMERS .case-quote>div .quote-author{margin-block:16px 24px;font-size:.875rem}@media screen and (min-width: 48em){.tabs-CUSTOMERS .case-quote>div .quote-author{margin-block:24px 32px}}.tabs-CUSTOMERS .case-quote>div .btn{margin-top:auto}
