.klx-timeline-item{display:grid;grid-row-gap:1.25rem;row-gap:1.25rem;grid-template-rows:1fr auto 1fr;align-items:center;justify-items:start;z-index:2;position:relative}.klx-timeline-item::before{content:"";position:absolute;top:50%;left:0;width:calc(100% + var(--klx-timeline-block-column-gap));height:1px;background:var(--wp--preset--color--gray-900, #EBEBEB);transform:translateY(-50%)}@media screen and (max-width: 768px){.klx-timeline-item::before{width:90%;top:280px;left:5%}}@media screen and (max-width: 480px){.klx-timeline-item{display:grid;grid-template-rows:auto auto auto !important;grid-row-gap:.5rem;row-gap:.5rem;min-width:calc((100vw - (var(--klx-timeline-block-mobile-column-count, 1) - 1)*var(--klx-timeline-block-column-gap, 1.25rem))/var(--klx-timeline-block-mobile-column-count, 1));box-sizing:border-box;height:auto !important;margin:0;padding:0;align-items:center;justify-items:start}}.klx-timeline-item__date-container{display:flex;flex-direction:column;align-self:start;gap:.625rem}@media screen and (max-width: 480px){.klx-timeline-item__date-container{align-self:end}}.klx-timeline-item__date-container .klx-timeline-item__date{font-size:1.25rem;font-weight:600}.klx-timeline-item__date-container .klx-timeline-item__image{width:100%;max-width:100%}.klx-timeline-item__date-container .klx-timeline-item__image img{width:100%;max-width:100%;height:auto;-o-object-fit:cover;object-fit:cover;aspect-ratio:16/9}.klx-timeline-item__icon{display:flex;align-items:center;justify-content:center;min-height:1.375rem}.klx-timeline-item__icon .klx-timeline-item__default-icon{font-size:1.375rem;background:var(--wp--preset--color--neutral-100, #EBEBEB);border-radius:50%;width:22px;height:22px;display:flex;align-items:center;justify-content:center}.klx-timeline-item__icon .klx-timeline-item__custom-icon-text{display:flex;align-items:center;justify-content:center;font-weight:500;text-align:center;line-height:1;background:var(--wp--preset--color--gray-100);border:1px solid var(--wp--preset--color--gray-200);padding:.9375rem 1.25rem;font-size:.875rem;color:var(--wp--preset--color--gray-900);letter-spacing:.28px;aspect-ratio:1/1;position:relative;z-index:1}.klx-timeline-item.klx-timeline-item--above .klx-timeline-item__content{align-self:end;grid-row:1}@media screen and (max-width: 768px){.klx-timeline-item.klx-timeline-item--above .klx-timeline-item__content{align-self:start;grid-row:3}}.klx-timeline-item.klx-timeline-item--above .klx-timeline-item__icon{grid-row:2}.klx-timeline-item.klx-timeline-item--above .klx-timeline-item__date-container{grid-row:3}@media screen and (max-width: 768px){.klx-timeline-item.klx-timeline-item--above .klx-timeline-item__date-container{grid-row:1}}.klx-timeline-item.klx-timeline-item--below .klx-timeline-item__date-container{flex-direction:column-reverse;grid-row:1;align-self:end}.klx-timeline-item.klx-timeline-item--below .klx-timeline-item__icon{grid-row:2}.klx-timeline-item.klx-timeline-item--below .klx-timeline-item__content{align-self:start;grid-row:3}@media screen and (max-width: 480px){.klx-timeline-item,.klx-timeline-item.klx-timeline-item--above,.klx-timeline-item.klx-timeline-item--below{display:grid;grid-template-rows:250px 41px auto !important;grid-row-gap:.5rem;row-gap:.5rem;min-width:calc((100vw - (var(--klx-timeline-block-mobile-column-count, 1) - 1)*var(--klx-timeline-block-column-gap, 1.25rem))/var(--klx-timeline-block-mobile-column-count, 1));box-sizing:border-box;height:100% !important;margin:0;padding:0;align-items:center;justify-items:start;position:relative}.klx-timeline-item__date-container{grid-row:1 !important}.klx-timeline-item__icon{grid-row:2 !important}.klx-timeline-item__content{grid-row:3 !important}}
