.feats .wrap{margin:0 auto;max-width:1180px;padding:100px 15px}@media only screen and (max-width:599px){.feats .wrap{padding:60px 15px}}.feats .header{color:#420270;font-size:27px;font-size:1.6875rem;font-weight:400;letter-spacing:0;line-height:1.40741em;margin-bottom:35px;text-align:center}.feats .header.large{font-size:40px;font-size:2.5rem;font-weight:700;letter-spacing:0;line-height:1.5em}.feats .flex{display:flex;flex-wrap:wrap;text-align:center}.feats .block{flex:0 0 33.33333%;margin-bottom:20px;max-width:33.33333%;padding:0 40px}@media only screen and (max-width:991px){.feats .block{padding:0 15px}}@media only screen and (max-width:767px){.feats .block{flex:0 0 50%;max-width:50%}}@media only screen and (max-width:479px){.feats .block{flex:0 0 100%;max-width:100%}}.feats .icon{align-items:center;display:flex;height:70px;justify-content:center;margin-bottom:27px;margin-top:35px;width:auto}.feats .sub{color:#420270;font-size:18px;font-size:1.125rem;line-height:1.11111em;margin-bottom:17px}.feats .par,.feats .sub{font-weight:400;letter-spacing:0}.feats .par{color:#616a75;font-family:Graphik Web;font-size:13px;font-size:.8125rem;line-height:1.53846em}.feats .btn{background-color:#fff;border-radius:25px;box-shadow:0 15px 27px -3px rgba(0,0,0,.25);display:inline-block;line-height:20px;text-decoration:none;transition:all .2s ease;will-change:transform}.feats .btn:hover{transform:translateZ(0) scale3d(1.09,1.09,1.09) rotateX(0deg) rotateY(0deg) rotate(0deg) skew(0deg,0deg);transform-style:preserve-3d}.feats .btn.pink{background-color:#ed2a7a}.feats .btn.pink span{color:#fff}.feats span{color:#3c1067;display:block;font-size:12px;font-size:.75rem;font-weight:700;letter-spacing:.16667em;line-height:2.16667em;padding:14px 70px;text-transform:uppercase}@media only screen and (max-width:479px){.feats span{padding:14px 30px}}.feats .center{margin-bottom:120px;text-align:center}