.stack{background:var(--white);background:#fff;padding:30px 0}.stack .stack-wrapper{-ms-grid-columns:40% 20px auto;gap:20px;grid-template-columns:40% auto}.stack .stack-wrapper h3{padding-bottom:30px}.sticky{position:sticky;position:-webkit-sticky}.stack-content .sticky{background:var(--white);border:4px solid var(--pf-base-bg);border-radius:var(--br-med);margin-bottom:50px;padding:40px 180px 40px 40px}.stack-content h4{color:var(--black);margin:0 0 10px}.stack #one{top:155px}.stack #two{top:195px}.stack #three{top:235px}.stack #four{top:275px}.stack .content{height:300px;max-width:410px;top:155px}.stack span.step{background:var(--primary);border-radius:3em;-moz-border-radius:3em;-webkit-border-radius:3em;color:#fff;display:inline-block;font-family:var(--head);font-size:28px;font-weight:500;line-height:60px;margin-right:5px;padding:2px 20px;position:absolute;right:40px;text-align:center;top:40px;width:auto;z-index:1}@media only screen and (max-width:992px){.stack{padding:30px 0}.stack .stack-wrapper{-ms-grid-columns:1fr;grid-template-columns:1fr}.stack .content{height:auto;margin-bottom:30px;max-width:690px;position:relative;top:0}.stack #one{top:20px}.stack #two{top:60px}.stack #three{top:100px}.stack #four{top:140px}}@media only screen and (max-width:480px){.stack-content .sticky{padding:30px}.stack span.step{margin-bottom:20px;position:relative;right:unset;top:unset}}