.rich-text{width:100%;max-width:initial;margin:0 auto;padding:5rem inherit;text-align:center}.rich-text__blocks{display:flex;flex-wrap:wrap;justify-content:space-evenly;margin:auto;width:calc(100% - 2rem / var(--font-body-scale));max-width:100%;text-align:center}@media screen and (min-width: 450px) and (max-width: 689px){.rich-text__blocks{max-width:65%}}@media screen and (min-width: 690px) and (max-width: 989px){.rich-text__blocks{max-width:85%}}@media screen and (min-width: 990px){.rich-text__blocks{max-width:75%}}.rich-text__blocks *{overflow-wrap:break-word}.rich-text__logo-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));width:100%;grid-gap:4rem;margin-top:0!important}@media screen and (min-width: 750px){.rich-text{padding-top:calc(5rem + var(--page-width-margin));padding-bottom:calc(5rem + var(--page-width-margin))}}.rich-text__blocks>*{margin-top:0;margin-bottom:0;flex-basis:100%}.rich-text__blocks>*+*{margin-top:1rem}.rich-text__blocks .rich-text__heading{margin-top:2rem}.rich-text__blocks a.button{flex-basis:auto}.rich-text__blocks a.logo-list-item{display:flex;justify-content:center;align-items:center;flex-grow:1;margin-top:3rem}.rich-text__blocks a.logo-list-item>img{max-width:12rem;height:auto}@media screen and (max-width: 749px){.rich-text__blocks a.logo-list-item>img{max-width:10rem;height:auto}}@media screen and (max-width: 749px){.rich-text__blocks a.button+a.button{margin-left:2rem}}.rich-text__button-wrapper{display:flex;flex-wrap:wrap;flex-direction:column;align-items:center}.rich-text__button{display:inline-flex;flex-wrap:wrap;max-width:45rem;word-break:break-word;max-width:fit-content}.rich-text__button-wrapper .rich-text__button+.rich-text__button{margin:1rem 0 0}.rich-text__button-wrapper.side-by-side .rich-text__button+.rich-text__button{margin:0 0 0 1rem}.rich-text__button-separator-vertical{margin:0 1rem 0 2rem;border-left:.2rem solid}.rich-text__button-separator-vertical+.rich-text__button{margin:0 0 0 1rem}.rich-text__button-separator-horizontal{margin:2rem 0 1rem;width:100%;max-width:20rem;height:.2rem;border-top:1px solid}.rich-text__button-separator-horizontal+.rich-text__button{margin:1rem 0 0}
/*# sourceMappingURL=/cdn/shop/t/190/assets/section-rich-text.css.map */
