.process-steps{width:100%}.process-steps__scroll-zone{min-height:calc(100vh * var(--cards-n, 1))}.process-steps__sticky-wrap{position:sticky;top:0;z-index:0;padding-top:1.5rem;padding-bottom:1.5rem}@media screen and (min-width:990px){.process-steps__sticky-wrap{padding-top:26rem;padding-bottom:2rem;margin-top:-26rem}}.process-steps__container{display:grid;grid-template-columns:1fr;gap:2.4rem;align-items:start;position:relative;padding:calc(var(--padding-container) * 1.25);border-radius:var(--border-radius-small);background:var(--tile-dark-gradient);border-left:2px solid var(--tile-dark-border);border-right:2px solid var(--tile-dark-border);border-bottom:7px solid var(--tile-dark-border-bottom);box-shadow:var(--box-shadow)}@media screen and (min-width:990px){.process-steps__container{grid-template-columns:1fr 1fr;gap:var(--column-gap);padding:calc(var(--padding-container) * 1.4)}}.process-steps__content{display:flex;flex-direction:column}.process-steps__subheading{margin:0 0 .5rem;color:var(--color-white-muted)}.process-steps h2.process-steps__heading{font-size:var(--font-size-h2);margin:0 0 1.25rem;line-height:1.2;font-weight:var(--font-heading-weight);color:#fff}.process-steps .process-steps__description,.process-steps .process-steps__description p{color:var(--color-white-muted)}.process-steps__description{font-size:var(--font-size-text-normal);line-height:1.6;margin:0 0 2rem}.process-steps__description .rte p{margin:0}.process-steps__contact{display:flex;align-items:center;gap:1.25rem;margin-bottom:2rem}.process-steps__contact-image-wrap{flex-shrink:0;width:4.5rem;height:4.5rem;border-radius:50%;overflow:hidden;border:2px solid rgba(255,255,255,.2);background-color:#0003}.process-steps__contact-image{width:100%;height:100%;object-fit:cover}.process-steps__contact-body{flex:1;min-width:0;display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.process-steps__contact-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:.25rem}.process-steps__contact-name{font-size:var(--font-size-text-normal);font-weight:var(--font-heading-weight);color:#fff;margin:0}.process-steps__contact-role{font-size:var(--font-size-text-normal);color:var(--color-white-muted);margin:0}.process-steps__contact-extra,.process-steps__contact-extra p{font-size:.9rem;color:var(--color-white-muted);margin:.5rem 0 0}.process-steps__contact-cta{flex-shrink:0}.process-steps__buttons{display:flex;flex-wrap:wrap;gap:1rem;margin-top:auto}.process-steps__cards{position:relative;height:360px;max-height:45vh;min-height:280px;overflow:hidden}@media screen and (min-width:750px){.process-steps__cards{height:400px;max-height:48vh}}@media screen and (min-width:990px){.process-steps__cards{height:420px;max-height:50vh}}.process-steps__cards-inner{display:flex;flex-direction:column;gap:1.25rem;will-change:transform}.process-steps__card{flex:0 0 auto;padding:calc(var(--padding-bloecke) * 1.25);border:1px solid rgba(255,255,255,.12);border-radius:var(--border-radius-small);background-color:#0003}.process-steps__card-icon-wrap{display:inline-flex;align-items:center;justify-content:center;min-width:3.5rem;min-height:3.5rem;padding:var(--padding-icon-box);margin-bottom:1rem;border-radius:var(--border-radius-icon);background-color:#0000004d;border:1px solid rgba(255,255,255,.12);box-shadow:0 0 20px #ffffff1f,0 0 0 1px #ffffff0f;color:var(--color-white)}.process-steps__card-icon-wrap .icon,.process-steps__card-icon-wrap .icon-pack{font-size:2.4rem;line-height:1;color:var(--color-white);filter:drop-shadow(0 0 8px rgba(255,255,255,.4)) drop-shadow(0 0 16px rgba(255,255,255,.18))}@media screen and (min-width:750px){.process-steps__card-icon-wrap{min-width:4rem;min-height:4rem}.process-steps__card-icon-wrap .icon,.process-steps__card-icon-wrap .icon-pack{font-size:2.8rem}}@media screen and (min-width:990px){.process-steps__card-icon-wrap .icon,.process-steps__card-icon-wrap .icon-pack{font-size:3.2rem}}.process-steps h3.process-steps__card-title{font-size:var(--font-size-h3);font-weight:var(--font-heading-weight);margin:0 0 .75rem;line-height:1.2;color:#fff}.process-steps__card-text,.process-steps__card-text p{font-size:var(--font-size-text-normal);line-height:1.6;margin:0;color:var(--color-white-muted)}.process-steps__card-text .rte p+p{margin-top:.75rem}
/*# sourceMappingURL=/cdn/shop/t/4/assets/section-process-steps.css.map */
