.text-with-blocks.vertical-margin{margin-top:2px;margin-bottom:2px}@media screen and (min-width: 750px){.text-with-blocks.vertical-margin{margin-top:5%;margin-bottom:5%}}.text-with-blocks.vertical-margin{margin-top:5%;margin-bottom:5%}@media screen and (min-width: 750px){.text-with-blocks.vertical-margin{margin-top:2rem;margin-bottom:2rem}}@media screen and (min-width: 750px){.text-with-blocks.horizontal-margin{margin-left:2rem;margin-right:2rem}}.text-with-blocks.border-top{border-top:1px solid var(--color-gray-light)}.text-with-blocks.border-bottom{border-bottom:1px solid var(--color-gray-light)}.text-with-blocks .container,.text-with-blocks .container--extra-wide{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:15% 5%;position:relative}@media screen and (min-width: 750px){.text-with-blocks .container,.text-with-blocks .container--extra-wide{padding:15% 5%}}.text-with-blocks .container.short,.text-with-blocks .container--extra-wide.short{padding:10% 5%}@media screen and (min-width: 750px){.text-with-blocks .container.short,.text-with-blocks .container--extra-wide.short{padding:5%}}.text-with-blocks .container.tall,.text-with-blocks .container--extra-wide.tall{padding:25% 5%}.text-with-blocks .container--content h1,.text-with-blocks .container--content h2,.text-with-blocks .container--content h3,.text-with-blocks .container--content h4,.text-with-blocks .container--content ol,.text-with-blocks .container--content ul,.text-with-blocks .container--content p{max-width:40rem;margin-left:auto;margin-right:auto;margin-bottom:2.5rem}.text-with-blocks .container--content-medium h1,.text-with-blocks .container--content-medium h2,.text-with-blocks .container--content-medium h3,.text-with-blocks .container--content-medium h4,.text-with-blocks .container--content-medium ol,.text-with-blocks .container--content-medium ul,.text-with-blocks .container--content-medium p{max-width:65rem}.text-with-blocks .container--content-wide h1,.text-with-blocks .container--content-wide h2,.text-with-blocks .container--content-wide h3,.text-with-blocks .container--content-wide h4,.text-with-blocks .container--content-wide ol,.text-with-blocks .container--content-wide ul,.text-with-blocks .container--content-wide p{max-width:90rem}.container--content-left{text-align:left}.text-with-blocks .container--content-center{text-align:center}.container--content-right{text-align:right}.text-with-blocks h1:last-child,.text-with-blocks h2:last-child,.text-with-blocks a:last-child,.text-with-blocks div:not(.media):last-child{margin-bottom:0}.text-with-blocks h1,.text-with-blocks h2,.text-with-blocks p,.text-with-blocks a,.text-with-blocks div:not(.media){z-index:2}.text-with-blocks .media{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}.text-with-blocks h3,h3.light-grey{font-size:1.4rem;color:#8a8a8a!important;letter-spacing:2.5px;text-transform:uppercase;margin-bottom:1rem!important;font-weight:400}h3.white{color:#fff!important}.container--content-wide .text-blocks{max-width:90rem;margin:0 auto;display:flex;flex-direction:row;-webkit-box-align:flex-start;align-items:flex-start;justify-content:space-between;flex-wrap:wrap}.container--content-wide .text-blocks--full{max-width:90rem;margin:0 auto;display:flex;flex-direction:column;-webkit-box-align:flex-start;align-items:flex-start}.container--content-medium .text-blocks{max-width:65rem}.text-block{border-top:1px solid #f2f2f2;padding:3rem 0 0;width:100%}.text-block-header{width:100%;clear:left}.text-block-header-image{width:80px;margin-right:2rem;float:left;margin-top:4px margin-bottom: 2rem}@media screen and (min-width: 960px){.text-block-header-image{width:100px;margin-right:3rem;margin-bottom:3rem}}.text-block-header h4.sub_title{font-size:1.4rem}@media screen and (min-width: 960px){.text-blocks--half .text-block{width:47%}}@media screen and (min-width: 960px){.container--content-wide .text-blocks--full .text-block{display:flex}.container--content-wide .text-blocks--full .text-block .text-block-header{flex-basis:50%;min-width:50%;width:50%;padding-right:3rem}}.text-with-blocks-html{width:100%}
/*# sourceMappingURL=/cdn/shop/t/54/assets/section-text-with-blocks.css.map */
