.perf-container{position:relative;width:100%}.perf-container select{outline:none;-webkit-appearance:listbox!important;text-align:center}.perf-container .perf-container-margin{max-width:1400px;margin:0 auto;display:flex;gap:8px;flex-direction:column;font-family:Inter;font-weight:400;font-size:14px;line-height:100%;letter-spacing:0%;color:#8689a6}.perf-container .perf-container-margin .array-container{display:flex;justify-content:center;font-family:Poppins,sans-serif;width:100%;padding:12px;margin:0 auto;background:#fff;box-shadow:0 13px 28px #47445f1a;box-shadow:0 51px 51px #47445f17;box-shadow:0 115px 69px #47445f0d;box-shadow:0 204px 82px #47445f03;box-shadow:0 319px 89px #47445f00}.perf-container .perf-container-margin .array-container .array-card{background-color:#fff;box-shadow:0 2px 10px #0000001a;width:100%}.perf-container .perf-container-margin .array-container .array-card .table-container{display:flex;width:100%;position:relative}.perf-container .perf-container-margin .array-container .array-card .fixed-column{position:sticky;left:0;z-index:2;background-color:#fff;box-shadow:2px 0 5px #0000001a;border-right:1px solid #DFE9EC;flex-shrink:0;width:272px;max-width:30%}.perf-container .perf-container-margin .array-container .array-card .fixed-column .performance-table{width:100%;border-collapse:collapse}.perf-container .perf-container-margin .array-container .array-card .fixed-column .performance-table .table-header{background-color:#0b034d;color:#fff;padding:15px;text-align:center;white-space:break-spaces;height:80px;box-sizing:border-box;font-family:Inter,sans-serif;font-weight:700;font-size:14px;line-height:170%;letter-spacing:-.01em;vertical-align:middle}.perf-container .perf-container-margin .array-container .array-card .fixed-column .performance-table td{padding:10px;vertical-align:middle;text-align:left;height:130px;box-sizing:border-box}.perf-container .perf-container-margin .array-container .array-card .fixed-column .performance-table td .fund-name-container{display:flex;justify-content:flex-start;align-items:center;margin-bottom:5px}.perf-container .perf-container-margin .array-container .array-card .fixed-column .performance-table td .fund-name-container .color-indicator{width:12px;height:12px;border-radius:4px;margin-right:8px;flex-shrink:0}.perf-container .perf-container-margin .array-container .array-card .fixed-column .performance-table td .fund-name-container .fund-name{font-family:Inter,sans-serif;font-weight:700;font-size:16px;line-height:130%;letter-spacing:0px;vertical-align:middle;flex-grow:1;padding-right:8px}.perf-container .perf-container-margin .array-container .array-card .fixed-column .performance-table td .fund-name-container .info-button-container{align-self:flex-start;flex-shrink:0}.perf-container .perf-container-margin .array-container .array-card .fixed-column .performance-table td .fund-isin{margin-bottom:10px;margin-left:20px}.perf-container .perf-container-margin .array-container .array-card .fixed-column .performance-table td .fund-selector{display:flex;align-items:center;justify-content:flex-start;margin-left:20px}.perf-container .perf-container-margin .array-container .array-card .fixed-column .performance-table td .fund-selector .liability-select{margin-right:5px;color:#a5b9c7;border-radius:32px;padding:4px 8px 4px 16px;border:1px solid #A5B9C7;width:100%}.perf-container .perf-container-margin .array-container .array-card .scrollable-columns{width:calc(100% - 240px);overflow-x:auto;scrollbar-width:thin;flex-grow:1}.perf-container .perf-container-margin .array-container .array-card .scrollable-columns::-webkit-scrollbar{height:8px}.perf-container .perf-container-margin .array-container .array-card .scrollable-columns::-webkit-scrollbar-track{background:#f1f1f1}.perf-container .perf-container-margin .array-container .array-card .scrollable-columns::-webkit-scrollbar-thumb{background:#888;border-radius:4px}.perf-container .perf-container-margin .array-container .array-card .scrollable-columns .performance-table{width:100%;border-collapse:collapse;table-layout:fixed}.perf-container .perf-container-margin .array-container .array-card .scrollable-columns .performance-table .col-description{min-width:235px;width:235px}.perf-container .perf-container-margin .array-container .array-card .scrollable-columns .performance-table .col-content{min-width:195px;width:195px}.perf-container .perf-container-margin .array-container .array-card .scrollable-columns .performance-table .col-1-year,.perf-container .perf-container-margin .array-container .array-card .scrollable-columns .performance-table .col-3-year,.perf-container .perf-container-margin .array-container .array-card .scrollable-columns .performance-table .col-since-creation,.perf-container .perf-container-margin .array-container .array-card .scrollable-columns .performance-table .col-sri,.perf-container .perf-container-margin .array-container .array-card .scrollable-columns .performance-table .col-dic,.perf-container .perf-container-margin .array-container .array-card .scrollable-columns .performance-table .col-report{width:100px;min-width:100px}.perf-container .perf-container-margin .array-container .array-card .scrollable-columns .performance-table .col-ytd-vl{width:160px;min-width:160px}.perf-container .perf-container-margin .array-container .array-card .scrollable-columns .performance-table .col-discover{width:100px;min-width:100px}.perf-container .perf-container-margin .array-container .array-card .scrollable-columns .performance-table .table-header{background-color:#0b034d;color:#fff;padding:15px;text-align:center;white-space:break-spaces;height:80px;box-sizing:border-box;font-family:Inter,sans-serif;font-weight:700;font-size:14px;line-height:170%;letter-spacing:-.01em;vertical-align:middle}.perf-container .perf-container-margin .array-container .array-card .scrollable-columns .performance-table .table-header.with-right-border{border-right:1px solid #DFE9EC}.perf-container .perf-container-margin .array-container .array-card .scrollable-columns .performance-table .table-header .dual-header{display:flex;justify-content:space-around}.perf-container .perf-container-margin .array-container .array-card .scrollable-columns .performance-table td.data-cell{padding:10px;vertical-align:middle;text-align:center;height:130px;box-sizing:border-box}.perf-container .perf-container-margin .array-container .array-card .scrollable-columns .performance-table td.data-cell.with-right-border{border-right:1px solid #DFE9EC}.perf-container .perf-container-margin .array-container .array-card .scrollable-columns .performance-table td.perf-cell{font-family:Poppins,sans-serif;font-weight:700;font-size:14px;line-height:100%;letter-spacing:0;color:#0b034d}.perf-container .perf-container-margin .array-container .array-card .scrollable-columns .performance-table td.ytd-vl-cell{position:relative}.perf-container .perf-container-margin .array-container .array-card .scrollable-columns .performance-table td.ytd-vl-cell .dual-value{display:flex;justify-content:space-around}.perf-container .perf-container-margin .array-container .array-card .scrollable-columns .performance-table td.ytd-vl-cell .dual-value .perf-value{font-family:Poppins,sans-serif;font-weight:700;font-size:14px;line-height:100%;letter-spacing:0;color:#0b034d;flex:1;text-align:center}.perf-container .perf-container-margin .array-container .array-card .scrollable-columns .performance-table td.ytd-vl-cell .ytd-date{font-family:Poppins,sans-serif;font-weight:400;font-size:14px;line-height:100%;letter-spacing:0;text-align:center;color:#8689a6;position:absolute;bottom:10px;left:0;right:0}.perf-container .perf-container-margin .array-container .array-card .scrollable-columns .performance-table .content-selector{display:flex;align-items:center;justify-content:flex-start;margin-left:5px}.perf-container .perf-container-margin .array-container .array-card .scrollable-columns .performance-table .content-selector .content-select{font-size:12px;margin-right:5px;color:#0b034d;border-radius:32px;padding:2px 4px 2px 8px;border:1px solid #0B034D;width:100%}.perf-container .perf-container-margin .array-container .array-card .scrollable-columns .performance-table .discover-link{color:#0b034d;font-family:Poppins,sans-serif;font-weight:700;font-size:14px;line-height:100%;letter-spacing:0;vertical-align:middle;text-decoration:none;display:inline-flex;align-items:center}.perf-container .perf-container-margin .array-container .array-card .scrollable-columns .performance-table .discover-link .arrow-up-right{margin-left:5px;opacity:0;transition:opacity .2s,transform .2s;transform:translate(-5px)}.perf-container .perf-container-margin .array-container .array-card .scrollable-columns .performance-table .discover-link:hover .arrow-up-right{opacity:1;transform:translate(0)}.perf-container .perf-container-margin .array-container .array-card .scrollable-columns .performance-table td.text-cell{color:#0b034d;font-family:Poppins,sans-serif;text-align:left;font-size:14px;line-height:100%;letter-spacing:0;user-select:none}.perf-container .perf-container-margin .array-container .array-card .scrollable-columns .performance-table .download-link .download-icon{fill:#0b034d}.perf-container .perf-container-margin .array-container .array-card .performance-table tr.alternate-row{background-color:#dfe9ec4d}.perf-container .perf-container-margin .array-container .array-card .performance-table .data-row{height:130px;position:relative}.perf-container .perf-container-margin .array-container .info-icon{display:inline-flex;justify-content:center;align-items:center;width:18px;height:18px;border-radius:50%;background-color:#0b034d;color:#fff;font-size:12px;font-weight:400;position:relative;cursor:pointer}.perf-container .perf-container-margin .array-container .info-icon.outline{background-color:transparent;color:#343330;border:1px solid #343330}.perf-container .perf-container-margin .array-container .info-icon.white-info{color:#fff;border-color:#fff}.perf-container .perf-container-margin .array-container .info-icon.header-info{margin-left:8px}.perf-container .perf-container-margin .array-container .info-icon .tooltip{visibility:hidden;position:absolute;z-index:10;width:300px;background-color:#000;color:#fff;padding:8px;border-radius:6px;bottom:125%;opacity:0;transition:opacity .3s;font-size:10px;font-weight:400}.perf-container .perf-container-margin .array-container .info-icon .tooltip>p,.perf-container .perf-container-margin .array-container .info-icon .tooltip li,.perf-container .perf-container-margin .array-container .info-icon .tooltip a,.perf-container .perf-container-margin .array-container .info-icon .tooltip span,.perf-container .perf-container-margin .array-container .info-icon .tooltip h1,.perf-container .perf-container-margin .array-container .info-icon .tooltip h2,.perf-container .perf-container-margin .array-container .info-icon .tooltip h3{font-size:10px;font-weight:400}.perf-container .perf-container-margin .array-container .info-icon.tooltip-bottom .tooltip{bottom:auto;top:125%}.perf-container .perf-container-margin .array-container .info-icon.tooltip-bottom .tooltip:after{content:"";position:absolute;bottom:auto;top:-10px;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:transparent transparent black transparent}.perf-container .perf-container-margin .array-container .info-icon:hover .tooltip{visibility:visible;opacity:1}.perf-container .perf-container-margin .array-container .risk-level-container{display:flex;flex-direction:column;align-items:center}.perf-container .perf-container-margin .array-container .risk-level-container .risk-level-indicator{display:flex;align-items:flex-end;height:21px}.perf-container .perf-container-margin .array-container .risk-level-container .risk-level-indicator .risk-bar{margin-right:2px;width:4px;border-radius:2px;background-color:#d9d9d9}.perf-container .perf-container-margin .array-container .risk-level-container .risk-level-indicator .risk-bar:nth-child(1){height:3px}.perf-container .perf-container-margin .array-container .risk-level-container .risk-level-indicator .risk-bar:nth-child(2){height:6px}.perf-container .perf-container-margin .array-container .risk-level-container .risk-level-indicator .risk-bar:nth-child(3){height:9px}.perf-container .perf-container-margin .array-container .risk-level-container .risk-level-indicator .risk-bar:nth-child(4){height:12px}.perf-container .perf-container-margin .array-container .risk-level-container .risk-level-indicator .risk-bar:nth-child(5){height:15px}.perf-container .perf-container-margin .array-container .risk-level-container .risk-level-indicator .risk-bar:nth-child(6){height:18px}.perf-container .perf-container-margin .array-container .risk-level-container .risk-level-indicator .risk-bar:nth-child(7){height:21px}.perf-container .perf-container-margin .array-container .risk-level-container .risk-level-indicator .risk-bar.active{background-color:#0b034d}.perf-container .perf-container-margin .array-container .risk-level-container .risk-level-value{margin-top:4px;font-size:11px;color:#0b034d;font-weight:700}@media (max-width: 1024px){.perf-container .scroll-indicator{display:flex}.perf-container .perf-container-margin .array-container{padding:0}.perf-container .perf-container-margin .array-container .array-card .fixed-column{width:208px;max-width:60%}.perf-container .perf-container-margin .array-container .array-card .scrollable-columns{width:calc(100% - 150px)}.perf-container .perf-container-margin .array-container .array-card .table-container .scroll-indicator{right:5px;width:36px;height:36px}.perf-container .perf-container-margin .array-container .array-card .table-container .scroll-indicator svg{width:20px;height:20px}}.scroll-indicator{position:absolute;top:calc(50% + 20px);right:40px;transform:translateY(-50%);width:40px;height:40px;background-color:#0b034dcc;border-radius:50%;display:none;justify-content:center;align-items:center;border:none;cursor:pointer;z-index:10;color:#fff;box-shadow:0 2px 10px #0003;animation:pulse 1.5s infinite;transition:all .3s ease}.scroll-indicator svg{stroke:#fff}.scroll-indicator:hover{background-color:#0b034d;animation:none}@keyframes pulse{0%{transform:translateY(-50%) scale(1);box-shadow:0 0 #0b034d66}70%{transform:translateY(-50%) scale(1.05);box-shadow:0 0 0 10px #0b034d00}to{transform:translateY(-50%) scale(1);box-shadow:0 0 #0b034d00}}#legal-documents{background-color:#1a4361;background-image:linear-gradient(198.43deg,#fff3 1.39%,#fff0 100%,#fff);color:#fafafa;display:flex;flex-direction:column;align-items:flex-start;padding:16px 32px;flex:auto;width:248px}#legal-documents .document-type{display:flex;justify-content:center;flex-wrap:wrap;align-content:center;flex-direction:column;width:100%;align-items:center}#legal-documents .document-type .document-line-container{display:flex;gap:72px;min-width:160px;margin:16px 0}#legal-documents .document-type .document-line-container .document-line{display:flex;flex-wrap:nowrap;flex-direction:row;align-content:center;justify-content:center;align-items:flex-start;gap:4px;text-decoration:none;color:#fafafa}#legal-documents .document-type .document-line-container .document-line p{font-size:14px;font-weight:400;font-weight:700}#legal-documents .document-type .document-line-container .document-line img{width:20px;height:20px}#liability-graph{width:80%}#level-bar-container{align-items:stretch;width:auto;display:flex}@media (max-width: 768px){#level-bar-container{margin:16px 0}}#level-bar-container .risk-level-bar{align-self:flex-end;width:14px;height:18px;margin-right:4px}#level-bar-container .risk-level-bar.blue{background-color:#0074c8}#level-bar-container .risk-level-bar.white{background-color:#e3e3ef}#level-bar-container .score-container{cursor:pointer;display:flex;align-items:center;justify-content:center;padding:8px}#level-bar-container .score-container .level-score{color:#2c8ed6;width:auto;font-size:16px;font-weight:700}#level-bar-container #score-tooltip{background-color:#fafafa;opacity:1;color:#1a4361;font-family:Poppins,sans-serif;font-size:12px;font-weight:400;max-width:250px}p,h1,h2,span,div{padding:0;margin:0;user-select:none}h1{font-family:Poppins,sans-serif;font-size:24px}h2{font-family:Poppins,sans-serif;font-size:20px}p{font-family:Poppins,sans-serif;font-size:14px}#custom-liability-selector{display:flex;width:100%}#custom-liability-selector .liabilities-container{display:flex;flex-wrap:nowrap;flex-direction:column;justify-content:center;align-items:center;background-color:#0074c8;width:100%}#custom-liability-selector .liabilities-container .selector-container{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:center;align-items:stretch;background-color:#0074c8;width:100%}#custom-liability-selector .liabilities-container .selector-container .tab-container{padding:8px}#custom-liability-selector .tab-liability{cursor:pointer;border-radius:16px;margin:8px;padding:8px 32px;color:#fafafa;min-width:184px}#custom-liability-selector .tab-liability.selected{background-color:#fafafa;color:#0074c8}#custom-liability-selector .tab-liability h2{font-weight:400}#custom-liability-selector .liability-cards-container{display:flex;flex-wrap:wrap;align-content:flex-start;justify-content:center;flex:100;min-width:416px;gap:16px;padding:16px}@media (max-width: 768px){#custom-liability-selector .liability-cards-container{min-width:200px;justify-content:center}}#custom-liability-selector .liability-cards-container p{font-size:12px}#custom-liability-selector .liability-cards-container .liability-card{background-color:#fafafa;color:#1a4361;border-radius:4px;padding:24px;width:240px;display:flex;flex-direction:column;justify-content:center;align-items:baseline;align-content:center;flex-wrap:nowrap}#custom-liability-selector .liability-cards-container .liability-card .big{color:#0074c8;font-size:38px;font-weight:700;line-height:44px;margin:16px}#custom-liability-selector .liability-cards-container .liability-card .fund-risk-level-bars{align-items:stretch;width:auto;display:flex}#custom-liability-selector .liability-cards-container .liability-card .fund-risk-level-bars .fund-risk-level-bar-1{background-color:#e3e3ef;width:14px;height:18px;margin-right:4px;align-self:flex-end}#custom-liability-selector .liability-cards-container .liability-card .fund-risk-level-bars .fund-risk-level-bar-2{background-color:#e3e3ef;width:14px;height:22px;margin-right:4px;align-self:flex-end}#custom-liability-selector .information{border:1px solid;border-radius:4px;padding:16px;margin:16px;width:80%;color:#fafafa}
