.pr-tabs-01{overflow-x:hidden}.pr-tabs-01 [hidden]{display:none}.pr-tabs-01 .pr-tabs-01__card{background-color:var(--white);border:1px solid rgba(var(--primary_rgb),.2);border-radius:var(--border_radius);box-shadow:0 10px 18px rgba(var(--tertiary_rgb),.04);overflow:hidden}.pr-tabs-01 .tab-nav{align-items:flex-start;background:#fbfcff;display:flex}.pr-tabs-01 .tabs-nav{flex-direction:column;list-style:none;margin:0;padding:0}.pr-tabs-01 .tabs-nav,.pr-tabs-01 .tabs-nav>li{display:flex;width:100%}.pr-tabs-01 .tabs-nav__button{align-items:center;-webkit-appearance:none;background-color:var(--bg-1);border:none;border-bottom:1px solid rgba(var(--tertiary_rgb),.08);cursor:pointer;display:flex;gap:24px;padding:32px;text-align:left;transition:background-color .2s ease-in-out;width:100%}.pr-tabs-01 .tabs-nav>li:last-child .tabs-nav__button{border-bottom:none}.pr-tabs-01 .tabs-nav__button[data-state=active]{background-color:var(--bg-2)}.pr-tabs-01 .tab-nav-lead-icon{align-items:center;color:var(--i-1);display:flex}.pr-tabs-01 .tabs-nav__button[data-state=active] .tab-nav-lead-icon{color:var(--i-2)}.pr-tabs-01 .tab-nav-lead-icon span{line-height:0}.pr-tabs-01 .tab-nav-lead-icon:not(.type-custom) svg{fill:currentColor;height:24px;width:24px}.pr-tabs-01 .tab-nav-lead-icon:not(.type-custom) svg path{fill:currentColor}.pr-tabs-01 .tab-nav-title{display:flex;flex:1 1 auto;flex-direction:column;min-width:0;row-gap:4px}.pr-tabs-01 .tab-heading{color:var(--h-1);font-family:var(--heading_font)}.pr-tabs-01 .tabs-nav__button[data-state=active] .tab-heading{color:var(--h-2)}.pr-tabs-01 .tab-subtitle{color:var(--c-1);font-size:.875rem;line-height:1.4}.pr-tabs-01 .tabs-nav__button[data-state=active] .tab-subtitle{color:var(--c-2)}.pr-tabs-01 .tab-nav-arrow{align-items:center;color:var(--i-1);display:flex;margin-left:auto}.pr-tabs-01 .tabs-nav__button[data-state=active] .tab-nav-arrow{color:var(--i-2)}.pr-tabs-01 .tab-nav-arrow span{line-height:0}.pr-tabs-01 .tab-nav-arrow svg{fill:currentColor;height:16px;width:16px}.pr-tabs-01 .tab-content-col{background-color:var(--white)}.pr-tabs-01 [role=tabpanel]{height:100%}.pr-tabs-01 .tab-pane-content{padding:60px 50px}.pr-tabs-01 .tab-eyebrow{font-family:var(--heading_font);font-size:.875rem;font-weight:600;letter-spacing:.05em;margin-bottom:1.5rem;text-transform:uppercase}.pr-tabs-01 .tab-pane-image{margin-top:2rem}.pr-tabs-01 .tab-pane-image img{display:block;height:auto;object-fit:cover;width:100%}@media (max-width:991px){.pr-tabs-01 .tab-nav-scroll{position:relative;width:100%}.pr-tabs-01 .tab-nav-scroll:after,.pr-tabs-01 .tab-nav-scroll:before{bottom:0;content:"";opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity .2s ease-in-out;width:28px;z-index:1}.pr-tabs-01 .tab-nav-scroll:before{background:linear-gradient(90deg,#fbfcff,rgba(251,252,255,0));left:0}.pr-tabs-01 .tab-nav-scroll:after{background:linear-gradient(270deg,#fbfcff,rgba(251,252,255,0));right:0}.pr-tabs-01 .tab-nav-scroll[data-scrollable=true]:not([data-at-end=true]):after,.pr-tabs-01 .tab-nav-scroll[data-scrollable=true]:not([data-at-start=true]):before{opacity:1}.pr-tabs-01 .tabs-nav__scroll-btn{align-items:center;-webkit-appearance:none;background-color:var(--white);border:1px solid rgba(var(--primary_rgb),.2);border-radius:50%;box-shadow:0 2px 8px rgba(var(--tertiary_rgb),.12);color:var(--primary);cursor:pointer;display:flex;height:28px;justify-content:center;padding:0;position:absolute;top:50%;transform:translateY(-50%);transition:background-color .2s ease-in-out,color .2s ease-in-out;width:28px;z-index:2}.pr-tabs-01 .tabs-nav__scroll-btn:focus-visible,.pr-tabs-01 .tabs-nav__scroll-btn:hover{background-color:var(--primary);color:var(--white)}.pr-tabs-01 .tabs-nav__scroll-btn--prev{left:6px}.pr-tabs-01 .tabs-nav__scroll-btn--next{right:6px}.pr-tabs-01 .tabs-nav__scroll-btn svg{fill:currentColor}.pr-tabs-01 .tabs-nav{flex-direction:row;gap:8px;overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x proximity;scrollbar-width:none;white-space:nowrap;-ms-overflow-style:none;padding:16px 40px}.pr-tabs-01 .tabs-nav::-webkit-scrollbar{display:none}.pr-tabs-01 .tabs-nav>li{flex:0 0 auto;min-width:70%;scroll-snap-align:center;white-space:normal}.pr-tabs-01 .tabs-nav__button{border-bottom:none;border-radius:var(--border_radius);padding:20px}.pr-tabs-01 .tabs-nav>li:last-child .tabs-nav__button{border-bottom:none}.pr-tabs-01 .tab-pane-content{padding:32px 24px}}@media (max-width:575.98px){.pr-tabs-01 .tab-nav-lead-icon{display:none}}