.timeline-section .section_header_wrap{text-align:center;margin-bottom:48px}.timeline-subheading{font-size:14px;letter-spacing:1.1px;font-weight:700;color:rgba(var(--color-foreground));margin:0 0 24px;line-height:1.45}.timeline_section_main_wrap{border-bottom:solid 1px #DEDEDE}.timeline-row:last-child{margin-bottom:0}.timeline-heading{font-size:40px;font-weight:400;margin:0 0 24px;padding:0}.timeline-heading p{margin:0;padding:0}.timeline-desc{margin:0 auto}.timeline-desc p{margin:0;padding:0;color:rgba(var(--color-foreground));letter-spacing:0}.timeline{position:relative;max-width:1170px;margin:auto}.timeline-line{position:absolute;top:-25px;left:50%;width:32px;height:100%;transform:translate(-50%);z-index:1}.timeline-line path{stroke:#1f1f1f;stroke-width:2;fill:none}.timeline-row{display:grid;grid-template-columns:1fr 90px 1fr;align-items:center;margin:0 0 16px;position:relative;z-index:2}.timeline-row.left .timeline-content{text-align:right;padding-right:16px;position:relative;z-index:2}.timeline-row.right .timeline-content{grid-column:3;text-align:left;padding-left:16px;z-index:2}.timeline-row.right .timeline-empty{grid-column:1}.timeline-content h4{font-size:24px;font-weight:400;margin-bottom:16px;margin-top:0;line-height:1.5}.timeline-content p{font-size:16px;line-height:1.75;max-width:540px;color:rgba(var(--color-foreground));width:100%;margin:0;padding:0;letter-spacing:0}.timeline-center{display:flex;justify-content:center;align-items:center;position:absolute;left:0;right:0;top:0}.timeline-center span{width:72px;height:72px;background:rgb(var(--color-foreground));display:flex;align-items:center;justify-content:center;font-size:32px;font-weight:400;position:relative;z-index:3;font-family:var(--font-heading-family);line-height:1.4}.timeline .timeline-line.mobile_only{display:none}@media(max-width:1115px){.timeline-line{width:34px}.timeline-content h4{font-size:22px;margin-bottom:12px;line-height:1.4}}@media(max-width:1006px){.timeline-line{width:32px}.timeline-content p{font-size:15px;line-height:1.5}.timeline-center span{width:62px;height:62px;font-size:26px}}@media(max-width:989px){.timeline-line{width:30px}}@media(max-width:868px){.timeline-line{width:34px}}@media(max-width:767px){.timeline{padding-left:0}.timeline .timeline-line{display:none}.timeline-line{left:0;transform:none;width:80px}.timeline-row{grid-template-columns:60px 1fr;margin:0 0 24px}.timeline-center{grid-column:1}.timeline-center span{width:72px;height:72px;font-size:32px}.timeline-content{grid-column:2!important;text-align:left!important;padding-left:35px!important;padding-right:0!important}.timeline .timeline-line.mobile_only{display:block;width:17px;top:0;left:15px}.timeline-empty{display:none}.timeline-center{display:flex;justify-content:center;align-items:center;position:absolute;left:0;right:auto;top:0}.timeline-content h4{font-size:20px;margin-bottom:12px;line-height:1.4}.timeline-content p{font-size:16px;line-height:1.75}.timeline-section .section_header_wrap{text-align:left;margin-bottom:32px}.timeline-heading{font-size:32px;line-height:1.4;max-width:320px}.timeline-desc p{font-size:16px}}@media(max-width:616px){.timeline .timeline-line.mobile_only{display:block;width:18px;top:-20px;left:15px}}@media(max-width:560px){.timeline .timeline-line.mobile_only{display:block;width:20px;top:-20px;left:15px}}@media(max-width:498px){.timeline .timeline-line.mobile_only{display:block;width:22px;top:-20px;left:15px}}@media(max-width:468px){.timeline .timeline-line.mobile_only{display:block;width:24px;top:-40px;left:15px}}@media(max-width:417px){.timeline .timeline-line.mobile_only{display:block;width:26px;top:-45px;left:15px}}@media(max-width:393px){.timeline .timeline-line.mobile_only{display:block;width:28px;top:-45px;left:15px}}@media(max-width:375px){.timeline .timeline-line.mobile_only{display:block;width:29px;top:-67px;left:15px}}@media(max-width:360px){.timeline .timeline-line.mobile_only{display:block;width:31px;top:-60px;left:15px}}@media(max-width:347px){.timeline .timeline-line.mobile_only{width:33px}}@media(max-width:320px){.timeline .timeline-line.mobile_only{display:block;width:36px;top:-110px;left:15px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/custom_timeline_section.css.map */
