.benefits-section{display:flex;flex-wrap:nowrap}.benefits-section.boxed{max-width:1200px;margin-left:auto;margin-right:auto}.benefits-section .left-column{flex:0 0 33%}.benefits-section .right-column{flex:1;max-width:67%;overflow:hidden;position:relative;display:flex;align-items:center;justify-content:center}.benefits-slider-wrapper{position:relative;z-index:2;overflow:hidden}.benefits-slider{display:flex;transition:transform .3s ease-in-out}.benefit-slide{flex:0 0 33.3333%;display:flex;align-items:center;justify-content:center;box-sizing:border-box;padding:1rem;text-align:center;aspect-ratio:1 / 1;border-radius:50%;border:1px solid transparent;transition:border-color .2s ease}.benefit-slide .benefit-slide-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;aspect-ratio:1 / 1}.benefits-section .benefit-icon-wrapper{position:relative;width:96px;height:96px;margin-bottom:.5rem;border-radius:50%;border:1px solid #fff;transition:all .2s ease;overflow:visible}.benefits-section .benefit-icon{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);max-width:54px;height:54px;transition:all .2s ease}.benefits-section .heading{font-size:24px;font-weight:700}.benefits-section .subheading{font-size:16px;display:none}.benefit-slide:hover .benefit-icon-wrapper{width:94px;height:94px;border:1px solid transparent}.benefit-slide:hover .benefit-icon{max-width:72px;height:72px}.benefit-slide:hover .subheading{display:block}.benefits-section .slider-controls{position:absolute;top:50%;left:0;right:0;display:flex;justify-content:space-between;width:100%;transform:translateY(-50%)}.benefits-section .slider-button{color:#fff;border:none;padding:.5rem .5em;cursor:pointer;border-radius:4px}@media screen and (max-width: 1200px){.benefits-section{flex-direction:column}.benefits-section .right-column{max-width:100%}}@media screen and (max-width: 768px){.benefit-slide{flex:0 0 50%}.benefit-slide .benefit-icon-wrapper{width:94px;height:94px;border:1px solid transparent}.benefit-slide .benefit-icon{max-width:72px;height:72px}.benefit-slide .subheading{display:block}}@media screen and (max-width: 480px){.benefit-slide{flex:0 0 100%}}
/*# sourceMappingURL=/cdn/shop/t/7/compiled_assets/styles.css.map */
