.image-and-text__button-wrapper{display:flex;margin:40px 0}.image-and-text__button-wrapper img{margin-left:40px;width:100px}.image-and-text__button{padding:20px 40px;display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;font-size:18px;font-weight:700;transition:.3s;position:relative;overflow:hidden}.image-and-text__button p{display:inline-block;margin:0;z-index:1;position:relative}.image-and-text__button::before{content:"";position:absolute;top:0px;left:0px;width:100%;height:100%;background-color:#000;opacity:0;transition:opacity .3s;will-change:opacity}.image-and-text__button img{width:20px;height:20px;margin-top:-3px;margin:0;z-index:1;position:relative}.image-and-text__button:hover::before{opacity:.3}.image-and-text__button--pointer{padding:20px 40px;height:68px}.image-and-text__button--pointer:after{content:"";width:28px;height:28px;background-image:url("//cdn.shopify.com/s/files/1/0253/4922/6558/files/point_right.png?v=1633455928");background-position:center;background-size:contain;background-repeat:no-repeat;margin-left:13px;position:relative;display:inline-block;transition:.3s}.image-and-text__button--pointer:hover:after{transform:translate(5px)}.image-and-text{padding:100px 0}.image-and-text__flex{display:flex;justify-content:space-between}.image-and-text__flex--reverse{flex-direction:row-reverse}.image-and-text__flex--center{justify-content:center}.image-and-text__flex--center .image-and-text__content{max-width:50%}.image-and-text__image{display:flex;justify-content:center;max-width:50%}.image-and-text__image img{object-fit:contain}.image-and-text__image-block{display:flex;justify-content:center;margin-bottom:20px}.image-and-text__image-block img{object-fit:contain}.image-and-text__content{max-width:40%;display:flex;flex-direction:column;justify-content:center;padding-right:50px}.image-and-text__title{font-size:42px;margin:0 0 20px;font-weight:700}.image-and-text__subtitle{font-size:20px;margin:0 0 20px;font-weight:600}.image-and-text__text{line-height:1.5;font-size:20px;margin:0}.image-and-text__text ul{list-style:disc}.image-and-text__selling-point{display:flex;align-items:center;gap:20px;margin:8px 0px}.image-and-text__selling-point-content{font-size:17px}.image-and-text__selling-point-icon{margin-bottom:-9px}.image-and-text__badge{display:flex;align-items:center;font-size:12px;text-transform:uppercase;font-weight:800;gap:6px;background-color:#fff;width:max-content;padding:2px 10px;border-radius:4px}.image-and-text__badge img{width:15px;height:15px}.image-and-text__badge p{margin:0}.image-and-text__review-row{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:10px;font-size:14px;margin:16px 0px 5px}.image-and-text__review-row p{margin:0}.image-and-text__stars svg{width:12px;height:12px;fill:#f0bf42}.image-and-text__user-stack-cta{display:flex;align-items:center;gap:10px;font-size:18px}.image-and-text__user-stack{display:flex;align-items:center}.image-and-text__user-stack-icon{width:50px;height:50px;border:solid 2px #fff;background-color:gray;border-radius:25px;margin-right:-15px;box-shadow:0px 2px 2px rgba(0,0,0,.1);background-size:cover;background-position:center}.image-and-text__user-stack-icon:last-of-type{margin-right:0px}@media(max-width: 960px){.image-and-text__flex{flex-direction:column-reverse}.image-and-text__image{margin-top:30px}.image-and-text__image,.image-and-text__content{max-width:100%;padding:0;text-align:center;align-items:center}.image-and-text__button{margin-bottom:0}.image-and-text__button--hide-mobile{display:none}.image-and-text__user-stack-cta{font-size:12px}.image-and-text__user-stack-icon{width:35px;height:35px}.image-and-text__review-row{font-size:12px}}@media(max-width: 600px){.image-and-text__text,.image-and-text__text>*{font-size:18px}.image-and-text{padding:50px 0}}@media(max-width: 480px){.image-and-text__text,.image-and-text__text>*{font-size:15px}.image-and-text__title{font-size:32px}.image-and-text{padding:30px 0}.image-and-text__button-wrapper img{display:none}}@media(min-width: 960px){.image-and-text .align-left{text-align:left}.image-and-text .align-center{text-align:center}.image-and-text .align-right{text-align:right}}
