.hy-timeline{background-color:var(--bg-color);color:var(--text-color);padding:80px 0;width:100%;box-sizing:border-box;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased}.hy-timeline__container{max-width:1400px;margin:0 auto;padding:0 30px}.hy-timeline__layout{display:flex;flex-direction:column;gap:45px}@media screen and (min-width:990px){.hy-timeline__layout{flex-direction:row;align-items:flex-start;gap:50px}}.hy-timeline__info{width:100%}@media screen and (min-width:990px){.hy-timeline__info{width:28%;flex-shrink:0;padding-right:20px}}.hy-timeline__title{font-size:26px;font-weight:800;letter-spacing:.02em;line-height:1.2;margin:0 0 20px}.hy-timeline__desc{font-size:14px;line-height:1.5;color:var(--text-color);opacity:.75}.hy-timeline__desc p{margin:0 0 10px}.hy-timeline__desc p:last-child{margin-bottom:0}.hy-timeline__grid{display:grid;grid-template-columns:1fr;width:100%}@media screen and (min-width:550px){.hy-timeline__grid{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:990px){.hy-timeline__grid{flex:1;grid-template-columns:repeat(4,1fr)}}.hy-timeline__node{display:flex;flex-direction:column;align-items:center;text-align:center;padding:30px 20px;box-sizing:border-box;border-bottom:1px solid var(--border-color)}@media screen and (min-width:550px){.hy-timeline__node:nth-child(odd){border-right:1px solid var(--border-color)}.hy-timeline__node:nth-last-child(-n+2){border-bottom:none}}@media screen and (min-width:990px){.hy-timeline__node{padding:10px 25px;border-bottom:none!important;align-items:center;text-align:center}.hy-timeline__node:not(:last-child){border-right:1px solid var(--border-color)!important}}.hy-timeline__icon{width:40px;height:40px;margin-bottom:24px;display:flex;align-items:center;justify-content:center;color:var(--text-color)}.hy-timeline__icon svg{width:100%;height:100%;stroke:currentColor}.hy-timeline__day{font-size:18px;font-weight:800;letter-spacing:.08em;margin:0 0 15px;color:var(--text-color)}.hy-timeline__text{font-size:14px;line-height:1.5;margin:0;opacity:.8;max-width:220px}@media screen and (max-width:549px){.hy-timeline{padding:50px 0}.hy-timeline__container{padding:0 20px}.hy-timeline__title{font-size:22px}.hy-timeline__node:last-child{border-bottom:none}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/hard-yards-timeline.css.map */
