.steps-with-media{margin-bottom:2rem}.steps-with-media__heading{text-align:left;margin-bottom:2rem}.steps-with-media__container{display:flex;flex-direction:column}.steps-with-media__container--reverse{flex-direction:column-reverse}.steps-with-media__step{position:relative;margin-bottom:2.5rem;display:flex;align-items:center}.steps-with-media__step:last-child{margin-bottom:0}.steps-with-media__step-number{font-family:var(--font-heading-family);line-height:1;display:flex;align-items:center;justify-content:center;font-size:3.2rem;font-weight:700;width:80px;height:80px;margin-right:20px;color:#1c3d5a;background-color:#ebf2fa;border-radius:8px;flex-shrink:0}.steps-with-media__step-content{flex-grow:1;display:flex;flex-direction:column;justify-content:center}.steps-with-media__step-title{font-family:var(--font-heading-family);font-size:calc(var(--font-heading-scale) * 2rem);font-weight:700;margin-top:0;margin-bottom:.5rem}.steps-with-media__step-description{font-size:1.6rem;line-height:1.5;margin:0}.steps-with-media__media{box-shadow:0 4px 12px #00000014;transition:transform .3s ease,box-shadow .3s ease}.steps-with-media__media:hover{transform:translateY(-5px);box-shadow:0 12px 24px #0000001f}@media screen and (min-width: 750px){.steps-with-media__container{flex-direction:row;align-items:center;gap:4rem}.steps-with-media__container--reverse{flex-direction:row-reverse}.steps-with-media__content,.steps-with-media__media-wrapper{width:50%}.steps-with-media__media-wrapper{display:flex;justify-content:center}.steps-with-media__mobile-heading{display:none}.steps-with-media__desktop-heading{display:block}}@media screen and (max-width: 749px){.steps-with-media{display:flex;flex-direction:column}.steps-with-media__mobile-heading{order:1;text-align:left;margin-bottom:20px}.steps-with-media__media-wrapper{order:2;width:100%;max-width:350px;margin:0 auto 30px}.steps-with-media__container{order:3}.steps-with-media__desktop-heading{display:none}.steps-with-media__button-container{order:4}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/component-steps-with-media.css.map */
