.tab-container{display:flex;cursor:pointer;margin:0 auto 1.5rem;padding:0;justify-content:center;list-style:none}@media screen and (min-width:960px){.tab-container{display:none}}.tab{display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:600;line-height:1rem;color:var(--c-focus-90);border:1px solid var(--c-focus-20);border-right:1px solid transparent;margin:0;width:33.333333%;height:2.375rem;background-color:var(--c-focus-00);text-align:center}.tab:first-child{border-top-left-radius:100px;border-bottom-left-radius:100px}.tab:last-child{border-top-right-radius:100px;border-bottom-right-radius:100px;border-right:1px solid var(--c-focus-20)}.tab.active{background-color:var(--c-wisdom-50);color:var(--c-focus-00);border:1px solid var(--c-wisdom-hover)}.wp-block-group__inner-container:has(.zb-services-overview-v2-overlay){position:relative;padding:0;margin:0;overflow:hidden}.zb-services-overview-v2{position:relative;padding:80px 24px 0}@media screen and (min-width:1280px){.zb-services-overview-v2{max-width:1200px;margin:0 auto}}.zb-services-overview-v2-overlay{position:absolute;top:0;left:0;background:radial-gradient(78.33% 124.51% at 50% -24.51%,#000 0,rgba(0,0,0,0) 100%);opacity:.5;width:100%;height:100px}.zb-services-overview-v2-content{position:relative;display:flex;overflow:scroll;scroll-behavior:smooth;scrollbar-width:none;padding:1rem 1.5rem 0;width:calc(100% + 5rem);margin-left:-1.5rem;margin-right:-.5rem}@media screen and (min-width:960px){.zb-services-overview-v2-content{display:block;width:100%;padding:0;margin:0;overflow:visible}}.zb-services-overview-v2-info{display:flex;-moz-column-gap:.75rem;column-gap:.75rem;min-height:10.25rem;padding-right:2rem}@media screen and (min-width:960px) and (max-width:1279px){.zb-services-overview-v2-info{min-height:15.25rem;padding-right:0}}@media screen and (min-width:960px){.zb-services-overview-v2-info{padding-right:0}}.zb-services-overview-v2-title{font-family:var(--t-secondary-font);font-size:1.5rem;font-weight:800;line-height:1.75rem;color:var(--c-focus-90);opacity:.93;margin-bottom:.5rem;text-align:center}@media screen and (min-width:960px){.zb-services-overview-v2-title{font-size:2.25rem;line-height:2.5rem}}.zb-services-overview-v2-description{font-weight:400;font-size:1rem;line-height:1.5rem;color:var(--c-focus-90);opacity:.93;margin:0 auto 1rem;text-align:center;max-width:800px}@media screen and (min-width:960px) and (max-width:1279px){.zb-services-overview-v2-description{margin:0 auto;font-size:1.4375rem;line-height:2rem}}@media screen and (min-width:1280px){.zb-services-overview-v2-description{font-size:1.4375rem;line-height:2rem;margin:0 auto 3.5rem}}.zb-services-overview-v2-list-title{font-family:var(--t-secondary-font);font-size:1.125rem;color:#1f1f1f;margin-bottom:.5rem}.zb-services-overview-v2-list-description{font-size:.9375rem;line-height:1.3125rem;color:#1f1f1f;opacity:.7;margin-bottom:0}@media screen and (min-width:960px){.zb-services-overview-v2-list-description{font-size:1rem;line-height:1.375rem}}.zb-services-overview-v2-container{display:flex;flex-direction:column;justify-content:space-between}.zb-services-overview-v2 .tabs{display:flex;flex-direction:column;margin:0;padding-left:.75rem;list-style:none;border-left:4px solid var(--c-focus-20);padding-right:2rem}@media screen and (min-width:960px){.zb-services-overview-v2 .tabs{padding-right:0}}.zb-services-overview-v2 .tabs ul{margin:0;padding:0;list-style:none}.zb-services-overview-v2 .tabs ul li a{display:flex;justify-content:space-between;align-items:center;font-size:.9375rem;line-height:1.3125rem;color:#1f1f1f;background-color:var(--c-focus-00);border-radius:.25rem;margin-bottom:0;padding:.375rem}@media screen and (min-width:960px){.zb-services-overview-v2 .tabs ul li a{font-size:1rem;line-height:1.375rem}}.zb-services-overview-v2 .tabs ul li a svg{margin-right:0}.zb-services-overview-v2 .tabs ul li a .arrow-item{background:#1f1f1f;opacity:.3;width:1.5rem;height:1.5rem;background-size:cover;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:100%;mask-size:100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.zb-services-overview-v2 .see-all{font-weight:600;margin-top:.5rem}.zb-services-overview-v2 .see-all a{display:flex;align-items:center;font-size:.9375rem;line-height:1.3125rem;color:#1b52c6;text-decoration:none}@media screen and (min-width:960px){.zb-services-overview-v2 .see-all a{font-size:1rem;line-height:1.375rem}}.zb-services-overview-v2 .see-all a .arrow-see-all{background:#1b52c6;width:1rem;height:1rem;margin-left:.5rem;background-size:cover;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:100%;mask-size:100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.zb-services-overview-v2 .item-content-image{position:relative;display:flex;flex-basis:36%;align-self:flex-end;margin-top:-1rem}@media screen and (min-width:960px){.zb-services-overview-v2 .item-content-image{flex-basis:33.333333%}}.zb-services-overview-v2 .item-content-image img{display:block;border-radius:.5rem;-o-object-fit:cover;object-fit:cover}.zb-services-overview-v2 .item-content-text{flex-basis:64%;display:flex;flex-direction:column;margin-top:.75rem}@media screen and (min-width:960px){.zb-services-overview-v2 .item-content-text{align-self:flex-end;padding-bottom:1.25rem;flex-basis:66.666666%}}.zb-services-overview-v2 .timeline{margin:.25rem 0 1rem;padding:0;width:100%}.zb-services-overview-v2 .timeline li{list-style:none;position:relative;text-align:center;text-transform:uppercase}.zb-services-overview-v2 .timeline li::before{content:"";width:16px;height:16px;border-radius:50%;display:block;margin-left:-8px;line-height:16px;background:#1b52c6;color:#000;transition:allease-in-out .3s}.zb-services-overview-v2 .timeline li::after{content:"";position:absolute;width:100%;height:4px;background:#1b52c6;top:6px;left:0;transition:allease-in-out .3s}@media screen and (min-width:960px){.zb-services-overview-v2 .timeline li::after{width:calc(100% + 2.5rem)}}.zb-services-overview-v2 #Growth .timeline li:after{background-image:linear-gradient(to right,#1b52c6,#cddefd)}.tabbed-content{float:none;width:100%;display:flex;flex-direction:column;flex-shrink:0}@media screen and (min-width:960px){.tabbed-content{float:left;margin-right:2.5rem;width:calc(33.333333% - 2.5rem);display:flex}}.tabbed-content.desktop-content{display:flex}.tabs ul{margin:0;padding:0}.tabs ul li a{padding:1.25rem}
/*# sourceMappingURL=services-overview-v2.css.map */
