.amp-process-steps{position:relative;padding:clamp(48px,5.5vw,78px) 0;overflow:hidden}.amp-process-steps:before{content:none;display:none}.amp-process-steps .page-width{position:relative;z-index:1}.amp-process-steps__heading{max-width:900px;margin-bottom:30px}.amp-process-steps__heading h2{margin:0 0 14px;font-family:var(--amp-heading-font);font-size:clamp(2.5rem,4.8vw,4.8rem);line-height:1.05;letter-spacing:-.04em}.amp-process-steps__heading p:not(.amp-kicker){margin:0;max-width:780px;color:rgba(var(--color-foreground),.72);line-height:1.65}.amp-process-steps__list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;border:1px solid rgba(24,23,23,.12);background:#fffffff0;border-radius:10px;overflow:hidden;box-shadow:0 14px 34px #1817170b}.amp-process-step{position:relative;min-height:240px;padding:24px 22px;border-right:1px solid rgba(24,23,23,.12);background:#fffffff5}.amp-process-step:last-child{border-right:0}.amp-process-step:nth-child(2n){background:#fffffffa}.amp-process-step:after{content:"";position:absolute;right:-13px;top:48px;width:26px;height:26px;border-top:1px solid rgba(24,23,23,.2);border-right:1px solid rgba(24,23,23,.2);background:inherit;transform:rotate(45deg);z-index:2}.amp-process-step:last-child:after{display:none}.amp-process-step__num{display:inline-flex;align-items:center;justify-content:flex-start;min-width:42px;min-height:30px;margin-bottom:18px;padding:2px 0 2px 10px;border:0;border-left:4px solid var(--amp-gold);border-radius:0;color:var(--amp-black);font-family:var(--amp-heading-font);font-weight:700;line-height:1;background:transparent}.amp-process-step h3{margin:0 0 12px;font-family:var(--amp-heading-font);font-size:1.55em;line-height:1.08;letter-spacing:-.03em}.amp-process-step p{margin:0;color:rgba(var(--color-foreground),.72);line-height:1.58}@media screen and (max-width:989px){.amp-process-steps__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;border:0;background:transparent;box-shadow:none}.amp-process-step{border:1px solid rgba(24,23,23,.12)}.amp-process-step:after{display:none}}@media screen and (max-width:649px){.amp-process-steps__list{grid-template-columns:1fr}.amp-process-step{min-height:auto}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/section-amp-process-steps.css.map */
