:root{--primary-color: #ef2a22;--secondary-color: #37308C;--info-color: #ecf1f5;--dark-grey-color: #343742;--mid-grey-color: #cecece;--light-grey-color: #EEF2FD;--black-color:#212529;--white-color:#ffffff}:root .hide{display:none}body{font-family:Gill Sans W01 Book,Arial,Helvetica,sans-serif}a.primary-btn,a.secondary-btn,.primary-btn,a.go-green-btn{display:inline-block;font-size:1em;text-decoration:none;font-weight:600;color:#fff;text-align:center;background-color:#0c41c9;border:2px solid #0C41C9;padding:.5rem 1rem;line-height:18px;-webkit-transition:background-color .3s ease;transition:background-color .3s ease;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-webkit-transition:all .5s ease;transition:all .5s ease;border-radius:4px}a.primary-btn:hover,a.secondary-btn:hover,a.go-green-btn:hover{background-color:#fff;color:#0c41c9}a.secondary-btn{color:#0c41c9;background-color:#d8e3ff;border:2px solid #D8E3FF}a.secondary-btn.border{-webkit-box-shadow:0px 0px 0px 1px #e60000 inset;box-shadow:0 0 0 1px #e60000 inset}a.go-green-btn{background-color:#fff;color:#008542;border:1px solid #008542;margin-left:auto}a.go-green-btn:hover{color:#fff;background-color:#008542;-webkit-filter:brightness(95%);filter:brightness(95%)}@media screen and (max-width: 576px){a.primary-btn,a.secondary-btn,a.go-green-btn{width:100%}a.primary-btn{margin-bottom:1rem}.masthead{padding:2rem 1rem!important}}table.holdings-table,table.fees-table{width:-webkit-fill-available;border-top:1px solid var(--mid-grey-color)}table.holdings-table thead tr,table.fees-table thead tr{text-align:left;font-weight:600;border-bottom:1px solid var(--mid-grey-color)}table.holdings-table thead tr th,table.fees-table thead tr th{padding:1rem;background-color:#f3f4f6;text-align:center;font-size:1.1rem}table.holdings-table tbody,table.fees-table tbody{text-align:center}table.holdings-table tbody tr td,table.fees-table tbody tr td{padding:1rem 0;border-bottom:1px solid var(--mid-grey-color)}table.holdings-table tbody tr td.clean,table.fees-table tbody tr td.clean{border:none;padding:.5rem 0}table.holdings-table tbody input,table.fees-table tbody input{padding:.5rem;border-radius:5px;border:1px solid var(--mid-grey-color);margin-left:.5rem}table.fees-table thead tr:last-child td,table.fees-table tbody tr:last-child td{border-bottom:0}table.fees-table thead tr th,table.fees-table thead tr td,table.fees-table tbody tr th,table.fees-table tbody tr td{font-size:.75rem;padding:.5rem}table.fees-table caption{font-size:.8rem;font-weight:600;padding:1rem 0 0;color:#e60000}p.fees-table-foot{font-weight:600}td.fee-warning{font-size:.8rem;color:#e60000;font-weight:600;padding:1rem 0 0!important}@media screen and (max-width: 460px){table{border:0}table thead{border:none;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}table tr{border-bottom:3px solid #ddd;display:block;border:none}table tr:nth-child(odd){background-color:#f2f2f2}table td{border-bottom:1px solid #ddd;display:block;text-align:right;padding:1rem!important}table td.clean{background-color:#fff;text-align:left}table td:before{content:attr(data-label);float:left;font-weight:700}table td:last-child{border-bottom:0}table input{width:30vw}.hideOnMobile{display:none}.feeCap{padding:1rem 2rem!important}.total-label{float:left}}
