.timeline-block{padding-bottom:50px;padding-top:50px}@media (min-width:1280px){.timeline-block{padding-bottom:75px;padding-top:100px}}@media (min-width:1440px){.timeline-block{padding-top:150px}}.timeline-block{background-color:#e4e1da}.timeline-block .wysiwyg a:not(.btn){background-image:linear-gradient(transparent,transparent),linear-gradient(currentColor,currentColor);background-position:100% 100%,0 100%;background-repeat:no-repeat;background-size:100% 2px,0 2px;color:#7d272e;font-size:inherit;font-weight:400;text-decoration:underline;text-underline-offset:3px;transition:background-size .8s ease;width:-moz-fit-content;width:fit-content}.timeline-block .wysiwyg a:not(.btn):hover{background-size:0 2px,100% 2px}.timeline-block .text-container{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-left:auto;margin-right:auto;max-width:795px;text-align:center}.timeline-block .text-container h2{margin-bottom:17px}.timeline-block .text-container p{font-weight:300;max-width:725px}.timeline-block .site-container{max-width:993px!important}.timeline-block .timeline-container{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{padding-left:0}}@media (min-width:1280px){.timeline-block .timeline-container{padding-top:35px}}@media (min-width:1440px){.timeline-block .timeline-container{gap:70px;padding-bottom:100px}}.timeline-block .timeline-container:before{--tw-content:"";content:var(--tw-content);height:100%;left:0;position:absolute;top:0;width:1px}@media (min-width:830px){.timeline-block .timeline-container:before{--tw-translate-x:-50%;left:50%;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))}}.timeline-block .timeline-container:before{background:linear-gradient(0deg,hsla(12,2%,43%,0) 0,var(--Warm-Charcoal,#1e1919) 50%,hsla(12,2%,43%,0) 100%)}@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{align-items:center;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{color:#1E1919F0F;display:flex;flex-direction:column;gap:20px;position:relative}@media (min-width:830px){.timeline-block .intro-container,.timeline-block .single-timeline-elem{align-items:center;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:180px}}@media screen and (min-width:1024px){.timeline-block .intro-container:nth-child(2n) .copy,.timeline-block .single-timeline-elem:nth-child(2n) .copy{align-items:flex-end;text-align:right}}.timeline-block .intro-container .copy,.timeline-block .single-timeline-elem .copy{display:flex;flex-direction:column;gap:7px}@media (min-width:830px){.timeline-block .intro-container .copy,.timeline-block .single-timeline-elem .copy{max-width:630px;width:50%}}.timeline-block .intro-container .copy p,.timeline-block .single-timeline-elem .copy p{--tw-text-opacity:1;color:rgb(30 25 25/var(--tw-text-opacity,1))}.timeline-block .intro-container .copy .text,.timeline-block .single-timeline-elem .copy .text{width:-moz-fit-content;width:fit-content}@media (min-width:830px){.timeline-block .intro-container .copy .text,.timeline-block .single-timeline-elem .copy .text{width:70%}}@media (min-width:1280px){.timeline-block .intro-container .copy .text,.timeline-block .single-timeline-elem .copy .text{max-width:407px;width:90%}}@media (min-width:830px){.timeline-block .intro-container .media,.timeline-block .single-timeline-elem .media{width:50%}}@media (min-width:1440px){.timeline-block .intro-container .media,.timeline-block .single-timeline-elem .media{max-width:407px}}.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 h4,.timeline-block .single-timeline-elem h4{color:var(--Warm-Charcoal,#1e1919);font-family:Montserrat;font-style:normal;font-weight:700;letter-spacing:.56px;line-height:1.1;text-transform:none!important}@media (min-width:1280px){.timeline-block .intro-container h4,.timeline-block .single-timeline-elem h4{font-size:28px}}.timeline-block .intro-container p,.timeline-block .single-timeline-elem p{font-weight:300}@media (min-width:1280px){.timeline-block .intro-container p,.timeline-block .single-timeline-elem p{max-width:407px}}.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}}
