.about-alternating-wrapper{width:100%;padding:40px 20px}.about-alternating-container{margin:0 auto}.about-alternating-section{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;margin-bottom:60px;gap:40px}.about-alternating-section.reverse{flex-direction:row-reverse}.about-alternating-image,.about-alternating-text{flex:1 1 48%}.about-alternating-image img{width:100%;height:auto;display:block;border-radius:12px}.about-alternating-text h2{margin-bottom:15px}.about-alternating-text p{line-height:1.6}@media screen and (max-width: 767px){.about-alternating-section{flex-direction:column!important;gap:20px;text-align:center}.about-alternating-image,.about-alternating-text{flex:1 1 100%;max-width:100%!important}.about-alternating-text h2{font-size:20px!important}.about-alternating-text p{font-size:14px!important}}.two-column-promo-wrapper{width:100%;padding:50px 20px;background-color:var(--bg-color, #ffffff)}.two-column-promo-title{text-align:var(--title-align, center);font-size:var(--title-font-size, 32px);color:var(--title-color, #000000);margin-bottom:30px;font-weight:600}.two-column-promo-container{max-width:var(--container-max-width, 1200px);margin:0 auto;display:flex;flex-wrap:wrap;gap:var(--column-gap, 40px);justify-content:space-between;align-items:center}.two-column-promo-block{flex:1 1 var(--block-width, 48%);position:relative;overflow:hidden;border-radius:12px;display:flex;flex-direction:column;justify-content:center;padding:20px;background-image:var(--bg-image);background-size:cover;background-position:center;color:var(--text-color, #ffffff);text-align:left;min-height:300px}.two-column-promo-block:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--overlay-color, #0000001c);z-index:1;border-radius:12px}.two-column-promo-content{position:relative;z-index:2;width:100%;max-width:500px}.two-column-promo-content h3{margin-bottom:10px;font-size:20px;color:var(--heading-color, #ffffff);text-shadow:1px 1px 3px rgba(0,0,0,.7)}.two-column-promo-content p{font-size:16px;line-height:1.6;margin-bottom:15px;color:var(--text-color, #ffffff);text-shadow:1px 1px 3px rgba(0,0,0,.6)}.two-column-promo-content a.button{display:inline-block;padding:15px 20px;background-color:var(--button-bg, #ffffff);color:var(--button-color, #000000);text-decoration:none;border-radius:6px;font-weight:500;font-size:14px}@media screen and (max-width: 768px){.two-column-promo-container{flex-direction:column}.two-column-promo-block{flex:1 1 100%}.two-column-promo-content{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/1/compiled_assets/styles.css.map */
