.cm-tabs.product-compare-tabs .tabs-tab-list{display:grid}.gray-bg{background:#f4f4f4}.compare-fund-row.compare-fund-title.fund-link .learn-more{padding-bottom:40px;padding-top:0}.cm-tabs.product-compare-tabs .tabs-panel:not(:last-child){border:none}.tab-title-date{margin:2rem 0 1rem;padding-left:10px}.cm-tabs-product .tab-content-wrapper>div:not(:first-child){margin-top:3rem}.fund-comparison-wrapper .table-title{max-width:557px}.fund-comparison-wrapper .table-content-wrapper{background:#fff;border-radius:32px;letter-spacing:-.5px;padding:30px}.fund-comparison-wrapper .table-content-wrapper table{border:none!important;margin-bottom:0}.fund-comparison-wrapper .table-content-wrapper table tr td{padding:10px!important}.fund-comparison-wrapper .table-content-wrapper table tr th{padding:20px 10px!important}.fund-comparison-wrapper .table-content-wrapper table tr td:not(:first-child),.fund-comparison-wrapper .table-content-wrapper table tr th:not(:first-child){text-align:center}.fund-comparison-wrapper .table-content-wrapper table tr td.asset-mix-table,.fund-comparison-wrapper .table-content-wrapper table tr th.asset-mix-table{text-align:left}.fund-comparison-wrapper .table-content-wrapper table tr th:first-child{min-width:200px}.fund-comparison-wrapper .table-content-wrapper table tr th:nth-child(2){min-width:100px}.fund-comparison-wrapper .table-content-wrapper table tr td:nth-child(3){width:26%}.fund-comparison-wrapper .table-content-wrapper table tr th.ri-wrap{min-width:170px}.fund-comparison-wrapper .table-content-wrapper table tr td{font-size:14px}.fund-comparison-wrapper .risk-indicator-graph{align-items:center;display:flex;flex-wrap:wrap;overflow:hidden}.fund-comparison-wrapper .risk-indicator-graph div{align-items:center;border-color:#c9c9ca;border-style:solid;border-width:1.5px .5px;color:#c9c9ca;display:flex;font-size:12px;height:20px;justify-content:center;letter-spacing:-.5px;text-align:center;width:20px}.fund-comparison-wrapper .risk-indicator-graph div:first-child{border-left-width:1.5px}.fund-comparison-wrapper .risk-indicator-graph div:last-child{border-right-width:1.5px}.fund-comparison-wrapper .risk-indicator-graph div.active{border:1.5px solid #842b91;color:#842b91;font-weight:700;position:relative}.fund-comparison-wrapper input[type=checkbox]:disabled{background:#dadada}.compare-fund-row{display:grid;grid-template-columns:repeat(auto-fill,minmax(calc(25% - 8px),1fr));grid-gap:8px}.compare-fund-row>div{font-size:14px;padding:15px}.compare-funds-table-wrapper{background:#fff;border-radius:32px;margin-bottom:30px;padding:30px}.compare-funds-table .fund-title{align-items:center;background:#fdb913;display:flex;flex-direction:column;justify-content:center;text-align:center}.compare-funds-table .fund-title h4,.compare-funds-table .fund-title p{margin:0}.compare-fund-row:nth-child(2n)>div{background:#f4f4f4}.compare-fund-row.compare-fund-title{margin-bottom:8px}.compare-funds-table>h2{margin:0;padding-bottom:3rem}.compare-fund-row>div:not(.row-title){text-align:center}.compare-fund-row>.row-title{font-weight:700}.fund-comparison-wrapper .compare-fund-row .risk-indicator-graph{justify-content:center}.tooltip{left:5px;position:relative;top:3px}.tooltip .tooltiptext{background-color:#000;border-radius:6px;color:#fff;font-size:12px;left:22px;line-height:1.2;padding:10px;position:absolute;text-align:center;top:-15px;visibility:hidden;width:120px;z-index:1}.tooltip:hover .tooltiptext{visibility:visible}.compare-fund-info .tooltip .tooltiptext{width:200px}.top-10-row{display:flex;font-size:12px;line-height:1.2}.top-10-title.top-10-row{font-weight:700}.top-10-row>div{padding:9px 5px;text-align:left;width:65%}.top-10-row>div:last-child{width:35%}.top-10-row:nth-child(odd){background:#fff}.top-10 .learn-more{margin-top:15px}.back-to-funds{margin-top:30px!important}.fund-date{font-size:10px;font-weight:400}.back-to-top-wrapper{margin-top:-40px;text-align:right}.fund-name{font-weight:700}.table-content-wrapper.mobile-view{font-size:14px;padding:10px}.table-content-wrapper.mobile-view .fund-table-title{background:var(--color-yellow);border-radius:16px 16px 0 0;font-size:16px;font-weight:700;padding:20px}.table-content-wrapper.mobile-view .single-fund-name-checkbox{background:var(--color-purple);color:#fff;display:flex;padding:15px}.table-content-wrapper.mobile-view .single-fund-name{line-height:1.5}.table-content-wrapper.mobile-view .single-fund-name .fund-name{display:block;font-weight:700}.table-content-wrapper.mobile-view .gray-bg{background:#f4f4f4}.table-content-wrapper.mobile-view .single-fund-detail{display:flex}.table-content-wrapper.mobile-view .single-fund-detail>div{padding:15px}.table-content-wrapper.mobile-view .single-fund-title{font-weight:700;width:35%}.table-content-wrapper.mobile-view .single-fund-value{width:65%}.table-content-wrapper.mobile-view .single-fund-link{padding:15px}.table-content-wrapper.mobile-view .single-fund-link a{font-weight:700}.table-content-wrapper.mobile-view .risk-indicator-graph div{font-size:15px}.table-content-wrapper.mobile-view .single-fund-wrap:last-child{border-radius:0 0 16px 16px;overflow:hidden}.table-content-wrapper.mobile-view .single-fund-detail.three-col>div{text-align:center;width:33.33%!important}.desktop-view{display:none!important}@media(min-width:768px){.desktop-view{display:block!important}.mobile-view{display:none!important}}@media(max-width:767px){#compare-funds-here .image-content{display:none}.compare-funds-table-wrapper{padding:10px}.product-compare-tabs .table-content-wrapper{margin-bottom:60px}.compare-fund-row{grid-template-columns:repeat(auto-fill,minmax(calc(50% - 8px),1fr))}.compare-fund-row.compare-fund-title{border-radius:16px 16px 0 0;overflow:hidden}.compare-fund-row .empty,.compare-fund-row>div:nth-child(4){display:none}.compare-fund-row .row-title{background:#fff!important;grid-column:1/-1;text-align:center}.compare-fund-row>div.fund-data{background:#f4f4f4}.compare-funds-table>.text-right{margin-top:30px;text-align:left}.compare-fund-row>div{padding:10px 5px}.top-10-row>div{width:50%!important}.learn-more a{font-size:12px}}.product-compare-tabs .popup-content:not(.active){display:none!important}.product-compare-tabs .close-btn{background:var(--color-red);cursor:pointer;height:48px;position:absolute;right:0;top:0;width:48px}.product-compare-tabs .popup-content{background:#fff;border-radius:12px;left:0;margin:0 auto;max-height:80vh;max-width:556px;overflow:auto;padding:2rem 29px;position:fixed;right:0;top:23%;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);width:100%;z-index:999999}.product-compare-tabs .popup-content table{border:none!important;border-radius:0;margin-top:20px}.product-compare-tabs .popup-content table tr:first-child{background:none}.product-compare-tabs .popup-content table tr td{border-bottom:1px solid #e5e5e5;padding:8px 4px!important}.product-compare-tabs .popup-content table tr:nth-child(odd){background:none}.active-popup{overflow:hidden}.active-popup:before{background:#000;background:rgba(59,59,59,.95);content:"";height:100%;position:fixed;top:0;width:100%;z-index:4}.link-text.tooltip{border:none}