﻿.model-portfolios .information-header h1 i{font-size:14px;margin-right:10px;color:#1c1a21;opacity:.5;top:-1px;}.model-portfolios .portfolio-filter{margin-bottom:15px;display:flex;align-items:center;}.model-portfolios .portfolio-summary{border:0;position:relative;overflow:hidden;}.model-portfolios .portfolio-summary:before{display:none;}.model-portfolios .portfolio-summary.hover:after{content:"";display:block;position:absolute;height:500px;width:500px;right:-225px;bottom:-225px;filter:blur(100px);border-radius:50%;opacity:0;z-index:2;background:#60b0d8;transition:opacity .5s ease;}.model-portfolios .portfolio-summary.hover:hover:after{opacity:.2;}.model-portfolios .portfolio-summary>img{position:absolute;top:0;right:0;bottom:0;left:0;object-fit:cover;display:none;}.model-portfolios .portfolio-summary>div{position:relative;z-index:3;}.model-portfolios .portfolio-summary .panel-heading,.model-portfolios .portfolio-summary .panel-intro{padding:15px 15px 5px 15px;}.model-portfolios .portfolio-summary .panel-heading h3,.model-portfolios .portfolio-summary .panel-intro h3{margin-top:25px;margin-bottom:5px;font-size:18px;color:#46a0de;}.model-portfolios .portfolio-summary .panel-heading p,.model-portfolios .portfolio-summary .panel-intro p{max-width:300px;opacity:.7;text-wrap-style:balance;}.model-portfolios .portfolio-summary .panel-heading .small,.model-portfolios .portfolio-summary .panel-intro .small{opacity:.5;}.model-portfolios .portfolio-summary .panel-heading .invest-profile,.model-portfolios .portfolio-summary .panel-intro .invest-profile{position:absolute;top:15px;right:15px;}.model-portfolios .portfolio-summary.hover .panel-body{padding-top:0;padding-bottom:0;}.model-portfolios .portfolio-summary .panel-footer{padding:15px;border-top:0;background-color:transparent;}.model-portfolios .portfolio-summary .panel-footer .companies,.model-portfolios .portfolio-summary .table .companies{display:inline-flex;align-items:center;justify-content:flex-start;}.model-portfolios .portfolio-summary .panel-footer .companies span,.model-portfolios .portfolio-summary .table .companies span{margin-right:-5px;display:flex;align-items:center;justify-content:center;background-color:#eee;height:20px;width:20px;border-radius:50%;box-shadow:0 0 5px 2px #fff;}.model-portfolios .portfolio-summary .panel-footer .companies span img,.model-portfolios .portfolio-summary .table .companies span img{height:80%;width:80%;object-fit:contain;border-radius:50%;mix-blend-mode:multiply;}.model-portfolios .portfolio-summary .panel-footer .companies span:last-of-type,.model-portfolios .portfolio-summary .table .companies span:last-of-type{margin-right:10px;}.model-portfolios .portfolio-summary .table h4{margin-top:25px;margin-bottom:0;}.model-portfolios .portfolio-summary .table h4 i{position:relative;top:-2px;}.model-portfolios .portfolio-summary .table>tbody>tr>th,.model-portfolios .portfolio-summary .table>tbody>tr>td{vertical-align:middle;}.model-portfolios .portfolio-summary .badge{box-shadow:inset 0 1px 1px rgba(0,0,0,.062745098);}.model-portfolios .portfolio-summary .invest-profile{color:#60b0d8;background-color:rgba(96,176,216,.2);}.model-portfolios .portfolio-summary.growth:after,.model-portfolios .portfolio-summary .growth:after{background:#ffb52b;}.model-portfolios .portfolio-summary.growth .invest-profile,.model-portfolios .portfolio-summary .growth .invest-profile{color:#ffb52b;background-color:rgba(255,181,43,.2);}.model-portfolios .portfolio-summary.growth .highcharts-container .highcharts-series-group .highcharts-series:nth-child(1) path,.model-portfolios .portfolio-summary .growth .highcharts-container .highcharts-series-group .highcharts-series:nth-child(1) path{stroke:#ffb52b!important;}.model-portfolios .portfolio-summary.growth .highcharts-container .highcharts-series-group .highcharts-series:nth-child(1) rect,.model-portfolios .portfolio-summary .growth .highcharts-container .highcharts-series-group .highcharts-series:nth-child(1) rect{fill:#ffb52b!important;}.model-portfolios .portfolio-summary.growth .highcharts-container .highcharts-series-group .highcharts-series:nth-child(5) path,.model-portfolios .portfolio-summary .growth .highcharts-container .highcharts-series-group .highcharts-series:nth-child(5) path{stroke:#ffb52b!important;}.model-portfolios .portfolio-summary.growth .highcharts-container .highcharts-series-group .highcharts-markers:nth-child(2) path,.model-portfolios .portfolio-summary.growth .highcharts-container .highcharts-series-group .highcharts-markers:nth-child(6) path,.model-portfolios .portfolio-summary .growth .highcharts-container .highcharts-series-group .highcharts-markers:nth-child(2) path,.model-portfolios .portfolio-summary .growth .highcharts-container .highcharts-series-group .highcharts-markers:nth-child(6) path{fill:#ffb52b!important;}.model-portfolios .portfolio-summary.growth .highcharts-container .highcharts-tooltip text tspan:nth-of-type(2),.model-portfolios .portfolio-summary .growth .highcharts-container .highcharts-tooltip text tspan:nth-of-type(2){fill:#ffb52b!important;}.model-portfolios .portfolio-summary.income:after,.model-portfolios .portfolio-summary .income:after{background:#8a2fca;}.model-portfolios .portfolio-summary.income .invest-profile,.model-portfolios .portfolio-summary .income .invest-profile{color:#8a2fca;background-color:rgba(138,47,202,.2);}.model-portfolios .portfolio-summary.income .highcharts-container .highcharts-series-group .highcharts-series:nth-child(1) path,.model-portfolios .portfolio-summary .income .highcharts-container .highcharts-series-group .highcharts-series:nth-child(1) path{stroke:#8a2fca!important;}.model-portfolios .portfolio-summary.income .highcharts-container .highcharts-series-group .highcharts-series:nth-child(1) rect,.model-portfolios .portfolio-summary .income .highcharts-container .highcharts-series-group .highcharts-series:nth-child(1) rect{fill:#8a2fca!important;}.model-portfolios .portfolio-summary.income .highcharts-container .highcharts-series-group .highcharts-series:nth-child(5) path,.model-portfolios .portfolio-summary .income .highcharts-container .highcharts-series-group .highcharts-series:nth-child(5) path{stroke:#8a2fca!important;}.model-portfolios .portfolio-summary.income .highcharts-container .highcharts-series-group .highcharts-markers:nth-child(2) path,.model-portfolios .portfolio-summary.income .highcharts-container .highcharts-series-group .highcharts-markers:nth-child(6) path,.model-portfolios .portfolio-summary .income .highcharts-container .highcharts-series-group .highcharts-markers:nth-child(2) path,.model-portfolios .portfolio-summary .income .highcharts-container .highcharts-series-group .highcharts-markers:nth-child(6) path{fill:#8a2fca!important;}.model-portfolios .portfolio-summary.income .highcharts-container .highcharts-tooltip text tspan:nth-of-type(2),.model-portfolios .portfolio-summary .income .highcharts-container .highcharts-tooltip text tspan:nth-of-type(2){fill:#8a2fca!important;}.model-portfolios .portfolio-summary.portfolio-intro hr{border-top:1px solid rgba(28,26,33,.1);}.model-portfolios .portfolio-summary.portfolio-intro p{opacity:.7;}.model-portfolios .portfolio-summary.portfolio-intro .large{font-size:13px;}.model-portfolios .portfolio-summary.portfolio-intro .badge{display:inline-block;margin-bottom:2px;padding:2px 10px;line-height:17px;font-size:13px;font-weight:normal;border-radius:50px;}.model-portfolios .portfolio-summary.portfolio-intro:after{content:"";display:block;position:absolute;height:1000px;width:1000px;right:-225px;bottom:-750px;filter:blur(200px);border-radius:50%;opacity:.2;z-index:2;}.model-portfolios .portfolio-summary.portfolio-intro .featured-companies sub{bottom:0;}.model-portfolios .portfolio-summary .featured-companies a,.model-portfolios .portfolio-summary .featured-companies div{margin-right:15px;text-decoration:none;display:inline-flex;align-items:center;width:100%;}.model-portfolios .portfolio-summary .featured-companies .company-code{margin-right:5px;color:#60b0d8;line-height:13px;}.model-portfolios .portfolio-summary .featured-companies span.company-logo-wrapper{margin-right:5px;display:inline-flex;align-items:center;justify-content:center;background-color:#eee;height:32px;width:32px;min-width:32px;border-radius:50%;box-shadow:0 0 5px 2px #fff;}.model-portfolios .portfolio-summary .featured-companies span.company-logo-wrapper img{height:80%;width:80%;object-fit:contain;border-radius:50%;mix-blend-mode:multiply;}.model-portfolios .portfolio-summary .featured-companies table{width:100%;table-layout:fixed;}.model-portfolios .portfolio-summary .featured-companies table td{padding:5px 0;}.model-portfolios .portfolio-summary .featured-companies table .text-right{width:50px;}.model-portfolios .portfolio-summary .featured-companies table .company-name{display:inline-block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:100%;}.model-portfolios .portfolio-summary .factors{margin:-5px 0 15px 0;position:relative;}.model-portfolios .portfolio-summary .factors .badge{color:#60b0d8;background-color:rgba(96,176,216,.2);color:#46a0de;background:#f6fafd;outline:1px solid rgba(96,176,216,.4);outline-offset:-1px;position:relative;z-index:1;}.model-portfolios .portfolio-summary .factors .badge:last-of-type:before{display:none;}.model-portfolios .portfolio-summary .movement-summary ul li.bar span{height:5px;}.model-portfolios .portfolio-summary .performance-chart{padding:30px 20px 0 0;position:relative;}.model-portfolios .portfolio-summary .performance-chart .highcharts-container .highcharts-grid path{stroke:transparent;stroke-opacity:0;}.model-portfolios .portfolio-summary .performance-chart .end-marker{display:block;width:95px;position:absolute;top:0;right:0;padding:5px 5px 5px 5px;background-color:#888;border-radius:3px;font-size:18px;line-height:16px;font-weight:bold;color:#fff;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.1);box-shadow:0 1px 3px rgba(0,0,0,.1);}.model-portfolios .portfolio-summary .performance-chart .end-marker span{font-size:11px;font-weight:normal;display:block;}@media(max-width:992px){.model-portfolios .portfolio-summary .performance-chart .end-marker{width:85px;font-size:16px;line-height:14px;}.model-portfolios .portfolio-summary .performance-chart .end-marker span{font-size:10px;}}.model-portfolios .portfolio-summary .performance-chart .end-marker sub{bottom:0;}.model-portfolios .portfolio-summary .performance-chart .end-marker:before{content:"";color:#888;display:block;position:absolute;top:50%;left:-8px;rotate:270deg;z-index:1;font-family:"sdo-complete"!important;font-size:12px;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.model-portfolios .portfolio-summary .performance-chart .end-marker .text-muted{color:#fff;font-size:11px;font-weight:normal;}.model-portfolios .portfolio-summary .performance-chart .end-marker.growth{background-color:#ffb52b;}.model-portfolios .portfolio-summary .performance-chart .end-marker.growth:before{color:#ffb52b;}.model-portfolios .portfolio-summary .performance-chart .end-marker.income{background-color:#8a2fca;}.model-portfolios .portfolio-summary .performance-chart .end-marker.income:before{color:#8a2fca;}.model-portfolios .portfolio-summary .performance-chart .end-marker.general{background-color:#60b0d8;}.model-portfolios .portfolio-summary .performance-chart .end-marker.general:before{color:#60b0d8;}.model-portfolios .portfolio-summary .performance-chart .end-marker.offset.top{transform:translateY(-20px);}.model-portfolios .portfolio-summary .performance-chart .end-marker.offset.top:before{top:60%;}.model-portfolios .portfolio-summary .performance-chart .end-marker.offset.btm{transform:translateY(20px);}.model-portfolios .portfolio-summary .performance-chart .end-marker.offset.btm:before{top:10%;}.model-portfolios .portfolio-summary .performance-chart #portfolio-label{display:none;}.model-portfolios .portfolio-summary .performance-chart #index-label{display:none;}.model-portfolios .range-bar{position:relative;height:55px;}.model-portfolios .range-bar:before{content:"";position:absolute;display:block;top:15px;height:5px;border-radius:3px;background-color:#ccc;width:100%;}.model-portfolios .range-bar.gradient:before{background:linear-gradient(260deg,#4fbb01 20%,#298e6f 30%,#005de9 40%,#005de9 60%,#703185 70%,#eb0016 80%);}.model-portfolios .range-bar.gradient-reversed:before{background:linear-gradient(90deg,#4fbb01 20%,#298e6f 30%,#005de9 40%,#005de9 60%,#703185 70%,#eb0016 80%);}.model-portfolios .range-bar .benchmark,.model-portfolios .range-bar .portfolio{margin-left:-30px;position:absolute;top:15px;font-size:10px;width:60px;text-align:center;left:50%;}.model-portfolios .range-bar .benchmark i,.model-portfolios .range-bar .portfolio i{display:block;color:#fff;text-shadow:0 0 1px #000;}.model-portfolios .range-bar .benchmark span,.model-portfolios .range-bar .portfolio span{margin:2px auto 0 auto;display:block;width:fit-content;padding:1px 5px;background-color:#eee;border-radius:2px;}.model-portfolios .range-bar .benchmark{color:#666;}.model-portfolios .range-bar .portfolio{left:25%;}.model-portfolios .range-bar .portfolio span{background-color:#60b0d8;color:#fff;}.model-portfolios .range-bar .values{position:absolute;top:0;left:0;width:100%;display:flex;justify-content:space-between;}.model-portfolios .range-bar .values span{width:60px;text-align:center;font-size:10px;color:rgba(28,26,33,.3);}.model-portfolios .range-bar .values span:first-of-type{text-align:left;}.model-portfolios .range-bar .values span:last-of-type{text-align:right;}.model-portfolios .portfolio-stats{padding:5px 25px 0 25px;}.model-portfolios .portfolio-stats>div{margin:0 0 10px 0;display:flex;opacity:1;transition:opacity .3s;border-bottom:1px solid rgba(28,26,33,.1);}.model-portfolios .portfolio-stats>div>h5{width:220px;}.model-portfolios .portfolio-stats>div>div{width:100%;}.model-portfolios .portfolio-stats>div:last-of-type{border:0;margin-bottom:0;}.model-portfolios .portfolio-stats:has(>div:hover)>div:not(:hover){opacity:.4;}.model-portfolios .table-model-portfolio{table-layout:fixed;}.model-portfolios .table-model-portfolio .company-name,.model-portfolios .table-model-portfolio .truncate{display:inline-block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:100%;}@media(min-width:1200px){.model-portfolios .table-model-portfolio .text-right{width:110px;}}.model-portfolios .table-model-portfolio .star-borderline-income:before{top:0;}.model-portfolios .table-model-portfolio .added td{background-color:rgba(79,187,1,.1);border-top:1px dotted rgba(79,187,1,.4);border-bottom:1px dotted rgba(79,187,1,.4);}.model-portfolios .table-model-portfolio .added td .company-code{background-color:#b8d5ac;}.model-portfolios .table-model-portfolio .added td a,.model-portfolios .table-model-portfolio .added td .company-code{color:#468847;}.model-portfolios .table-model-portfolio .added td a:hover{color:#2c652d;}.model-portfolios .table-model-portfolio .removed td{background-color:rgba(216,0,0,.05);border-top:1px dotted rgba(216,0,0,.3);border-bottom:1px dotted rgba(216,0,0,.3);}.model-portfolios .table-model-portfolio .removed td .company-code{background-color:#d8b6b6;text-decoration:line-through;}.model-portfolios .table-model-portfolio .removed td a,.model-portfolios .table-model-portfolio .removed td .company-code{color:#b94a48;text-decoration:line-through;}.model-portfolios .table-model-portfolio .removed td a:hover{color:#952523;}.model-portfolios .key-data-wrapper{display:flex;align-items:flex-end;}.model-portfolios .key-data-wrapper:before{content:"";display:block;position:absolute;bottom:0;right:0;left:0;}.model-portfolios .key-data-wrapper .key-data{margin:0;padding:0;display:flex;z-index:1;justify-content:space-evenly;list-style-type:none;width:100%;-webkit-border-radius:3px;border-radius:3px;background-clip:padding-box;}@media(max-width:992px){.model-portfolios .key-data-wrapper .key-data{flex-wrap:wrap;}}.model-portfolios .key-data-wrapper .key-data li{flex:1;padding:10px 5px;border-right:1px solid rgba(28,26,33,.1);}@media(max-width:992px){.model-portfolios .key-data-wrapper .key-data li{flex:0 0 33%;margin-bottom:10px;}.model-portfolios .key-data-wrapper .key-data li:nth-child(3n){border-right:0;}}.model-portfolios .key-data-wrapper .key-data li:last-of-type{border:0;}.model-portfolios .key-data-wrapper .key-data li strong{text-align:center;display:block;font-size:18px;}@media(max-width:992px){.model-portfolios .key-data-wrapper .key-data li strong{font-size:13px;}}.model-portfolios .key-data-wrapper .key-data li sub{bottom:0;}.model-portfolios .key-data-wrapper .key-data li span{text-align:center;display:block;text-transform:capitalize;opacity:.7;}.model-portfolios .row-flex .panel.portfolio-summary.clickable-card{display:flex;flex-direction:column;justify-content:space-between;}.model-portfolios .row-flex .panel.portfolio-summary.clickable-card .panel-body{margin-top:auto;}.sd-home .panel.model-portfolios{min-height:auto;position:relative;overflow:hidden;border:0;}.sd-home .panel.model-portfolios:after{content:"";display:block;position:absolute;height:500px;width:500px;right:50%;bottom:-450px;filter:blur(100px);border-radius:50%;transform:translate(250px,0);opacity:.2;z-index:2;background-color:#60b0d8;}.sd-home .panel.model-portfolios .panel-heading h3{color:#60b0d8;}.sd-home .panel.model-portfolios>.panel-body{padding-top:0;min-height:auto;position:relative;z-index:3;}.sd-home .panel.model-portfolios .portfolio-summary{margin-bottom:0;border:1px solid rgba(96,176,216,.4);-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;box-shadow:none;}.sd-home .panel.model-portfolios .portfolio-summary.growth{border:1px solid rgba(255,181,43,.4);}.sd-home .panel.model-portfolios .portfolio-summary.income{border:1px solid rgba(138,47,202,.4);}@media(max-width:1199px){.sd-home .panel.model-portfolios .portfolio-summary{margin-bottom:15px;}}.sd-home .panel.model-portfolios .portfolio-summary .panel-body{padding:15px;display:flex;flex-direction:column;justify-content:flex-start;height:100%;}.sd-home .panel.model-portfolios .portfolio-summary .panel-body .introduction{margin-bottom:auto;}.sd-home .panel.model-portfolios .portfolio-summary .panel-body .introduction .companies{display:inline-flex;align-items:center;justify-content:flex-start;}.sd-home .panel.model-portfolios .portfolio-summary .panel-body .introduction .companies span{margin-right:-5px;display:flex;align-items:center;justify-content:center;background-color:#eee;height:20px;width:20px;border-radius:50%;box-shadow:0 0 5px 2px #fff;}.sd-home .panel.model-portfolios .portfolio-summary .panel-body .introduction .companies span img{height:80%;width:80%;object-fit:contain;border-radius:50%;mix-blend-mode:multiply;}.sd-home .panel.model-portfolios .portfolio-summary .panel-body .introduction .companies span:last-of-type{margin-right:10px;}.sd-home .panel.model-portfolios .nav-pills-header{padding:5px 15px 5px 15px;font-weight:bold;display:flex;justify-content:flex-end;color:rgba(0,0,0,.4);}.sd-home .panel.model-portfolios .nav-pills-header span.value{margin-left:10px;min-width:50px;text-align:right;}.sd-home .panel.model-portfolios hr{width:100%;border-top:1px solid rgba(96,176,216,.2);}.sd-home .panel.model-portfolios .nav-pills>li a{display:flex;padding:8px 10px;outline:1px solid transparent;transition:all .3s;}.sd-home .panel.model-portfolios .nav-pills>li a .invest-profile{color:#60b0d8;background-color:rgba(96,176,216,.2);}.sd-home .panel.model-portfolios .nav-pills>li a:hover,.sd-home .panel.model-portfolios .nav-pills>li a:focus{background-color:#fff;outline:1px solid rgba(96,176,216,.4);}.sd-home .panel.model-portfolios .nav-pills>li a.growth:hover,.sd-home .panel.model-portfolios .nav-pills>li a.growth:focus{color:#ffb52b;outline:1px solid rgba(255,181,43,.4);}.sd-home .panel.model-portfolios .nav-pills>li a.growth .invest-profile{color:#ffb52b;background-color:rgba(255,181,43,.2);}.sd-home .panel.model-portfolios .nav-pills>li a.income:hover,.sd-home .panel.model-portfolios .nav-pills>li a.income:focus{color:#8a2fca;outline:1px solid rgba(138,47,202,.4);}.sd-home .panel.model-portfolios .nav-pills>li a.income .invest-profile{color:#8a2fca;background-color:rgba(138,47,202,.2);}.sd-home .panel.model-portfolios .nav-pills>li a span.title{margin-right:auto;flex:1;margin-right:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.sd-home .panel.model-portfolios .nav-pills>li a span.value{margin-left:10px;font-weight:bold;width:50px;text-align:right;}.sd-home .panel.model-portfolios .nav-pills>li a span.value sub{bottom:0;}.sd-home .panel.model-portfolios .nav-pills>li.divider{border-top:1px solid #e7f4fb;}.dark.model-portfolios .portfolio-summary .panel-footer .companies span,.dark.model-portfolios .portfolio-summary .featured-companies span.company-logo-wrapper{box-shadow:0 0 5px 2px #15141a;}.dark.sd-home .panel.model-portfolios .panel-body .introduction .companies span{box-shadow:0 0 5px 2px #15141a;}.dark.sd-home .panel.model-portfolios .nav-pills>li a:hover,.dark.sd-home .panel.model-portfolios .nav-pills>li a:focus{background-color:#15141a;}@font-face{font-family:"sdo-complete";src:url("/assets/css/fonts/sdo-complete.eot?b6by2p");src:url("/assets/css/fonts/sdo-complete.eot?b6by2p#iefix") format("embedded-opentype"),url("/assets/css/fonts/sdo-complete.ttf?b6by2p") format("truetype"),url("/assets/css/fonts/sdo-complete.woff?b6by2p") format("woff"),url("/assets/css/fonts/sdo-complete.svg?b6by2p#sdo-complete") format("svg");font-weight:normal;font-style:normal;}.c-page--model-portfolios .highcharts-container *,.c-page--model-portfolio-details .highcharts-container *{font-family:"MaisonNeue",sans-serif;}.c-page--model-portfolios .highcharts-container>svg>rect,.c-page--model-portfolio-details .highcharts-container>svg>rect{fill:transparent;}.c-page--model-portfolios .highcharts-container>svg>path,.c-page--model-portfolio-details .highcharts-container>svg>path{stroke:transparent;}.c-page--model-portfolios .company-code,.c-page--model-portfolio-details .company-code{padding:1px 3px 1px 3px;min-width:30px;text-align:center;font-weight:600;color:#60b0d8;background-color:#edf6fc;-webkit-border-radius:4px;border-radius:4px;}.c-page--model-portfolios .company-name,.c-page--model-portfolio-details .company-name{color:#60b0d8;}.c-page--model-portfolios .c-panel,.c-page--model-portfolio-details .c-panel{width:100%;}.c-page--model-portfolios .c-panel.panel,.c-page--model-portfolio-details .c-panel.panel{padding:20px;}.c-page--model-portfolios .c-panel.portfolio-summary,.c-page--model-portfolio-details .c-panel.portfolio-summary{margin-bottom:25px;font-size:.9rem;}.c-page--model-portfolios .c-panel.portfolio-summary h1,.c-page--model-portfolios .c-panel.portfolio-summary h2,.c-page--model-portfolio-details .c-panel.portfolio-summary h1,.c-page--model-portfolio-details .c-panel.portfolio-summary h2{margin:15px 0 5px 0;color:#60b0d8;}.c-page--model-portfolios .c-panel.portfolio-summary.portfolio-intro hr,.c-page--model-portfolio-details .c-panel.portfolio-summary.portfolio-intro hr{margin:2em 0 1em 0;}.c-page--model-portfolios .c-panel.portfolio-summary.portfolio-intro h3,.c-page--model-portfolio-details .c-panel.portfolio-summary.portfolio-intro h3{margin:30px 0 5px 0;color:#1c1a21;}.c-page--model-portfolios .c-panel.portfolio-summary.portfolio-intro.featured,.c-page--model-portfolio-details .c-panel.portfolio-summary.portfolio-intro.featured{padding-top:0;}.c-page--model-portfolios .c-panel.portfolio-summary p,.c-page--model-portfolios .c-panel.portfolio-summary .panel-heading p,.c-page--model-portfolio-details .c-panel.portfolio-summary p,.c-page--model-portfolio-details .c-panel.portfolio-summary .panel-heading p{margin-bottom:.5rem;max-width:100%;}.c-page--model-portfolios .c-panel.portfolio-summary .panel-heading,.c-page--model-portfolio-details .c-panel.portfolio-summary .panel-heading{position:relative;padding:0;}.c-page--model-portfolios .c-panel.portfolio-summary .panel-heading .invest-profile,.c-page--model-portfolio-details .c-panel.portfolio-summary .panel-heading .invest-profile{position:absolute;top:0;right:0;}.c-page--model-portfolios .c-panel.portfolio-summary .panel-heading h3,.c-page--model-portfolio-details .c-panel.portfolio-summary .panel-heading h3{margin-top:35px;}.c-page--model-portfolios .c-panel.portfolio-summary .panel-heading h4,.c-page--model-portfolio-details .c-panel.portfolio-summary .panel-heading h4{padding:0 0 10px 0;margin:0 0 25px 0;font-size:1.1rem;line-height:1.5;color:#60b0d8;border-bottom:1px solid rgba(167,176,178,.2);}.c-page--model-portfolios .c-panel.portfolio-summary .badge,.c-page--model-portfolio-details .c-panel.portfolio-summary .badge{padding:1px 8px;border-radius:50px;font-size:.8rem;line-height:1rem;}.c-page--model-portfolios .c-panel.portfolio-summary .badge.staff-preview-badge,.c-page--model-portfolios .c-panel.portfolio-summary .badge.badge-warning,.c-page--model-portfolio-details .c-panel.portfolio-summary .badge.staff-preview-badge,.c-page--model-portfolio-details .c-panel.portfolio-summary .badge.badge-warning{top:0;left:0;color:#e95252;background-color:rgba(233,82,82,.4);}.c-page--model-portfolios .c-panel.portfolio-summary .factors .badge,.c-page--model-portfolio-details .c-panel.portfolio-summary .factors .badge{margin-bottom:3px;font-size:.7rem;}.c-page--model-portfolios .c-panel.portfolio-summary .factors .c-button,.c-page--model-portfolio-details .c-panel.portfolio-summary .factors .c-button{margin:15px 0 -10px 0;padding:.2rem 1rem;font-size:1rem;}.c-page--model-portfolios .c-panel.portfolio-summary .small,.c-page--model-portfolio-details .c-panel.portfolio-summary .small{font-size:.8em;}.c-page--model-portfolios .c-panel.portfolio-summary .key-data-wrapper,.c-page--model-portfolio-details .c-panel.portfolio-summary .key-data-wrapper{font-size:.7rem;line-height:1.2rem;}.c-page--model-portfolios .c-panel.portfolio-summary .featured-companies table,.c-page--model-portfolio-details .c-panel.portfolio-summary .featured-companies table{margin-bottom:5px;}.c-page--model-portfolios .c-panel.portfolio-summary .featured-companies table tbody td,.c-page--model-portfolio-details .c-panel.portfolio-summary .featured-companies table tbody td{font-size:.8rem;}.c-page--model-portfolios .c-panel.portfolio-summary .portfolio-stats,.c-page--model-portfolio-details .c-panel.portfolio-summary .portfolio-stats{padding:0 15px;}.c-page--model-portfolios .c-panel.portfolio-summary .portfolio-stats h5,.c-page--model-portfolio-details .c-panel.portfolio-summary .portfolio-stats h5{font-size:.7rem;}.c-page--model-portfolios .c-panel.portfolio-summary input[type=text],.c-page--model-portfolios .c-panel.portfolio-summary select,.c-page--model-portfolio-details .c-panel.portfolio-summary input[type=text],.c-page--model-portfolio-details .c-panel.portfolio-summary select{margin-bottom:0;border:1px solid #ddd;line-height:25px;height:25px;min-height:inherit;padding:0 20px 0 5px;font-size:14px;border-radius:3px;box-shadow:none;}.c-page--model-portfolios .c-panel.portfolio-summary select,.c-page--model-portfolio-details .c-panel.portfolio-summary select{background-color:#fff;}.c-page--model-portfolios .c-panel.portfolio-summary .tools,.c-page--model-portfolio-details .c-panel.portfolio-summary .tools{padding:5px;border-radius:3px;background-color:#eff7fb;}.c-page--model-portfolios .c-panel.portfolio-summary .performance-chart .end-marker:before,.c-page--model-portfolio-details .c-panel.portfolio-summary .performance-chart .end-marker:before{content:"";font-family:"sdo-complete"!important;}.c-page--model-portfolios .c-panel .c-tabs,.c-page--model-portfolio-details .c-panel .c-tabs{padding-top:25px;}.c-page--model-portfolios .c-panel .c-tabs .c-tabs-nav-horizontal,.c-page--model-portfolio-details .c-panel .c-tabs .c-tabs-nav-horizontal{width:100%;}.c-page--model-portfolios .c-panel .c-tabs .c-tabs-nav-horizontal__item,.c-page--model-portfolio-details .c-panel .c-tabs .c-tabs-nav-horizontal__item{width:fit-content;padding:.8em 1em;}.c-page--model-portfolios .c-panel .btn-group,.c-page--model-portfolio-details .c-panel .btn-group{position:relative;display:inline-block;vertical-align:middle;}.c-page--model-portfolios .c-panel .btn-group>.btn,.c-page--model-portfolio-details .c-panel .btn-group>.btn{position:relative;float:left;border-radius:50px;font-size:.7rem;padding:.35rem .7rem .1rem .7rem;color:#fff;background-color:#60b0d8;border:0;}.c-page--model-portfolios .c-panel .btn-group>.btn:hover,.c-page--model-portfolios .c-panel .btn-group>.btn:focus,.c-page--model-portfolios .c-panel .btn-group>.btn:active,.c-page--model-portfolio-details .c-panel .btn-group>.btn:hover,.c-page--model-portfolio-details .c-panel .btn-group>.btn:focus,.c-page--model-portfolio-details .c-panel .btn-group>.btn:active{z-index:2;background-color:#569ec2;}.c-page--model-portfolios .c-panel .btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle),.c-page--model-portfolio-details .c-panel .btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0;}.c-page--model-portfolios .c-panel .btn-group>.btn:first-child,.c-page--model-portfolio-details .c-panel .btn-group>.btn:first-child{margin-left:0;}.c-page--model-portfolios .c-panel .btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle),.c-page--model-portfolio-details .c-panel .btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-top-right-radius:0;}.c-page--model-portfolios .c-panel .btn-group>.btn:last-child:not(:first-child),.c-page--model-portfolio-details .c-panel .btn-group>.btn:last-child:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0;}.c-page--model-portfolios .c-panel .btn-group>.btn.active,.c-page--model-portfolio-details .c-panel .btn-group>.btn.active{z-index:2;background-color:#569ec2;}.c-page--model-portfolios .c-panel .btn-group .btn+.btn,.c-page--model-portfolio-details .c-panel .btn-group .btn+.btn{margin-left:-1px;}.c-page--model-portfolios .c-panel .btn-group .btn+.btn-group,.c-page--model-portfolio-details .c-panel .btn-group .btn+.btn-group{margin-left:-1px;}.c-table-fade{position:relative;}.c-table-fade:before{display:block;content:"";position:absolute;top:200px;right:0;left:0;bottom:0;z-index:1;opacity:.95;background-color:#fff;background:linear-gradient(180deg,rgba(255,255,255,0) 0%,rgba(255,255,255,.5) 25%,#fff 75%);}.c-table-fade .c-tabs-panel.active{height:750px;max-height:750px;overflow:hidden;}.c-members-only{padding:25px;position:absolute;bottom:30%;left:10%;right:10%;-webkit-border-radius:4px;border-radius:4px;background-clip:padding-box;background-color:#fff;-webkit-box-shadow:0 0 50px 0 rgba(96,176,216,.15);box-shadow:0 0 50px 0 rgba(96,176,216,.15);outline:1px solid rgba(96,176,216,.15);outline-offset:-1px;z-index:2;color:#60b0d8;}.c-members-only__title{margin-bottom:.6em;font-size:24px;font-size:1.5rem;line-height:1.2em;}.c-members-only__sub-title{font-size:1.2rem;line-height:1.2em;}.c-page--model-portfolio-details .table-model-portfolio thead th,.c-page--model-portfolio-details .table-model-portfolio tbody td{padding:14px 5px;}.c-page--model-portfolio-details .table-model-portfolio thead th{vertical-align:bottom;}.c-page--model-portfolio-details .table-model-portfolio tbody td{font-size:.8rem;}.c-page--model-portfolio-details .table-model-portfolio .company-name,.c-page--model-portfolio-details .table-model-portfolio .truncate{float:left;}.c-page--model-portfolio-details .table-model-portfolio .text-right{text-align:right;}.c-page--model-portfolio-details .table-model-portfolio th.avg-daily-traded,.c-page--model-portfolio-details .table-model-portfolio td.avg-daily-traded{display:none;}.c-page--model-portfolio-details .table-model-portfolio tr.placeholder .company-code,.c-page--model-portfolio-details .table-model-portfolio tr.placeholder .company-name{color:transparent;text-shadow:0 0 5px rgba(96,176,216,.6);}.c-page--model-portfolio-details .table-model-portfolio tr.placeholder.added a,.c-page--model-portfolio-details .table-model-portfolio tr.placeholder.added .company-code,.c-page--model-portfolio-details .table-model-portfolio tr.placeholder.added .company-name{color:transparent;text-shadow:0 0 5px rgba(70,136,71,.6);}.c-page--model-portfolio-details .table-model-portfolio tr.placeholder.removed a,.c-page--model-portfolio-details .table-model-portfolio tr.placeholder.removed .company-code,.c-page--model-portfolio-details .table-model-portfolio tr.placeholder.removed .company-name{color:transparent;text-shadow:0 0 5px rgba(185,74,72,.6);}.c-page--model-portfolio-details .table-model-portfolio tr:nth-child(n+4) .company-code,.c-page--model-portfolio-details .table-model-portfolio tr:nth-child(n+4) .company-name{color:transparent;text-shadow:0 0 5px rgba(96,176,216,.6);}