.wp-block-bechtel-timeline{position:relative}@media (min-width: 1024px){.wp-block-bechtel-timeline{display:grid;align-items:center;gap:2rem;grid-template-columns:max-content 1fr}}.wp-block-bechtel-timeline__side{--tw-bg-opacity:1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1));overflow-x:auto;overflow-y:hidden;max-width:100vw}@media (min-width: 1024px){.wp-block-bechtel-timeline__side{background-color:transparent}}.wp-block-bechtel-timeline__nav{margin:0px;list-style-type:none;padding-top:1.25rem;padding-bottom:1.25rem;padding-left:0px;padding-right:0px;display:flex;flex-wrap:nowrap;gap:1.25rem;white-space:nowrap;padding-inline:var(--mobile-padding)}@media (min-width: 1024px){.wp-block-bechtel-timeline__nav{display:flex;flex-direction:column;padding:0px}}.wp-block-bechtel-timeline__btn{position:relative;display:block;border-radius:1.5rem;padding-top:0.5rem;padding-bottom:0.5rem;padding-left:1rem;padding-right:1rem;border-style:none;background-color:transparent;font-family:"Necto Mono", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--tw-text-opacity:1;color:rgb(100 116 139 / var(--tw-text-opacity, 1));cursor:pointer;transition:all ease 200ms}@media (min-width: 1024px){.wp-block-bechtel-timeline__btn{padding-left:1.75rem}.wp-block-bechtel-timeline__btn::before{content:"";position:absolute;top:0.75rem;left:0.75rem;display:block;height:0.5rem;width:0.5rem;border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(161 161 170 / var(--tw-bg-opacity, 1));transition:all ease 200ms}}.wp-block-bechtel-timeline__btn:not(.wp-block-bechtel-timeline__btn--active):hover{background-color:var(--wp--preset--color--bechtel-red-faded);color:var(--wp--preset--color--bechtel-red-dark)}.wp-block-bechtel-timeline__btn:not(.wp-block-bechtel-timeline__btn--active):hover::before{background-color:var(--wp--preset--color--bechtel-red-dark)}.wp-block-bechtel-timeline__btn--active{background-color:var(--wp--preset--color--bechtel-red);--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.wp-block-bechtel-timeline__btn--active::before{--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}
