.timeline{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;position:relative}@media(min-width: 64.01em){.timeline{flex-direction:row;align-items:flex-start;margin-top:8em}}.timeline::before{content:"";display:block;position:absolute;width:2px;height:100%;background-color:var(--wp--preset--color--lightgrey);left:5.5em;top:0;bottom:0;z-index:1;-webkit-border-radius:2em;-moz-border-radius:2em;-ms-border-radius:2em;-o-border-radius:2em;border-radius:2em}@media(min-width: 64.01em){.timeline::before{bottom:unset;left:0;right:0;width:100%;height:2px}}.timeline .entry{display:flex;align-items:center;justify-content:flex-start;padding:1em 0;margin:0;position:relative}@media(min-width: 64.01em){.timeline .entry{padding:0 1em;flex-direction:column;position:relative}}@media(min-width: 64.01em){.timeline .entry:nth-child(2n){flex-direction:column-reverse;-webkit-transform:translate(0, -100%);-moz-transform:translate(0, -100%);-ms-transform:translate(0, -100%);-o-transform:translate(0, -100%);transform:translate(0, -100%)}}@media(min-width: 64.01em){.timeline .entry:nth-child(2n) .label{bottom:unset;top:100%;-webkit-transform:translate(0, 1em);-moz-transform:translate(0, 1em);-ms-transform:translate(0, 1em);-o-transform:translate(0, 1em);transform:translate(0, 1em)}}.timeline .entry:nth-child(2n) .text{margin-bottom:.5em}.timeline .entry:nth-child(2n) .text:after{border-width:1em 1em 1em 0;border-color:rgba(0,0,0,0) var(--wp--preset--color--white) rgba(0,0,0,0) rgba(0,0,0,0);left:-1em;top:50%;-webkit-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-o-transform:translate(0, -50%);transform:translate(0, -50%)}@media(min-width: 64.01em){.timeline .entry:nth-child(2n) .text:after{top:100%;left:50%;bottom:unset;-webkit-transform:translate(-50%, 0);-moz-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-o-transform:translate(-50%, 0);transform:translate(-50%, 0);margin-top:-1px;border-color:var(--wp--preset--color--white) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);border-width:1em 1em 0 1em}}.timeline .entry .label{order:1;flex:0 0 3em;width:3em;text-align:right;font-family:var(--wp--preset--font-family--accent);color:var(--wp--preset--color--blue)}@media(min-width: 64.01em){.timeline .entry .label{text-align:center;width:100%;flex:unset;position:absolute;left:0;right:0;bottom:100%;-webkit-transform:translate(0, -1em);-moz-transform:translate(0, -1em);-ms-transform:translate(0, -1em);-o-transform:translate(0, -1em);transform:translate(0, -1em)}}.timeline .entry .text{flex:1 1 auto;order:3;text-align:left;font-size:var(--wp--preset--font-size--tiny);-webkit-transform:translate(0, -1em);-moz-transform:translate(0, -1em);-ms-transform:translate(0, -1em);-o-transform:translate(0, -1em);transform:translate(0, -1em);height:auto;background-color:var(--wp--preset--color--white);padding:1em;margin-top:2.5em;margin-left:6em;-webkit-transition:all 500ms cubic-bezier(0.23, 1, 0.32, 1);-moz-transition:all 500ms cubic-bezier(0.23, 1, 0.32, 1);-ms-transition:all 500ms cubic-bezier(0.23, 1, 0.32, 1);-o-transition:all 500ms cubic-bezier(0.23, 1, 0.32, 1);transition:all 500ms cubic-bezier(0.23, 1, 0.32, 1);-webkit-box-shadow:0px 0px 30px 0px rgba(0,0,0,.1);-moz-box-shadow:0px 0px 30px 0px rgba(0,0,0,.1);-ms-box-shadow:0px 0px 30px 0px rgba(0,0,0,.1);-o-box-shadow:0px 0px 30px 0px rgba(0,0,0,.1);box-shadow:0px 0px 30px 0px rgba(0,0,0,.1)}@media(min-width: 64.01em){.timeline .entry .text{margin-left:0}}.timeline .entry .text:after{position:absolute;content:"";display:block;width:0;height:0;border-style:solid;border-width:1em 1em 1em 0;border-color:rgba(0,0,0,0) var(--wp--preset--color--white) rgba(0,0,0,0) rgba(0,0,0,0);left:-1em;top:50%;-webkit-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-o-transform:translate(0, -50%);transform:translate(0, -50%)}@media(min-width: 64.01em){.timeline .entry .text:after{border-width:0 1em 1em 1em;border-color:rgba(0,0,0,0) rgba(0,0,0,0) var(--wp--preset--color--white) rgba(0,0,0,0);left:50%;top:unset;bottom:100%;-webkit-transform:translate(-50%, 0);-moz-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-o-transform:translate(-50%, 0);transform:translate(-50%, 0);margin-top:-1px}}@media(min-width: 64.01em){.timeline .entry .text{text-align:center;flex:unset}}.timeline .entry .text p{margin-bottom:0}.timeline .entry .label,.timeline .entry .text{margin-bottom:0}/*# sourceMappingURL=style.css.map */
