.timeline{background-color:var(--timeline-background, #ffffff);padding-top:var(--section-padding-top);padding-bottom:var(--section-padding-bottom)}.timeline__header{text-align:center;margin-bottom:30px}@media screen and (min-width:768px){.timeline__header{margin-bottom:50px}}.timeline__heading{font-family:var(--font-heading-family);font-weight:400;font-size:26px;line-height:36px;color:var(--timeline-text, #2D3B41);margin:0 0 12px}@media screen and (min-width:768px){.timeline__heading{font-size:38px;line-height:44px}}.timeline__subheading{font-size:16px;line-height:24px;color:var(--timeline-text, rgba(45, 59, 65, .8));opacity:.8}.timeline__content{position:relative}.timeline__items{position:relative;display:flex;flex-direction:column;gap:24px}.timeline__divider{display:none}.timeline--process .timeline__items:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;width:2px;height:100%;background:var(--timeline-line, var(--timeline-accent, #0069A1));z-index:0}.timeline--process.timeline--mobile-marker-left .timeline__items:before{left:35px;right:auto;margin:0}@media screen and (min-width:1024px){.timeline--process.timeline--mobile-marker-left .timeline__items:before{left:0;right:0;margin:auto}}@media screen and (min-width:768px){.timeline--process .timeline__items{gap:80px}.timeline--history .timeline__items{gap:48px}}.timeline__line{position:absolute;width:2px;background:var(--timeline-line, var(--timeline-accent, #C80205));top:0;bottom:0}.timeline--process .timeline__line{display:none}.timeline--history .timeline__line{left:7px}@media screen and (min-width:1024px){.timeline--history .timeline__line{left:50%;transform:translate(-50%)}}.timeline__item{display:flex;flex-direction:column;align-items:center;position:relative}.timeline--process .timeline__item{flex-direction:column;align-items:center;gap:20px}.timeline--process.timeline--mobile-marker-left .timeline__item{align-items:flex-start}@media screen and (min-width:768px){.timeline--process .timeline__item{gap:80px}}@media screen and (min-width:1024px){.timeline--process.timeline--mobile-marker-left .timeline__item{align-items:center}}@media screen and (min-width:1024px){.timeline--process .timeline__item{display:grid;grid-template-columns:1fr 1fr;gap:124px;position:relative;align-items:center}.timeline--process .timeline__item--left .timeline__card{grid-column:1;grid-row:1;justify-self:end}.timeline--process .timeline__item--left .timeline__spacer{grid-column:2;grid-row:1}.timeline--process .timeline__item--right .timeline__card{grid-column:2;grid-row:1;justify-self:start}.timeline--process .timeline__item--right .timeline__spacer{grid-column:1;grid-row:1}.timeline--process .timeline__marker--process{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}}.timeline--history .timeline__item{flex-direction:row;align-items:flex-start;padding-left:32px}@media screen and (min-width:1024px){.timeline--history .timeline__item{display:grid;grid-template-columns:1fr 1fr;gap:2px;padding-left:0;position:relative;align-items:start}.timeline--history .timeline__item--left .timeline__card{grid-column:1;grid-row:1;justify-self:end}.timeline--history .timeline__item--left .timeline__spacer{grid-column:2;grid-row:1}.timeline--history .timeline__item--right .timeline__card{grid-column:2;grid-row:1;justify-self:start}.timeline--history .timeline__item--right .timeline__spacer{grid-column:1;grid-row:1}}.timeline__spacer{display:none}@media screen and (min-width:1024px){.timeline__spacer{display:block}}.timeline__card{background:#fff;border-radius:12px;box-shadow:0 4px 20px #00000014;width:100%;order:1}@media screen and (min-width:768px){.timeline__card{border-radius:16px}.timeline--process .timeline__card{max-width:500px}}@media screen and (min-width:1024px){.timeline__card{max-width:500px;width:100%}.timeline--process .timeline__item--left .timeline__card-content{text-align:right}.timeline--process .timeline__item--right .timeline__card-content{text-align:left}}.timeline__card--process{padding:24px}@media screen and (min-width:768px){.timeline__card--process{padding:32px}}.timeline__card--process .timeline__card-content{text-align:left}.timeline--mobile-marker-center .timeline__card--process .timeline__card-content{text-align:center}@media screen and (min-width:768px)and (max-width:1023px){.timeline--mobile-marker-center .timeline__card--process .timeline__card-content,.timeline--mobile-marker-left .timeline__card--process .timeline__card-content{text-align:center}}.timeline__card--history{overflow:hidden;border:1px solid rgba(45,59,65,.1);box-shadow:0 4px 20px #0000000d}.timeline__card-image{position:relative;height:140px;overflow:hidden}@media screen and (min-width:768px){.timeline__card-image{height:180px}}.timeline__card-image .timeline__image{width:100%;height:100%;object-fit:cover}.timeline__card-image-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#0003,#0000)}.timeline__card--history .timeline__card-content{padding:20px}@media screen and (min-width:768px){.timeline__card--history .timeline__card-content{padding:32px}}@media screen and (min-width:1024px){.timeline__item--left .timeline__card--history .timeline__card-content{text-align:right;align-items:flex-end;display:flex;flex-direction:column}.timeline__item--right .timeline__card--history .timeline__card-content{text-align:left;align-items:flex-start;display:flex;flex-direction:column}}.timeline__year{display:block;font-family:var(--font-heading-family);font-weight:400;font-size:28px;line-height:28px;color:var(--timeline-accent, #C80205);margin-bottom:8px}@media screen and (min-width:768px){.timeline__year{font-size:40px;line-height:48px}}.timeline__card-title{font-family:var(--font-heading-family);font-weight:400;font-size:20px;line-height:28px;color:var(--timeline-card-title, #2D3B41);margin:0 0 12px}@media screen and (min-width:768px){.timeline__card--process .timeline__card-title{font-size:28px;line-height:40px}.timeline__card--history .timeline__card-title{font-size:24px;line-height:36px}}.timeline__card-text{font-size:16px;line-height:26px;color:var(--timeline-card-text, rgba(45, 59, 65, .8))}.timeline__card-text p{margin:0}.timeline__marker{position:relative;z-index:2;flex-shrink:0;order:2}@media screen and (min-width:768px){.timeline__marker{order:2}}@media screen and (min-width:1024px){.timeline__marker{position:absolute;left:50%;transform:translate(-50%);z-index:2}}.timeline__marker--process{width:70px;height:70px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#fff;border:3px solid var(--timeline-accent, #0069A1);box-shadow:0 4px 20px #0069a133;order:2;transition:background-color .4s ease,border-color .4s ease,transform .4s ease}.timeline__marker--process.timeline__marker--filled{background:var(--timeline-accent, #0069A1);border-color:var(--timeline-accent, #0069A1)}.timeline__number{transition:color .4s ease}.timeline__marker--process.timeline__marker--filled .timeline__number{color:#fff}@media screen and (min-width:768px){.timeline__marker--process{width:80px;height:80px;border-width:4px}}.timeline__number{font-family:var(--font-heading-family);font-weight:400;font-size:28px;line-height:1;color:var(--timeline-accent, #0069A1)}@media screen and (min-width:768px){.timeline__number{font-size:28px}}.timeline__marker--history{position:absolute;left:0;top:0}@media screen and (min-width:1024px){.timeline__marker--history{position:absolute;left:50%;transform:translate(-50%);top:auto}}.timeline__dot{display:block;width:16px;height:16px;border-radius:50%;background:var(--timeline-accent, #C80205);border:2px solid #ffffff;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}@media screen and (min-width:768px){.timeline__dot{width:20px;height:20px;border-width:4px;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}}.timeline__cta{display:flex;justify-content:center;margin-top:50px}.timeline__cta .btn{background-color:var(--btn-bg, #E56F00);color:var(--btn-text, #ffffff);border-color:var(--btn-bg, #E56F00)}.timeline__cta .btn:hover{opacity:.9}@media screen and (max-width:767.98px){.timeline--history .timeline__marker--history{position:absolute;left:0;top:0}}@media screen and (min-width:1024px){.timeline--history .timeline__marker--history{top:200px}.timeline--history .timeline__item:not(:has(.timeline__card-image)) .timeline__marker--history{top:110px}}.timeline__card--history:not(:has(.timeline__card-image)) .timeline__card-content{padding-top:32px}@media screen and (max-width:767.98px){.timeline__card--history:not(:has(.timeline__card-image)) .timeline__card-content{padding-top:20px}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/section-timeline.css.map */
