.pd-block-timeline .timeline__top{border-bottom-left-radius:0;border-bottom-right-radius:0;margin-bottom:-50px}.pd-block-timeline .timeline__top .timeline__track{display:flex;margin-bottom:3rem;overflow-x:auto;scrollbar-width:none;width:100%}.pd-block-timeline .timeline__top .timeline__track::-webkit-scrollbar{display:none}.pd-block-timeline .timeline__top .timeline__track .timeline__year-box{flex:0 0 100px;position:relative;width:100px}.pd-block-timeline .timeline__top .timeline__track .timeline__year-box button{all:unset;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#fff;cursor:pointer;display:block;display:flex;flex-direction:column;height:60px;margin:0 auto;z-index:3}.pd-block-timeline .timeline__top .timeline__track .timeline__year-box button:focus-visible{border:2px solid var(--wp--preset--color--primary)}.pd-block-timeline .timeline__top .timeline__track .timeline__year-box .circle{background:var(--wp--preset--color--dark);border:1px solid var(--wp--preset--color--primary);border-radius:99px;bottom:0;height:1rem;left:50%;pointer-events:none;position:absolute;transform:translateX(-50%);transition:all .15s ease;width:1rem;z-index:2}.pd-block-timeline .timeline__top .timeline__track .timeline__year-box:after{background:var(--wp--preset--color--primary);bottom:7.5px;content:"";display:block;height:1px;left:0;pointer-events:none;position:absolute;right:0;width:100%}.pd-block-timeline .timeline__top .timeline__track .timeline__year-box.active .circle{background:var(--wp--preset--color--primary)}.pd-block-timeline .timeline__top .timeline__track .timeline__year-box:has(button:hover) .circle{border-width:3px}.pd-block-timeline .timeline__top .timeline__track .timeline__year-box:has(button:hover) button{text-decoration:underline;text-decoration-color:var(--wp--preset--color--primary);text-decoration-thickness:1px;text-underline-offset:4px}.pd-block-timeline .timeline__bottom{container-type:inline-size;height:auto;padding:3rem 2rem;position:relative}@media(max-width:992px){.pd-block-timeline .timeline__bottom{padding-bottom:2rem;padding-top:0}}.pd-block-timeline .timeline__bottom .timeline__big-year{color:var(--wp--preset--color--dark);font-size:7rem!important;font-weight:300;margin-inline:auto;width:30%}.pd-block-timeline .timeline__bottom .timeline__big-year span{display:block;display:flex;justify-content:center;line-height:1;min-width:5ch}.pd-block-timeline .timeline__bottom .timeline__slide{display:flex;flex-wrap:wrap}.pd-block-timeline .timeline__bottom .timeline__info{margin-right:auto;margin-block:.5rem;max-width:750px;padding-right:100px;width:70%}.pd-block-timeline .timeline__bottom .timeline__info h3{font-size:1.5rem;font-weight:700;text-transform:uppercase}@container (width < 1200px){.pd-block-timeline .timeline__bottom .timeline__info{width:50%}.pd-block-timeline .timeline__bottom .timeline__info p{font-size:1.5rem}}@container (width < 1000px){.pd-block-timeline .timeline__bottom .timeline__big-year,.pd-block-timeline .timeline__bottom .timeline__info{width:50%}.pd-block-timeline .timeline__bottom .timeline__info h3,.pd-block-timeline .timeline__bottom .timeline__info p{font-size:1rem!important}}@container (width < 800px){.pd-block-timeline .timeline__bottom .timeline__big-year{margin-bottom:1rem;margin-top:1.5rem;width:100%}.pd-block-timeline .timeline__bottom .timeline__big-year span{font-size:4rem!important;justify-content:flex-start;letter-spacing:-1.5px}.pd-block-timeline .timeline__bottom .timeline__info{padding-right:0!important;width:100%}.pd-block-timeline .timeline__bottom .timeline__info h3,.pd-block-timeline .timeline__bottom .timeline__info p{font-size:1rem!important}}.pd-block-timeline .timeline__nav{position:absolute;right:32px;top:32px}.pd-block-timeline .timeline__nav button{align-items:center;border:1px solid var(--wp--preset--color--dark);border-radius:99px;color:var(--wp--preset--color--dark);display:flex;height:35px;justify-content:center;width:35px}.pd-block-timeline .timeline__nav button:focus-visible,.pd-block-timeline .timeline__nav button:hover{background:var(--wp--preset--color--primary);border:1px solid var(--wp--preset--color--primary)}
