.source-to-pay .btn.content-btn:not(.tab-button){font-size:16px!important;padding:14px 32px!important}.source-to-pay .benefit-table{margin-bottom:1rem;width:100%}.source-to-pay .benefit-table .benefit{padding:60px}.source-to-pay .benefit-table .benefit p{font-size:21px;font-weight:600;line-height:1.38;margin:0}.source-to-pay .benefit-table .footnote{font-size:12px;line-height:1.5;margin-bottom:1rem}.source-to-pay .feature-list{-ms-flex-pack:distribute;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-around}.source-to-pay .feature-list .feature{margin:0 18px 18px;padding-bottom:54px;position:relative;text-align:center}.source-to-pay .feature-list .feature img{height:84px;margin-bottom:12px;width:84px}.source-to-pay .feature-list .feature p{bottom:0;left:50%;line-height:1.3;margin-bottom:0;position:absolute;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}@media (min-width:1020px){.source-to-pay .feature-list .feature{margin:0 28px 18px}}@media (min-width:1260px){.source-to-pay .feature-list{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.source-to-pay .feature-list .feature{margin:0 18px 18px}}
