.Timeline-module__4oyS0q__section{flex-direction:column;align-items:center;display:flex;position:relative}.Timeline-module__4oyS0q__titleContainer{margin-top:80px}.Timeline-module__4oyS0q__heading{font-size:64px;font-family:var(--font-serif);text-align:center;margin-bottom:50px}.Timeline-module__4oyS0q__body{grid-area:1/1/2/4;justify-content:space-between;margin:0 auto;display:flex}.Timeline-module__4oyS0q__stepsContainer{grid-template-rows:repeat(6,auto);grid-template-columns:1fr 300px 1fr;width:100%;margin:0 auto;display:grid}.Timeline-module__4oyS0q__step{opacity:0;visibility:hidden;will-change:transform, opacity;grid-column:1/2;align-items:center;gap:10px;width:100%;height:200px;display:flex}.Timeline-module__4oyS0q__step:first-child{grid-row:1/2}.Timeline-module__4oyS0q__step:nth-child(2){grid-row:2/3}.Timeline-module__4oyS0q__step:nth-child(3){grid-row:3/4}.Timeline-module__4oyS0q__step:nth-child(4){grid-row:4/5}.Timeline-module__4oyS0q__step:nth-child(5){grid-row:5/6}.Timeline-module__4oyS0q__step:nth-child(6){grid-row:6/7}.Timeline-module__4oyS0q__step:nth-child(2),.Timeline-module__4oyS0q__step:nth-child(4),.Timeline-module__4oyS0q__step:nth-child(6){grid-column:3/4;align-self:flex-end}.Timeline-module__4oyS0q__stepIcon{flex-shrink:0;width:80px;height:80px}.Timeline-module__4oyS0q__stepIcon svg{width:100%;height:100%;display:block}.Timeline-module__4oyS0q__stepIcon svg path,.Timeline-module__4oyS0q__stepIcon svg circle,.Timeline-module__4oyS0q__stepIcon svg rect{fill:var(--clr-accent-1)}.Timeline-module__4oyS0q__stepText{text-align:left}.Timeline-module__4oyS0q__stepRichText h1,.Timeline-module__4oyS0q__stepRichText h2,.Timeline-module__4oyS0q__stepRichText h3{font-family:var(--font-sans);color:var(--clr-accent-2);letter-spacing:2px;text-transform:uppercase;text-align:left;margin:0 0 6px;font-size:20px;font-weight:700}.Timeline-module__4oyS0q__stepRichText p{font-size:20px}.Timeline-module__4oyS0q__timelineContainer{z-index:2;grid-template-rows:1fr;grid-template-columns:1fr;width:96%;max-width:1500px;display:grid;position:relative}.Timeline-module__4oyS0q__timelineSvg{grid-area:1/1/2/4;width:300px;height:100%;position:absolute;top:0;left:50%;overflow:visible;transform:translate(-50%)}.Timeline-module__4oyS0q__timelineSvgMobile{visibility:hidden;grid-area:1/1/2/4;justify-self:start;width:20px;height:100%;margin-left:0;position:absolute;top:0;left:0;overflow:visible}.Timeline-module__4oyS0q__timelineLine,.Timeline-module__4oyS0q__timelineLineMobile{stroke:var(--clr-accent-1)}.Timeline-module__4oyS0q__ball{fill:var(--clr-accent-1);visibility:hidden}.Timeline-module__4oyS0q__backgroundImages{z-index:1;filter:opacity(.2);width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.Timeline-module__4oyS0q__backgroundImages img{object-fit:cover;height:auto;-webkit-mask-image:linear-gradient(#0000 0%,#fff 10%,#000 90%,#0000);mask-image:linear-gradient(#0000 0%,#fff 10%,#000 90%,#0000)}@media (max-width:1280px){.Timeline-module__4oyS0q__section{padding:0}.Timeline-module__4oyS0q__titleContainer{margin-top:100px}.Timeline-module__4oyS0q__stepsContainer{grid-template-columns:1fr;gap:50px;margin-left:20px}.Timeline-module__4oyS0q__step{width:unset;height:unset;align-items:flex-start}.Timeline-module__4oyS0q__step:nth-child(2),.Timeline-module__4oyS0q__step:nth-child(4),.Timeline-module__4oyS0q__step:nth-child(6){grid-column:1/2;align-self:flex-start}.Timeline-module__4oyS0q__timelineSvg{visibility:hidden}.Timeline-module__4oyS0q__timelineSvgMobile{visibility:visible}}@media (max-width:720px){.Timeline-module__4oyS0q__body{width:90%;max-width:100%}.Timeline-module__4oyS0q__stepsContainer{margin-left:0}.Timeline-module__4oyS0q__timelineSvgMobile{visibility:hidden}}@media (max-width:600px){.Timeline-module__4oyS0q__titleContainer{margin-top:50px}}@media (scripting:none){.Timeline-module__4oyS0q__step{opacity:1;visibility:visible}}
@media (prefers-reduced-motion:no-preference){:is(html:has([id^=exploreProducts]),html:has([id^=getAQuote])){scroll-behavior:smooth}}.page-module__Uq1oRq__descriptionContainer{align-self:center}.page-module__Uq1oRq__descriptionContainer p{text-align:center;max-width:800px;padding:0 20px;font-size:20px}
