.sec-TextBlock{position:relative;padding:0 25px}.sec-TextBlock_Inner{display:flex;flex-direction:column;gap:20px;align-items:center;text-align:center}@media(min-width:768px){.sec-TextBlock_Inner{gap:30px}}.sec-TextBlock_Heading{font-size:24px;font-weight:400;line-height:1.2;letter-spacing:.2em;text-transform:uppercase;margin:0}@media(min-width:768px){.sec-TextBlock_Heading{font-size:30px}}.sec-TextBlock_Paragraph{font-size:15px;line-height:1.6;max-width:650px}.sec-TextBlock_Paragraph p{margin:0 0 1em}.sec-TextBlock_Paragraph p:last-child{margin-bottom:0}.sec-TextBlock_Ctas{width:100%}@media(max-width:767px){.sec-TextBlock_Ctas[data-layout=stacked] .sec-TextBlock_Ctas_Track{align-items:center;display:flex;flex-direction:column;gap:30px;justify-content:center}.sec-TextBlock_Ctas[data-layout=carousel] .sec-TextBlock_Ctas_Track{-webkit-overflow-scrolling:touch;align-items:center;display:flex;flex-direction:row;gap:15px;justify-content:center;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;width:100%}.sec-TextBlock_Ctas[data-layout=carousel] .sec-TextBlock_Ctas_Track::-webkit-scrollbar{display:none}.sec-TextBlock_Ctas[data-layout=carousel] .sec-TextBlock_Cta{flex:0 0 auto;white-space:nowrap}.sec-TextBlock_Ctas[data-layout=carousel] .sec-TextBlock_Ctas_Track[data-overflowing=true]{justify-content:flex-start}}@media(min-width:768px){.sec-TextBlock_Ctas_Track{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:40px}}
/*# sourceMappingURL=/cdn/shop/t/372/assets/text-block.css.map */
