.benefits-grid-section{padding:60px 20px;background-size:cover;background-position:center;background-color:#2d2d2f}.benefits-grid-wrapper{max-width:1300px;margin:0 auto;text-align:center}.benefits-grid-title{margin-bottom:20px}.benefits-grid-subtitle{margin-bottom:50px}.benefits-grid-items{display:flex;flex-wrap:wrap;justify-content:space-between;gap:40px 0}.benefit-item{width:30%;display:flex;align-items:flex-start;gap:15px;min-height:220px;text-align:left;padding:10px;box-sizing:border-box}.benefit-item img{width:50px;height:40px;flex-shrink:0;margin:0}.benefit-text{flex:1}@media screen and (max-width: 768px){.benefits-grid-items{flex-direction:column;gap:30px}.benefit-item{width:100%;flex-direction:column;align-items:center;text-align:center;min-height:auto}.benefit-item img{margin-bottom:10px}.benefit-text{text-align:center}.benefits-grid-title{font-size:32px!important;padding:0 10px}.benefits-grid-subtitle{font-size:22px!important}.benefit-item img{width:75px;height:60px;flex-shrink:0;margin:0}}.benefits-grid-title,.benefits-grid-subtitle,.benefit-item{opacity:1;transform:translateY(30px);transition:opacity .6s ease,transform .6s ease}.benefits-grid-title.fade-in,.benefits-grid-subtitle.fade-in,.benefit-item.fade-in{opacity:1;transform:translateY(0)}.image-text-section{display:flex;flex-wrap:wrap;padding:0}.image-text-section.reverse{flex-direction:row-reverse}.image-text-image{flex:1;text-align:center;max-width:50%}.image-text-image img{max-width:100%;height:auto;display:block}.image-text-content{flex:1;padding:40px;background-size:cover;background-position:center;position:relative;color:#000;justify-content:center;display:flex;flex-direction:column;max-width:50%}.image-text-content h2,.image-text-content p{opacity:1;transform:translateY(20px);transition:all .6s ease}.image-text-content.fade-in h2,.image-text-content.fade-in p{opacity:1;transform:translateY(0)}.image-text-content h2{transition-delay:.1s}.image-text-content p{transition-delay:.3s}@media screen and (max-width: 768px){.image-text-section,.image-text-section.reverse{flex-direction:column!important}.image-text-image,.image-text-content{max-width:100%;width:100%}.image-text-content{text-align:center;padding:30px 20px}.image-text-content h2,.image-text-content h1,.image-text-content p{text-align:center}.image-text-content a{margin:0 auto}}
/*# sourceMappingURL=/cdn/shop/t/79/compiled_assets/styles.css.map */
