.sidebar a.column{background-color:#fff}.sidebar .row.padded{background-color:#f2f2f2}.sidebar h4{margin-bottom:15px}.sidebar h4:not(:first-child){margin-top:32px}.chart-title{margin-bottom:16px}p+.chart-title{margin-top:32px}.chart-container{position:relative;width:100%}.chart-container+.chart-table{margin-top:32px}.chart-table table{background:#f2f2f2;border-collapse:separate;border-spacing:0;margin-bottom:0}.chart-table table th{background:#e0e0e0}.chart-table td.chart-color-1{color:#2279bc}.chart-table td.chart-color-2{color:#36aec7}.chart-table td.chart-color-3{color:#accb32}.chart-table td.chart-color-4{color:#ffcd07}.chart-table td.chart-color-5{color:#9e3d90}.chart-table td.chart-color-6{color:#54a4e2}.chart-table td.chart-color-7{color:#9fdae5}.chart-table td.chart-color-8{color:#d9e89c}.chart-table td.chart-color-9{color:#fee685}.chart-table td.chart-color-10{color:#d188bb}.chart-table table tr td:first-child{font-weight:700}.chart-table table td{width:160px}.chart-table table td:first-child{width:70px}.chart-table tfoot tr{background-color:#f8f8f8}.chart-table tbody tr:nth-child(2n){background:#f2f2f2}.chart-table tbody tr:nth-child(odd){background:#fff}#needMsg{height:314px}.top-left img{padding:32px 0}.top-left h3{border-bottom:2px solid #f37921;color:#2279bc;display:inline-block;font-size:1.0625rem;font-weight:600;margin-bottom:15px;padding-bottom:10px}.top-left h4{margin-bottom:20px}.top-right .big-box{padding:20px 10px}.top-right a.column{background-color:#fff}.mob-nav .top-right .big-box{padding:20px 0}.top-right .big-box{padding:40px 0}.top-right p{color:#01010f}.top-right a.column:hover{background-color:#54a4e2}a.column.is-active{background-color:#2279bc}.top-right a.column.is-active p,.top-right a.column:hover p{color:#fff}.top-right a.column svg{-webkit-transition:0s;fill:#f68b1f;transition:0s}.top-right a.column.is-active svg,.top-right a.column:hover svg{-webkit-transition:0s;fill:#fff;transition:0s}.idc-main-content:not([class*=bg-]){background-color:#f2f2f2}.idc-main-content{padding-bottom:0}.idc-child-page>.row>.column:not([class*=bg-]){background-color:#f2f2f2}.flourish-embed{margin-top:20px}@media screen and (max-width:46.25em){iframe{height:960px!important}}@media screen and (max-width:50em){.top-banner h2.big-box.fc-black{padding-top:50px}}