@media (min-width:1024px){.rates-table__column-heading-container,.rates-table__row-wrapper{display:flex;flex-wrap:nowrap;justify-content:center}}.rates-table__column-heading-container{display:none}@media (min-width:1024px){.rates-table__column-heading-container{background-color:rgba(140,191,86,.25);border-radius:33px;display:flex}}.rates-table__column-heading{border-right:2px solid #8cbf56;color:#036;flex-basis:33%;flex-grow:1;font-size:15px;font-weight:900;line-height:1.6;padding:28px 10px;text-align:center;text-transform:uppercase}.rates-table__column-heading:last-of-type{border-right:none}.rates-table__row-wrapper{padding:18px 30px}.rates-table__row-wrapper:nth-child(2n){background-color:rgba(140,191,86,.25)}@media (min-width:1024px){.rates-table__row-wrapper:nth-child(2n){background-color:unset}.rates-table__row-wrapper{border-bottom:2px solid #c4c4c4;padding-left:0;padding-right:0}}.rates-table__row-heading{padding-top:21px}.rates-table__row-heading:first-of-type{padding:0}@media (min-width:1024px){.rates-table__row-heading{display:none}}.rates-table__row-item{border-bottom:2px solid #c4c4c4;font-family:Open Sans,sans-serif;font-size:1.13333rem;font-weight:400;font-weight:700;line-height:1.5;padding-bottom:18px;padding-top:6px}@media (min-width:1024px){.rates-table__row-item{border-bottom:unset;flex-basis:33%;flex-grow:1;font-weight:400;margin-left:30px;padding:0}}