[data-astro-cid-cbh2gtal]{box-sizing:border-box}body{font-family:Open Sans,sans-serif}.timeline[data-astro-cid-cbh2gtal] p[data-astro-cid-cbh2gtal]{font-size:.95rem;text-indent:0;text-align:left}.timeline__event__description[data-astro-cid-cbh2gtal]{text-align:left}.timeline[data-astro-cid-cbh2gtal]{display:flex;flex-direction:column;margin:5px auto;position:relative;color:#525f7f}.timeline__event[data-astro-cid-cbh2gtal]{position:relative;display:flex;margin:20px 0;border-radius:6px;align-self:center;width:100%}.timeline__event[data-astro-cid-cbh2gtal]:nth-child(odd){flex-direction:row-reverse}.timeline__event[data-astro-cid-cbh2gtal]:nth-child(odd) .timeline__event__date[data-astro-cid-cbh2gtal]{border-radius:0 6px 6px 0}.timeline__event[data-astro-cid-cbh2gtal]:nth-child(odd) .timeline__event__content[data-astro-cid-cbh2gtal]{border-radius:6px 0 0 6px}.timeline__event[data-astro-cid-cbh2gtal]:nth-child(odd) .timeline__event__icon[data-astro-cid-cbh2gtal]:before{content:"";width:2px;height:100%;background:#f6a4ec;position:absolute;top:0%;left:50%;right:auto;z-index:-1;transform:translate(-50%);animation:fillTop 2s forwards 4s ease-in-out}.timeline__event[data-astro-cid-cbh2gtal]:nth-child(odd) .timeline__event__icon[data-astro-cid-cbh2gtal]:after{content:"";width:100%;height:2px;background:#f6a4ec;position:absolute;right:0;z-index:-1;top:50%;left:auto;transform:translateY(-50%);animation:fillLeft 2s forwards 4s ease-in-out}.timeline__event__title[data-astro-cid-cbh2gtal]{font-size:.8rem;line-height:1.4;text-transform:uppercase;text-align:left;font-weight:600;color:#9251ac;letter-spacing:1.5px}.timeline__event__content[data-astro-cid-cbh2gtal]{padding:20px;box-shadow:0 30px 60px -12px #32325d40,0 18px 36px -18px #0000004d,0 -12px 36px -8px #00000006;background:#fff;flex:1;border-radius:0 6px 6px 0;font-size:.6rem}.timeline__event__date[data-astro-cid-cbh2gtal]{color:#f6a4ec;font-size:1rem;font-weight:600;background:#9251ac;display:flex;align-items:center;justify-content:center;white-space:nowrap;padding:0 20px;border-radius:6px 0 0 6px}.timeline__event__icon[data-astro-cid-cbh2gtal]{display:flex;align-items:center;justify-content:center;color:#9251ac;align-self:center;margin:0 20px;background:#f6a4ec;border-radius:100%;width:10px;box-shadow:0 30px 60px -12px #32325d40,0 18px 36px -18px #0000004d,0 -12px 36px -8px #00000006;padding:40px;height:10px;position:relative}.timeline__event__icon[data-astro-cid-cbh2gtal] i[data-astro-cid-cbh2gtal]{font-size:20px}.timeline__event__icon[data-astro-cid-cbh2gtal]:before{content:"";width:2px;height:100%;background:#f6a4ec;position:absolute;top:0%;z-index:-1;left:50%;transform:translate(-50%);animation:fillTop 2s forwards 4s ease-in-out}.timeline__event__icon[data-astro-cid-cbh2gtal]:after{content:"";width:100%;height:2px;background:#f6a4ec;position:absolute;left:0%;z-index:-1;top:50%;transform:translateY(-50%);animation:fillLeftOdd 2s forwards 4s ease-in-out}.timeline__event__description[data-astro-cid-cbh2gtal]{flex-basis:60%}.timeline__event--type2[data-astro-cid-cbh2gtal]:after{background:#555ac0}.timeline__event--type2[data-astro-cid-cbh2gtal] .timeline__event__date[data-astro-cid-cbh2gtal]{color:#87bbfe;background:#555ac0}.timeline__event--type2[data-astro-cid-cbh2gtal]:nth-child(odd) .timeline__event__icon[data-astro-cid-cbh2gtal]:before,.timeline__event--type2[data-astro-cid-cbh2gtal]:nth-child(odd) .timeline__event__icon[data-astro-cid-cbh2gtal]:after{background:#87bbfe}.timeline__event--type2[data-astro-cid-cbh2gtal] .timeline__event__icon[data-astro-cid-cbh2gtal]{background:#87bbfe;color:#555ac0}.timeline__event--type2[data-astro-cid-cbh2gtal] .timeline__event__icon[data-astro-cid-cbh2gtal]:before,.timeline__event--type2[data-astro-cid-cbh2gtal] .timeline__event__icon[data-astro-cid-cbh2gtal]:after{background:#87bbfe}.timeline__event--type2[data-astro-cid-cbh2gtal] .timeline__event__title[data-astro-cid-cbh2gtal]{color:#555ac0}.timeline__event--type3[data-astro-cid-cbh2gtal]:after{background:#24b47e}.timeline__event--type3[data-astro-cid-cbh2gtal] .timeline__event__date[data-astro-cid-cbh2gtal]{color:#aff1b6;background-color:#24b47e}.timeline__event--type3[data-astro-cid-cbh2gtal]:nth-child(odd) .timeline__event__icon[data-astro-cid-cbh2gtal]:before,.timeline__event--type3[data-astro-cid-cbh2gtal]:nth-child(odd) .timeline__event__icon[data-astro-cid-cbh2gtal]:after{background:#aff1b6}.timeline__event--type3[data-astro-cid-cbh2gtal] .timeline__event__icon[data-astro-cid-cbh2gtal]{background:#aff1b6;color:#24b47e}.timeline__event--type3[data-astro-cid-cbh2gtal] .timeline__event__icon[data-astro-cid-cbh2gtal]:before,.timeline__event--type3[data-astro-cid-cbh2gtal] .timeline__event__icon[data-astro-cid-cbh2gtal]:after{background:#aff1b6}.timeline__event--type3[data-astro-cid-cbh2gtal] .timeline__event__title[data-astro-cid-cbh2gtal]{color:#24b47e}.timeline__event[data-astro-cid-cbh2gtal]:last-child .timeline__event__icon[data-astro-cid-cbh2gtal]:before{content:none}@media (max-width: 540px){.timeline__event[data-astro-cid-cbh2gtal]{flex-direction:column;align-self:center;width:100%;margin:15px 0;border-radius:6px;overflow:hidden;box-shadow:0 4px 12px #0000001a}.timeline__event__content[data-astro-cid-cbh2gtal]{width:100%;padding:16px;box-shadow:none;border-radius:0 0 6px 6px}.timeline__event__icon[data-astro-cid-cbh2gtal]{border-radius:0;width:100%;margin:0;box-shadow:none;padding:20px;height:auto}.timeline__event__icon[data-astro-cid-cbh2gtal]:before,.timeline__event__icon[data-astro-cid-cbh2gtal]:after{display:none}.timeline__event__date[data-astro-cid-cbh2gtal]{border-radius:0;padding:16px}.timeline__event[data-astro-cid-cbh2gtal]:nth-child(odd){flex-direction:column;align-self:center}.timeline__event[data-astro-cid-cbh2gtal]:nth-child(odd) .timeline__event__date[data-astro-cid-cbh2gtal]{border-radius:0;padding:16px}.timeline__event[data-astro-cid-cbh2gtal]:nth-child(odd) .timeline__event__icon[data-astro-cid-cbh2gtal]{border-radius:0;margin:0;padding:20px}.timeline__event[data-astro-cid-cbh2gtal]:nth-child(odd) .timeline__event__content[data-astro-cid-cbh2gtal]{border-radius:0 0 6px 6px}}@keyframes fillLeft{to{right:100%}}@keyframes fillTop{to{top:100%}}@keyframes fillLeftOdd{to{left:100%}}
