.timeline-block{padding-bottom:50px;padding-top:50px}@media (min-width:1280px){.timeline-block{padding-bottom:97px}}.timeline-block{background-color:#f3f3f3}.timeline-block .text-container h2{font-style:italic;font-weight:800;margin-bottom:30px;text-align:center}@media (min-width:1050px){.timeline-block .text-container h2{font-size:40px;line-height:48px}}@media (min-width:1280px){.timeline-block .text-container h2{margin-bottom:48px}}.timeline-block .text-container h2.no-copy{margin-bottom:50px}@media (min-width:1280px){.timeline-block .text-container h2.no-copy{margin-bottom:104px}}.timeline-block .text-container p{--tw-text-opacity:1;color:rgb(15 15 15/var(--tw-text-opacity,1));font-size:18px;font-weight:400;line-height:1.2}.timeline-block .text-container p:last-child{margin-bottom:0}@media (min-width:1280px){.timeline-block .text-container p{font-size:22px;line-height:27px}}.timeline-block.bg-grey p{color:#0f0f0f!important}.timeline-block .timeline-container{--tw-border-opacity:1;border-color:rgb(0 255 0/var(--tw-border-opacity,1));border-left-width:1px;display:grid;gap:50px;grid-template-columns:repeat(1,minmax(0,1fr));padding-bottom:50px;padding-left:30px;position:relative}@media (min-width:830px){.timeline-block .timeline-container{border-left-width:0;gap:100px;padding-left:0}}@media (min-width:1440px){.timeline-block .timeline-container{gap:160px}}@media (min-width:1600px){.timeline-block .timeline-container{padding-bottom:100px}}@media screen and (min-width:1024px){.timeline-block .timeline-container:before{--tw-translate-x:-50%;--tw-content:"";background-color:lime;content:var(--tw-content);height:100%;left:50%;position:absolute;top:0;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));width:1px}}@media (min-width:830px){.timeline-block .timeline-container.reduce-spacing{gap:80px}}@media (min-width:1440px){.timeline-block .timeline-container.reduce-spacing{gap:80px}}.timeline-block .timeline-container.reduce-spacing .single-timeline-elem:first-child .copy{padding-top:0}.timeline-block .timeline-container.reverse-timeline{padding-bottom:0}@media (min-width:1280px){.timeline-block .timeline-container.reverse-timeline:before{height:calc(100% - 65px)}}@media (min-width:830px){.timeline-block .timeline-container.reverse-timeline .single-timeline-elem{flex-direction:row}.timeline-block .timeline-container.reverse-timeline .single-timeline-elem:nth-child(odd){flex-direction:row-reverse}}.timeline-block .intro-container,.timeline-block .single-timeline-elem{--tw-text-opacity:1;color:rgb(15 15 15/var(--tw-text-opacity,1));display:flex;flex-direction:column;gap:20px;position:relative}@media (min-width:830px){.timeline-block .intro-container,.timeline-block .single-timeline-elem{flex-direction:row;gap:80px;justify-content:space-between}.timeline-block .intro-container:nth-child(2n),.timeline-block .single-timeline-elem:nth-child(2n){flex-direction:row-reverse}}@media (min-width:1280px){.timeline-block .intro-container,.timeline-block .single-timeline-elem{gap:160px;justify-content:flex-start}}@media (min-width:1440px){.timeline-block .intro-container,.timeline-block .single-timeline-elem{gap:233px}}@media screen and (min-width:1024px){.timeline-block .intro-container:nth-child(2n) .copy,.timeline-block .single-timeline-elem:nth-child(2n) .copy{padding-left:20px}@media (min-width:1440px){.timeline-block .intro-container:nth-child(2n) .copy,.timeline-block .single-timeline-elem:nth-child(2n) .copy{padding-left:70px}}}.timeline-block .intro-container .copy,.timeline-block .single-timeline-elem .copy{--tw-text-opacity:1;color:rgb(15 15 15/var(--tw-text-opacity,1));display:flex;flex-direction:column;gap:22px}@media (min-width:830px){.timeline-block .intro-container .copy,.timeline-block .single-timeline-elem .copy{width:50%}}@media (min-width:1280px){.timeline-block .intro-container .copy,.timeline-block .single-timeline-elem .copy{max-width:630px;padding-top:30px}}@media (min-width:1440px){.timeline-block .intro-container .copy,.timeline-block .single-timeline-elem .copy{padding-top:50px}}.timeline-block .intro-container .copy p,.timeline-block .single-timeline-elem .copy p{--tw-text-opacity:1;color:rgb(15 15 15/var(--tw-text-opacity,1))}@media (min-width:830px){.timeline-block .intro-container .media,.timeline-block .single-timeline-elem .media{width:50%}}@media (min-width:1280px){.timeline-block .intro-container .media,.timeline-block .single-timeline-elem .media{width:-moz-fit-content;width:fit-content}}.timeline-block .intro-container .media img,.timeline-block .single-timeline-elem .media img{height:auto;max-width:100%;-o-object-fit:contain;object-fit:contain;width:auto}.timeline-block .intro-container .h2,.timeline-block .single-timeline-elem .h2{font-style:italic;font-weight:800}@media (min-width:830px){.timeline-block .intro-container .h2,.timeline-block .single-timeline-elem .h2{font-size:40px;line-height:48px}}.timeline-block .intro-container p,.timeline-block .single-timeline-elem p{--tw-text-opacity:1;color:rgb(15 15 15/var(--tw-text-opacity,1));font-size:18px;font-weight:400;line-height:1.2}@media (min-width:1280px){.timeline-block .intro-container p,.timeline-block .single-timeline-elem p{font-size:22px;line-height:27px;max-width:560px}}.timeline-block .intro-container .title-span,.timeline-block .single-timeline-elem .title-span{--tw-text-opacity:1;color:rgb(111 111 111/var(--tw-text-opacity,1))}@media (min-width:830px){.timeline-block .intro-container.no-image,.timeline-block .single-timeline-elem.no-image{justify-content:space-between}}@media (min-width:1280px){.timeline-block .intro-container.no-image,.timeline-block .single-timeline-elem.no-image{justify-content:space-between}}.timeline-block .intro-container{margin-bottom:80px}@media (min-width:1280px){.timeline-block .intro-container{margin-bottom:112px}.timeline-block .intro-container .copy{gap:27px}}.timeline-block .intro-container h2{font-style:italic;font-weight:800}@media (min-width:830px){.timeline-block .intro-container h2{font-size:40px;line-height:48px}}.bg-dark .timeline-block,.bg-dark .timeline-block .copy .title-span,.bg-dark .timeline-block .h2,.bg-dark .timeline-block .single-timeline-elem .title-span,.bg-dark .timeline-block p{color:#fff!important}.bg-grey .timeline-block p{color:#0f0f0f!important}
