.bmt-timeline{position:relative;width:100%;--bmt-visible-desktop:3;--bmt-visible-tablet:2;--bmt-visible-mobile:1;--bmt-visible:var(--bmt-visible-desktop);--bmt-gap:90px;--bmt-accent:#ff0a4f;overflow:visible;padding-top:0}.bmt-timeline-viewport{overflow:hidden;width:100%}.bmt-timeline-track{display:flex;gap:var(--bmt-gap);transition:transform .55s ease;will-change:transform}.bmt-timeline-item{flex:0 0 calc((100% - (var(--bmt-gap) * (var(--bmt-visible) - 1))) / var(--bmt-visible));min-width:0}.bmt-timeline-line{position:absolute;top:99px;left:50%;width:100vw;height:1px;transform:translateX(-50%);background:var(--bmt-accent);z-index:0}.bmt-timeline-year-wrap{position:relative;height:135px;z-index:1}.bmt-timeline-year{font-size:34px;line-height:1;color:var(--bmt-accent);font-weight:300;margin:0 0 43px}.bmt-timeline-year-marker{display:block;width:82px;height:12px;background:var(--bmt-accent)}.bmt-timeline-card{position:relative;z-index:1}.bmt-timeline-card__image{width:100%;height:178px;margin-bottom:58px;background:#f3f3f3;overflow:hidden}.bmt-timeline-card__img{width:100%;height:100%;display:block;object-fit:cover}.bmt-timeline-card__title{font-size:25px;line-height:1.12;font-weight:700;letter-spacing:.01em;margin:0 0 26px;color:#000}.bmt-timeline-card__text{font-size:17px;line-height:1.32;font-weight:400;color:#000}.bmt-timeline-card__text p{margin:0 0 20px}.bmt-timeline-readmore{display:inline-block;margin-top:8px;font-weight:700;text-decoration:underline;color:var(--bmt-accent)}.bmt-timeline-arrow{position:absolute;top:0;width:58px;height:58px;border:2px solid #000;border-radius:50%;background:#fff;color:#000;display:flex;align-items:center;justify-content:center;font-size:34px;line-height:1;z-index:3;cursor:pointer;padding:0;transition:opacity .2s ease,transform .2s ease}.bmt-timeline-arrow:hover{transform:scale(1.04)}.bmt-timeline-arrow:disabled{opacity:.28;cursor:not-allowed;transform:none}.bmt-timeline-arrow--prev{left:-120px}.bmt-timeline-arrow--next{right:-120px}.bmt-timeline-empty{padding:18px;border:1px dashed #bbb;background:#fafafa;color:#333}
@media (max-width:1200px){.bmt-timeline-arrow--prev{left:-72px}.bmt-timeline-arrow--next{right:-72px}.bmt-timeline{--bmt-gap:50px}.bmt-timeline-track{gap:var(--bmt-gap)}}
@media (max-width:1024px){.bmt-timeline{--bmt-visible:var(--bmt-visible-tablet);--bmt-gap:40px}.bmt-timeline-track{gap:var(--bmt-gap)}.bmt-timeline-arrow--prev{left:0}.bmt-timeline-arrow--next{right:0}.bmt-timeline-line{top:92px}.bmt-timeline-year-wrap{height:125px}.bmt-timeline-card__image{margin-bottom:38px}}
@media (max-width:767px){.bmt-timeline{--bmt-visible:var(--bmt-visible-mobile);--bmt-gap:0;padding-top:74px}.bmt-timeline-track{gap:0}.bmt-timeline-line{top:158px}.bmt-timeline-year-wrap{height:100px}.bmt-timeline-year{font-size:31px;margin-bottom:34px}.bmt-timeline-year-marker{width:72px;height:10px}.bmt-timeline-card__image{height:210px;margin-bottom:34px}.bmt-timeline-card__title{font-size:24px;margin-bottom:22px}.bmt-timeline-card__text{font-size:16px}.bmt-timeline-arrow{top:0;width:54px;height:54px;font-size:30px}.bmt-timeline-arrow--prev{left:0}.bmt-timeline-arrow--next{right:0}}
