.heading{margin-bottom:var(--spacing-medium,64px);margin-top:var(--spacing-medium,64px);position:relative;text-align:center}.heading .heading__wrapper{margin-left:auto;margin-right:auto;max-width:var(--width-container);padding-left:var(--padding-lg);padding-right:var(--padding-lg);width:100%}@media(min-width:581px)and (max-width:768px){.heading .heading__wrapper{padding-left:var(--padding-md);padding-right:var(--padding-md)}}@media(max-width:580px){.heading .heading__wrapper{padding-left:var(--padding-sm);padding-right:var(--padding-sm)}}.heading .heading__title{margin-bottom:0;margin-top:0}.heading .heading__subtitle{margin-bottom:0;margin-top:16px}.heading h1{font-size:var(--heading-h1-size)}.heading h1,.heading h2{font-weight:700;line-height:1.1}.heading h2{font-size:var(--heading-h2-size)}.heading h3{font-size:var(--heading-h3-size)}.heading h3,.heading h4{font-weight:700;line-height:normal}.heading h4{font-size:var(--heading-h4-size)}.heading h5{font-size:var(--heading-h5-size)}.heading h5,.heading h6{font-weight:700;line-height:normal}.heading h6{font-size:var(--heading-h6-size)}.heading.align--left{text-align:left}.heading.align--center{text-align:center}.heading.align--right{text-align:right}@media(max-width:768px){.heading .heading__subtitle{margin-top:8px}}
