.text-block .text-container{display:flex;justify-content:center;align-items:center;flex-direction:column}.heading.h2 p{font-family:var(--h2-font-family);text-transform:var(--h2-uppercase);font-weight:var(--h2-font-weight);font-size:var(--h2-font-size-mobile);line-height:var(--h2-line-height-mobile);letter-spacing:var(--h2-letter-spacing-mobile)}.text-block .heading:has(a){width:100%;margin-bottom:0}.text-block div.heading a{display:flex;margin-top:24px;justify-content:space-between}.text-block div.heading a:first-child{margin-top:unset}.text-block .heading{text-align:center;text-transform:none;margin-bottom:49px}.text-block .button a{text-transform:uppercase;font-family:Lausanne,Arial,sans-serif;font-weight:400;font-size:14px;line-height:34px}.text-block .main-body.h4 p{font-family:var(--h4-font-family);font-weight:var(--h4-font-weight);font-size:var(--h4-font-size);line-height:var(--h4-line-height-mobile);letter-spacing:var(--h4-letter-spacing-mobile);text-align:center}.text-block .button{margin-top:47px;display:flex;justify-content:center;align-items:center}@media screen and (min-width: 835px){.text-block .main-body.h4 p{font-size:var(--h4-font-size-desktop);line-height:var(--h4-line-height-desktop);letter-spacing:var(--h4-letter-spacing-desktop)}.text-block div.heading a{justify-content:center}.heading.h2 p{font-size:var(--h2-font-size-desktop);line-height:var(--h2-line-height-desktop);letter-spacing:var(--h2-letter-spacing-desktop)}.text-block .main-body a{text-decoration:underline}.text-block .button{margin-top:60px;min-width:220px}}
/*# sourceMappingURL=/cdn/shop/t/1076/assets/text-block.css.map */
