body{font-family:Rubik,sans-serif}blockquote,body,dd,dl,figcaption,figure,h1,h2,h3,h4,li,p{margin:0;padding:0}*,::after,::before{box-sizing:border-box}.widgetgap{margin-bottom:15px}.pointTable__widget h1{font-size:18px;text-transform:uppercase;font-weight:600;margin:10px 0 20px;border-bottom:1px solid #e1e1e1;padding:0 10px 10px}.pointTable__widget h2,.pointTable__widget h4{font-size:15px;text-transform:uppercase;font-weight:600;margin:10px}.pointTable__widget .pointsDataTable table{width:100%;text-align:center;border-collapse:collapse;border:1px solid #e2e2e2;background-color:#fff}.pointTable__widget .pointsDataTable table thead tr{background-color:#ecf0f3}.pointTable__widget .pointsDataTable table thead tr th:first-child{text-align:left}.pointTable__widget .pointsDataTable table thead tr th{font-size:12px;line-height:14px;color:#9d9d9d;text-transform:uppercase;padding:10px 15px;font-weight:600;border-bottom:1px solid #e2e2e2}.pointTable__widget .pointsDataTable table tbody tr td{font-size:14px;line-height:17px;color:#000;padding:15px 5px;font-weight:400;border-bottom:1px solid #e2e2e2}.pointTable__widget .pointsDataTable table tbody tr td:first-child{text-align:left;font-weight:500;color:#004b72}.pointTable__widget .pointsDataTable table tbody tr td:last-child,.pointTable__widget .pointsDataTable table tbody tr td:nth-last-child(2){color:#004b72}.pt__group__row{background-color:#004b72}#pt__group__content{color:#fff}.pointsDataTable{border-radius:5px 5px 0 0;overflow:hidden}@media (max-width:767px){.pointTable__widget .pointsDataTable table thead tr th{padding:10px 8px}}