.production-process__heading{padding-left:1.5rem;padding-right:1.5rem;gap:var(--size-16);margin-bottom:var(--size-24)}@media screen and (min-width: 991px){.production-process__heading{padding-left:5rem;padding-right:5rem;margin-bottom:var(--size-32)}}.production-process__heading--wrapper{display:flex;justify-content:space-between;align-items:flex-end}.production-process__subheading{display:flex;flex-wrap:wrap;gap:var(--size-8);justify-content:space-between}@media screen and (min-width: 991px){.production-process__subheading{flex-wrap:initial;align-items:flex-start}}.production-process__label{font-family:var(--font-heading-family);font-size:1.3rem;font-weight:var(--font-weight--medium);line-height:1.25;font-size:18px;line-height:1.25;color:var(--grey-950);flex-basis:100%}.production-process__title{max-width:570px;font-family:var(--font-heading-family);font-weight:var(--font-weight--bold);font-size:2.2rem;line-height:1.25;color:var(--grey-950)}@media screen and (min-width: 991px){.production-process__title{font-family:var(--font-heading-family);font-weight:var(--font-weight--bold);font-size:37px;line-height:1.08;margin-top:10px}}.production-process__container .slider-progress-bar[data-pages]{width:calc(100% - 3rem);margin-left:1.5rem;margin-right:1.5rem;margin-top:var(--size-16)}@media screen and (min-width: 991px){.production-process__container .slider-progress-bar[data-pages]{width:calc(100% - 10rem);margin-left:5rem;margin-right:5rem}}.production-process__container .card__content{padding:0}.production-process__container .card-wrapper{border-radius:6px;padding:var(--size-16);border:1px solid var(--grey-200);background-color:var(--grey-00)}@media screen and (min-width: 991px){.production-process__container .card-wrapper{padding:var(--size-32)}}.production-process__container .card-wrapper .card__label{font-family:var(--font-heading-family);color:var(--grey-950);font-size:1.3rem;font-weight:var(--font-weight--medium);line-height:1.4;padding-right:62px}.production-process__container .card-wrapper .card__heading{font-family:var(--font-heading-family);font-weight:var(--font-weight--bold);font-size:2.2rem;line-height:1.25;padding-right:62px}.production-process__container .card-wrapper .card__heading--no-label{margin-top:22px}.production-process__container .card-wrapper .card__caption{font-family:var(--font-heading-family);font-size:1.3rem;line-height:1.6;font-weight:var(--font-weight--regular);letter-spacing:initial;text-transform:none;padding-right:var(--size-16)}.production-process__container .card-wrapper .card__caption p:first-of-type{margin-top:0}.production-process__container .card-wrapper .card__caption p:last-of-type{margin-bottom:0}.production-process__container .card-wrapper .card__information{row-gap:var(--size-4);padding:0}.production-process__container .card-wrapper .card__counter{position:absolute;top:0;right:0;width:38px;height:38px;margin:var(--size-32);padding:0;display:flex;align-items:center;justify-content:center;font-weight:650;line-height:1.3;display:flex;align-items:center;justify-content:center;background-color:var(--SF-accent);border-radius:50%}.production-process__container .production-process__media-list{position:relative;flex-wrap:inherit;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scroll-padding-left:0;-webkit-overflow-scrolling:touch;overflow-y:hidden;padding-left:1.5rem;padding-right:1.5rem;scroll-padding-left:1.5rem;scroll-padding-right:1.5rem;gap:13px}@media screen and (min-width: 901px){.production-process__container .production-process__media-list{padding-left:5rem;padding-right:5rem;scroll-padding-left:5rem;scroll-padding-right:5rem}}.production-process__container .grid__item{position:relative}.production-process__container .grid__item .card__arrow{position:absolute;top:50%;left:100%;width:53px;height:53px;display:flex;align-items:center;justify-content:center;border-radius:50%;transform:translate(-50%, -50%);background-color:var(--grey-00);border:1px solid var(--grey-300)}.production-process__container .grid__item .card__arrow svg{transform:rotate(-90deg)}.production-process__container .slider--tablet.grid--peek.grid--1-col-tablet-down .grid__item,.production-process__container .slider--mobile.grid--peek.grid--1-col-tablet-down .grid__item{width:calc(100% - var(--grid-mobile-horizontal-spacing) - 3rem)}.production-process__container .slider--tablet.grid--peek .grid__item{box-sizing:border-box}