.step-heading{position:relative;overflow:hidden;z-index:1}.step-heading__container{text-align:center;max-width:1400px;margin:0 auto}.step-heading__heading{font-family:Open Sans,sans-serif;font-size:26px;font-weight:700;line-height:1.3;margin:0 0 24px;text-transform:uppercase;letter-spacing:.02em;display:inline-block;padding-bottom:8px;border-bottom:2px solid black}.step-heading__number,.step-heading__title{display:inline;font-family:Open Sans,sans-serif;font-weight:700;letter-spacing:.02em}.step-heading__description{font-family:Open Sans,sans-serif;font-size:14px;font-weight:600;line-height:1.7;letter-spacing:.01em;max-width:800px;margin:0 auto}.step-heading__description p{margin:0 0 1rem}.step-heading__description p:last-child{margin-bottom:0}.step-heading__description a{color:var(--color-brand);text-decoration:underline;display:inline}.step-heading__description a:hover{text-decoration:none}.step-heading__button-wrapper{margin-top:32px}.step-heading__button{font-family:Open Sans,sans-serif;padding:18px;font-size:14px;font-weight:600;text-decoration:none;text-transform:none;letter-spacing:.02em;border:none;cursor:pointer;transition:background-color .3s ease}.step-heading__button:hover{text-decoration:none}@media screen and (max-width:1024px){.step-heading__heading{font-size:24px}.step-heading__description{padding:0 20px}}@media screen and (max-width:768px){.step-heading__heading{font-size:22px;padding-bottom:10px}.step-heading__description{font-size:15px;padding:0 15px}.step-heading__button-wrapper{margin-top:24px}.step-heading__button{padding:12px 44px;font-size:15px}}@media screen and (max-width:450px){.step-heading__heading{font-size:20px;padding-bottom:8px}.step-heading__description{font-size:14px}.step-heading__button-wrapper{margin-top:20px}.step-heading__button{padding:12px 36px;font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/44/assets/section-step-heading.css.map */
