.three-col-text .page-width{max-width:1440px;padding:80px}.three-col-text__header{max-width:829px;margin:auto}.three-col-text__header h2{font-weight:700;font-size:40px;line-height:52px;letter-spacing:0;text-align:center;align-items:center;margin-top:16px}.three-col-text__header h2 sup{font-size:25px}.three-col-text__subtitle{display:flex;justify-content:center;gap:12px;align-items:center}.three-col-text__subtitle p{text-align:center;font-weight:400;font-size:20px;line-height:18px;letter-spacing:.1px}.three-col-text__content{margin-top:40px;display:flex;gap:40px}.three-col__grid{display:flex;flex-direction:column;gap:50px;width:calc(100% / 3)}.three-col-text__block{text-align:center;position:relative}.three-col-text__block.three-col__img{max-width:352px}.three-col-text__block:not(:last-child):after{content:"";position:absolute;left:0;bottom:-25px;border:1px solid #a62d80;width:100%;opacity:25%}.three-col-text__block h3{font-weight:700;font-size:16px;line-height:20px;letter-spacing:normal;color:#a62d80;margin:16px auto 5px}.three-col-text__block p{font-weight:400;font-size:14px;line-height:20px;letter-spacing:0;text-align:center}.three-col-text__button{display:flex;justify-content:center;margin-top:40px}.three-col-text__button a{background:#000;color:#fff!important;text-decoration:none;border-radius:10px;padding:20px 0;font-weight:700;font-size:18px;letter-spacing:0;width:100%;max-width:352px;text-align:center;line-height:100%}.three-col-text__button a svg{margin-left:8px}@media (max-width: 749px){.three-col-text .page-width{padding:3rem 1.5rem}.three-col-text__subtitle svg{width:190px}.three-col-text__subtitle p{font-size:16px;line-height:20px;letter-spacing:.1px;text-align:left}.three-col-text__header h2{margin-top:20px;font-size:32px;line-height:40px;text-align:left}.three-col-text__block p{font-weight:400;font-size:12px;line-height:18px;letter-spacing:0}.three-col-text__content{gap:20px;flex-direction:column;margin-top:32px}.three-col__grid.three-col__img{order:1}.three-col__grid{width:100%;gap:24px;order:2}.three-col-text__block:not(:last-child):after{bottom:-12px}.three-col-text__block h3{margin:12px auto 5px}.three-col-text__button{margin-top:32px}.three-col-text__button a{letter-spacing:-1px}}
/*# sourceMappingURL=/cdn/shop/t/235/assets/three-col-text.css.map */
