.tab-carousel__intro{margin:0 auto 6rem;max-width:var(--container-width-narrow);text-align:center}.tab-carousel__inner{grid-gap:var(--gap-md);display:grid}.tab-carousel__nav{display:none}.tab-carousel__nav-button{-webkit-box-pack:start;-ms-flex-pack:start;background-color:transparent;border-radius:100vw;color:var(--primary-color);justify-content:flex-start;margin:0 .5rem;text-align:left;width:100%}.tab-carousel__nav-button.is-selected,.tab-carousel__nav-button:focus,.tab-carousel__nav-button:hover{background-color:var(--primary-color);color:var(--white)}.tab-carousel__tabs{margin-bottom:12rem}.tab-carousel__tab{background-color:var(--white);border-radius:var(--border-radius);-webkit-box-shadow:0 10px 32px -4px rgba(24,39,75,.08);box-shadow:0 10px 32px -4px rgba(24,39,75,.08);padding:2rem}.tab-carousel__tab-header{grid-gap:var(--gap);display:grid;margin-bottom:5rem}.tab-carousel__tab-header-image{border-radius:var(--border-radius)}.tab-carousel__tab-process-steps{margin-top:4rem}.tab-carousel__tab-process-step-number{background:var(--primary-color);border-radius:var(--border-radius);color:var(--white);display:grid;font-family:var(--secondary-font-family);font-size:2.4rem;height:4.8rem;margin-bottom:2rem;place-content:center;width:4.8rem}.tab-carousel__tab-process-step h4{margin-bottom:0}.tab-carousel__tab-process-step p{font-size:1.5rem}.tab-carousel__tab-testimonial{display:none}@media (min-width:768px){.tab-carousel__tab{padding:4rem}.tab-carousel__tab-header{grid-gap:var(--gap-md);border-bottom:1px solid var(--medium-gray);grid-template-columns:1fr 24rem;padding-bottom:5rem}.tab-carousel__tab-process-steps{display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--gap)}.tab-carousel__tab-process-step{-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative}.tab-carousel__tab-process-step:after{border-top:1px dashed var(--primary-color);bottom:0;content:"";left:4.8rem;position:absolute;right:-2rem;top:2.4rem}.tab-carousel__tab-testimonial{background-color:var(--light-gray);border-radius:var(--border-radius);display:block;margin-top:5rem;padding:3rem}.tab-carousel__tab-testimonial-quotes{margin-bottom:2rem}.tab-carousel__tab-testimonial-testimony{font-size:1.5rem}.tab-carousel__tab-testimonial-details{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--gap)}.tab-carousel__tab-testimonial-headshot{border-radius:50%;height:64px;-o-object-fit:cover;object-fit:cover;width:64px}.tab-carousel__tab-testimonial-attestant{margin-bottom:0}.tab-carousel__tab-testimonial-company{font-size:1.4rem}}@media (min-width:992px){.tab-carousel__inner{grid-gap:6rem;grid-template-columns:26rem 1fr}.tab-carousel__nav{grid-gap:1rem;-ms-flex-line-pack:start;align-content:flex-start;align-self:flex-start;display:grid;margin-top:3rem;position:-webkit-sticky;position:sticky;top:107px}.tab-carousel__tabs{margin-bottom:0}}.tab-carousel .flickity-page-dots{bottom:-4rem}.tab-carousel .flickity-prev-next-button{bottom:-12rem;top:auto;-webkit-transform:none;transform:none}.tab-carousel .flickity-prev-next-button.previous{left:calc(50% - 6.5rem)}.tab-carousel .flickity-prev-next-button.next{right:calc(50% - 6.5rem)}@media (min-width:992px){.tab-carousel .flickity-button,.tab-carousel .flickity-page-dots{display:none}}