.hello-child-timeline.hello-child-timeline-horizontal{--timeline-connector-length:50px;position:relative;max-width:1400px;margin:80px auto;padding:60px 0}.hello-child-timeline.hello-child-timeline-horizontal::before{content:'';position:absolute;top:50%;left:0;right:0;height:3px;background:#00833e;transform:translateY(-50%);z-index:0}.hello-child-timeline.hello-child-timeline-horizontal .hello-child-timeline-wrapper{display:grid;grid-auto-columns:minmax(280px,1fr);grid-auto-flow:column;gap:120px;padding:0 60px;align-items:center;position:relative;z-index:1}.hello-child-timeline.hello-child-timeline-horizontal .hello-child-timeline-item{position:relative;min-height:200px;display:grid;grid-template-rows:1fr 80px 1fr;align-items:center}.hello-child-timeline.hello-child-timeline-horizontal .hello-child-timeline-text{position:relative;z-index:1;width:100%;max-width:320px;padding:24px 28px;background:#f0f8f5;border-radius:6px;border:1px solid #d0e8e0;transition:transform 250ms ease,box-shadow 250ms ease;text-align:center;font-size:14px;line-height:1.6;color:#262626;justify-self:center}.hello-child-timeline.hello-child-timeline-horizontal .hello-child-timeline-item[data-position='1'] .hello-child-timeline-text-top,.hello-child-timeline.hello-child-timeline-horizontal .hello-child-timeline-item[data-position='0'] .hello-child-timeline-text-bottom{display:none}.hello-child-timeline.hello-child-timeline-horizontal .hello-child-timeline-text-top{grid-row:1;align-self:end;margin-bottom:var(--timeline-connector-length)}.hello-child-timeline.hello-child-timeline-horizontal .hello-child-timeline-text-bottom{grid-row:3;align-self:start;margin-top:var(--timeline-connector-length)}.hello-child-timeline.hello-child-timeline-horizontal .hello-child-timeline-text h3{margin:0 0 6px;font-size:18px;font-weight:600;color:#1a1a1a}.hello-child-timeline.hello-child-timeline-horizontal .hello-child-timeline-text p{margin:0;font-size:14px;color:#6b8e85;line-height:1.5}.hello-child-timeline.hello-child-timeline-horizontal .hello-child-timeline-text:hover{box-shadow:0 10px 30px rgb(0 131 62 / .15);transform:translateY(-2px)}.hello-child-timeline.hello-child-timeline-horizontal .hello-child-timeline-marker{grid-row:2;justify-self:center;z-index:2;width:0;height:0;position:relative;display:flex;align-items:center;justify-content:center}.hello-child-timeline.hello-child-timeline-horizontal .hello-child-timeline-marker::before,.hello-child-timeline.hello-child-timeline-horizontal .hello-child-timeline-marker::after{content:'';position:absolute;left:50%;width:2px;background:#00833e;transform:translateX(-50%);display:none;z-index:1}.hello-child-timeline.hello-child-timeline-horizontal .hello-child-timeline-item[data-position='0'] .hello-child-timeline-marker::before{display:block;bottom:0;height:var(--timeline-connector-length)}.hello-child-timeline.hello-child-timeline-horizontal .hello-child-timeline-item[data-position='1'] .hello-child-timeline-marker::after{display:block;top:0;height:var(--timeline-connector-length)}.hello-child-timeline.hello-child-timeline-horizontal .hello-child-timeline-dot{width:18px;aspect-ratio:1 / 1;border:6px solid #00833e;background:#fff;border-radius:50%;box-shadow:0 0 0 4px #f5f5f5;z-index:3;position:relative}.hello-child-timeline.hello-child-timeline-horizontal .hello-child-timeline-text .hello-child-timeline-year,.hello-child-timeline.hello-child-timeline-vertical .hello-child-timeline-content .hello-child-timeline-year{display:block;font-weight:700;font-size:16px;color:#1a1a1a;margin-bottom:10px}@media (max-width:1200px){.hello-child-timeline.hello-child-timeline-horizontal .hello-child-timeline-wrapper{gap:80px}}@media (max-width:900px){.hello-child-timeline.hello-child-timeline-horizontal{padding:40px 20px}.hello-child-timeline.hello-child-timeline-horizontal .hello-child-timeline-wrapper{display:block}.hello-child-timeline.hello-child-timeline-horizontal .hello-child-timeline-item{display:block;margin-bottom:70px;min-height:auto}.hello-child-timeline.hello-child-timeline-horizontal .hello-child-timeline-marker{position:absolute;left:50%;top:0;transform:translateX(-50%)}.hello-child-timeline.hello-child-timeline-horizontal .hello-child-timeline-text{margin:0 auto;width:100%;max-width:520px;text-align:left}.hello-child-timeline.hello-child-timeline-horizontal .hello-child-timeline-text-top,.hello-child-timeline.hello-child-timeline-horizontal .hello-child-timeline-text-bottom{display:block!important}.hello-child-timeline.hello-child-timeline-horizontal .hello-child-timeline-marker::before,.hello-child-timeline.hello-child-timeline-horizontal .hello-child-timeline-marker::after{display:none}}.hello-child-timeline.hello-child-timeline-vertical{--timeline-connector-length:40px;position:relative;max-width:1400px;margin:80px auto;padding:60px 0}.hello-child-timeline.hello-child-timeline-vertical::before{content:'';position:absolute;left:50%;top:0;bottom:0;width:3px;background:#00833e;transform:translateX(-50%);z-index:0}.hello-child-timeline.hello-child-timeline-vertical>.hello-child-timeline-item{position:relative;margin-bottom:90px;min-height:160px;display:grid;grid-template-columns:1fr 80px 1fr;gap:0;align-items:center}.hello-child-timeline.hello-child-timeline-vertical .hello-child-timeline-marker{grid-column:2;justify-self:center;z-index:2;width:0;height:0;position:relative;display:flex;align-items:center;justify-content:center}.hello-child-timeline.hello-child-timeline-vertical .hello-child-timeline-marker::before,.hello-child-timeline.hello-child-timeline-vertical .hello-child-timeline-marker::after{content:'';position:absolute;top:50%;width:var(--timeline-connector-length);height:2px;background:#00833e;transform:translateY(-50%);display:none;z-index:1}.hello-child-timeline.hello-child-timeline-vertical>.hello-child-timeline-item:nth-child(odd) .hello-child-timeline-marker::before{display:block;left:calc(-1 * var(--timeline-connector-length))}.hello-child-timeline.hello-child-timeline-vertical>.hello-child-timeline-item:nth-child(odd) .hello-child-timeline-marker::after{display:none}.hello-child-timeline.hello-child-timeline-vertical>.hello-child-timeline-item:nth-child(even) .hello-child-timeline-marker::after{display:block;right:calc(-1 * var(--timeline-connector-length))}.hello-child-timeline.hello-child-timeline-vertical>.hello-child-timeline-item:nth-child(even) .hello-child-timeline-marker::before{display:none}.hello-child-timeline.hello-child-timeline-vertical .hello-child-timeline-dot{width:18px;aspect-ratio:1 / 1;border:6px solid #00833e;background:#fff;border-radius:50%;box-shadow:0 0 0 4px #f5f5f5;z-index:3;position:relative}.hello-child-timeline.hello-child-timeline-vertical .hello-child-timeline-content{position:relative;z-index:1;width:320px;max-width:100%;padding:24px 28px;background:#f0f8f5;border-radius:6px;border:1px solid #d0e8e0;transition:transform 250ms ease,box-shadow 250ms ease}.hello-child-timeline.hello-child-timeline-vertical>.hello-child-timeline-item:nth-child(odd) .hello-child-timeline-content{grid-column:1;justify-self:end;text-align:right;margin-right:40px}.hello-child-timeline.hello-child-timeline-vertical>.hello-child-timeline-item:nth-child(even) .hello-child-timeline-content{grid-column:3;justify-self:start;text-align:left;margin-left:40px}.hello-child-timeline.hello-child-timeline-vertical .hello-child-timeline-content:hover{box-shadow:0 10px 30px rgb(0 131 62 / .15);transform:translateY(-2px)}.hello-child-timeline.hello-child-timeline-vertical .hello-child-timeline-content h3{margin:0 0 10px 0;font-size:18px;color:#1a1a1a;font-weight:600}.hello-child-timeline.hello-child-timeline-vertical .hello-child-timeline-content p{margin:0;font-size:14px;color:#6b8e85;line-height:1.5}@media (max-width:900px){.hello-child-timeline.hello-child-timeline-vertical{padding:40px 20px}.hello-child-timeline.hello-child-timeline-vertical>.hello-child-timeline-item{display:block;margin-bottom:70px}.hello-child-timeline.hello-child-timeline-vertical .hello-child-timeline-marker{position:absolute;left:50%;top:0;transform:translateX(-50%)}.hello-child-timeline.hello-child-timeline-vertical .hello-child-timeline-content{margin:0 auto;width:100%;max-width:520px;text-align:left}.hello-child-timeline.hello-child-timeline-vertical .hello-child-timeline-marker::before,.hello-child-timeline.hello-child-timeline-vertical .hello-child-timeline-marker::after{display:none}}