.steps-process{overflow:hidden}.steps-process__title{text-align:center;margin-bottom:4rem}.steps-process__columns{display:grid;grid-template-columns:1fr 1fr;gap:6rem;align-items:center}.steps-process__image-col{position:relative;height:100%}.steps-process__side-image{width:100%;height:100%;object-fit:cover;display:block;border-radius:.4rem}.steps-process__side-placeholder{width:100%;aspect-ratio:3 / 4;display:block;background:#0000000f;border-radius:.4rem}.steps-process__steps-col{display:flex;align-items:center}.steps-process__list{width:100%}.steps-process__item{display:flex;align-items:flex-start;gap:2.4rem}.steps-process__visual{display:flex;flex-direction:column;align-items:center;flex-shrink:0}.steps-process__circle-outer{width:13rem;height:13rem;border-radius:50%;border:2px dashed currentColor;opacity:.7;padding:.8rem;flex-shrink:0}.steps-process__circle{width:100%;height:100%;border-radius:50%;overflow:hidden;background-color:#0000000f}.steps-process__img{width:100%;height:100%;object-fit:cover;display:block}.steps-process__placeholder{width:100%;height:100%;display:block}.steps-process__connector{position:relative;width:2px;flex:1;min-height:3.2rem;margin:.6rem 0;border-left:2px dashed currentColor;opacity:.35}.steps-process__dot{display:block;width:.8rem;height:.8rem;border-radius:50%;background:currentColor;position:absolute;left:50%;transform:translate(-50%)}.steps-process__dot--top{top:-.4rem}.steps-process__dot--bottom{bottom:-.4rem}.steps-process__content{padding-top:1.6rem;padding-bottom:4rem}.steps-process__item:last-child .steps-process__content{padding-bottom:0}.steps-process__step-label{font-size:1.1rem;text-transform:uppercase;letter-spacing:.12em;opacity:.5;margin:0 0 .4rem}.steps-process__heading{margin:0 0 .6rem}.steps-process__text{font-size:1.4rem;line-height:1.65;opacity:.75}.steps-process__text p{margin:0}@media screen and (max-width:989px){.steps-process__columns{grid-template-columns:1fr;gap:4rem}.steps-process__side-image{max-height:50rem;object-position:top}}@media screen and (max-width:749px){.steps-process__circle-outer{width:9rem;height:9rem}.steps-process__item{gap:1.6rem}.steps-process__content{padding-top:1rem;padding-bottom:3rem}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-steps-process.css.map */
