.text-section{background-color:var(--text-background-color);padding-top:var(--text-padding-top-m);padding-bottom:var(--text-padding-bottom-m);text-align:center}@media(min-width:768px){.text-section{padding-top:var(--text-padding-top);padding-bottom:var(--text-padding-bottom)}}.text-section__wrapper{display:flex;flex-direction:column;padding-inline:var(--gutter);margin:0 auto;width:100%;max-width:var(--text-content-width-m)}
@media(min-width:768px){.text-section__wrapper{max-width:var(--text-content-width)}}.text-section__wrapper>*{align-self:center;text-align:center}.text-section__heading-block{color:var(--text-heading-color);max-width:var(--text-heading-width-m)}@media(min-width:768px){.text-section__heading-block{max-width:var(--text-heading-width)}
}.text-section__spacer-block{padding-top:var(--text-spacer-height-m)}@media(min-width:768px){.text-section__spacer-block{padding-top:var(--text-spacer-height)}}.text-section__image-block{width:100%;max-width:var(--text-image-width-m)}@media(min-width:768px){.text-section__image-block{max-width:var(--text-image-width)}
}.text-section__copy-block{color:var(--text-copy-color)}@media(max-width:767px){.text-section .text-section--align-m-left{text-align:left;align-self:flex-start}}.text-section .text-section--align-left{text-align:left;align-self:flex-start}