.b-step-carousel-item{flex:0 0 100%;min-width:0;position:relative}@media (width>=768px){.b-step-carousel--overflow .b-step-carousel-item{flex:0 0 calc(100% - 80px)}}.b-step-carousel-item__inner{gap:var(--spacer-sm);background:var(--slide-bg-inner);padding:var(--spacer-2xs);flex-direction:column;height:100%;display:flex}@media (width>=768px){.b-step-carousel-item__inner{gap:var(--spacer-xl);padding:var(--spacer-md);flex-direction:row}}.b-step-carousel-item__content{max-width:540px}@media (width>=768px) and (width<=1023.98px){.b-step-carousel-item__content .has-heading-xl-font-size{font-size:var(--font-size-heading-lg);line-height:var(--font-line-height-heading-lg);font-weight:var(--font-weight-heading-lg);letter-spacing:var(--font-letter-spacing-heading-lg);font-family:var(--font-family-heading-lg);text-transform:var(--text-transform-heading-lg)}}.b-step-carousel-item__media{margin-top:auto}@media (width>=768px){.b-step-carousel-item__media{margin-top:unset;flex-shrink:0;width:40%;max-width:480px;margin-left:auto}}.b-step-carousel-item__pager{margin-bottom:var(--spacer-sm);border-radius:var(--border-radius-sm);font-size:var(--font-size-body-sm);letter-spacing:1.12px;border:1px solid;padding:4px 1rem;display:none}.b-step-carousel--pager .b-step-carousel-item__pager{display:inline-block}
