.fyc-color{color:#ee7f00}.financial-color{color:#df2a61}.flex--model-portfolio-top{background:#5078be;overflow:hidden}.flex--model-portfolio-top .steps{list-style-type:none;padding:10px 30px;margin:30px 0 40px;border:1px solid #0a2d6b;border-radius:8px;counter-reset:li;overflow:hidden}.flex--model-portfolio-top__container{padding:50px 0 0;overflow:hidden;text-align:center}.flex--model-portfolio-top__container:after{content:"";display:block;clear:both;visibility:hidden;line-height:0;height:0}.flex--model-portfolio-top__container .chevron-link--before{color:#0a2d6b}.flex--model-portfolio-top__container .chevron-link--before i{border-color:#0a2d6b}.flex--model-portfolio-top__container ol.grid-wrap{margin-left:0}.flex--model-portfolio-top__item{float:left;max-width:50%;width:100%;position:relative;margin:0 0 50px 0}.flex--model-portfolio-top__item:after{content:" ";display:block;position:absolute;width:2px;margin-right:-1px;top:0;bottom:0;right:0;background-color:#0a2d6b}.flex--model-portfolio-top__item:last-child:after{content:none}.flex--model-portfolio-top__item .value{font-family:"Alegreya Sans-Bold",Arial,sans-serif;font-size:em(40px);margin:5px 0 25px 0}.flex--model-portfolio-top__item a+a{margin-left:30px}.flex--model-portfolio-top__item .table.table-past-performance{color:#fff;border-color:#125c87;float:right;width:90%}.flex--model-portfolio-top__item .table.table-past-performance thead tr th{background-color:#125c87}.flex--model-portfolio-top__item .table.table-past-performance tbody{background-color:transparent}.flex--model-portfolio-top__item .table.table-past-performance tbody tr td::after{background-color:#125c87}.flex--model-portfolio-top__item .table.table-past-performance tbody tr th::after{background-color:#125c87}.flex--model-portfolio-top__item .table.table-past-performance tfoot{background-color:transparent}.flex--model-portfolio-top__item .table.table-past-performance tfoot tr td::after{background-color:#125c87}.flex--model-portfolio-top__item .table.table-past-performance tfoot tr th::after{background-color:#125c87}.flex--model-portfolio-top .beta,.flex--model-portfolio-top .not-h2,.flex--model-portfolio-top h2{color:#fff}.flex--model-portfolio-top .beta:after,.flex--model-portfolio-top .not-h2:after,.flex--model-portfolio-top h2:after{right:20%;left:20%;background-color:#ddd;opacity:.25}.flex--model-portfolio-top p{margin:10px 0 30px}.flex--model-portfolio-top .steps li{float:left;text-align:left;display:block;position:relative;padding:15px 30px 0 135px;box-sizing:border-box;min-height:80px;color:#0a2d6b;margin-top:10px;margin-bottom:10px}.flex--model-portfolio-top .steps li::before{content:counter(li);counter-increment:li;position:absolute;top:0;left:30px;box-sizing:border-box;width:80px;height:80px;background-color:#fff;border-radius:50%;line-height:65px;font-size:30px;color:#254c92;font-family:"Alegreya Sans-Bold",Arial,sans-serif;text-align:center;border:5px solid #00dce6}.flex--model-portfolio-top .steps li::after{content:"\e90f";font-family:icf-financial;font-style:normal;font-weight:500;font-size:25px;text-decoration:none;text-align:center;font-variant:normal;text-transform:none;display:block;position:absolute;right:0;top:50%;margin:-10px 0 0 0}.flex--model-portfolio-top .steps li span{display:block}.flex--model-portfolio-top .steps li a{color:#fff;font-family:"Alegreya Sans-Bold",Arial,sans-serif;font-size:20px}.flex--model-portfolio-top .steps li:nth-child(6n+2)::before{border-color:#1ebedc}.flex--model-portfolio-top .steps li:nth-child(6n+3)::after{display:none}.flex--model-portfolio-top .steps li:nth-child(6n+3)::before{border-color:#379bcd}.flex--model-portfolio-top .steps li:nth-child(6n+4)::after{display:none}.flex--model-portfolio-top .steps li:nth-child(6n+4)::before{border-color:#3856a9}.flex--model-portfolio-top .steps li:nth-child(6n+5)::after{display:none}.flex--model-portfolio-top .steps li:nth-child(6n+5)::before{border-color:#254c92}.flex--model-portfolio-top .steps li:nth-child(6n+0)::after{display:none}.flex--model-portfolio-top .steps li:nth-child(6n+0)::before{border-color:#0a2d6b}.flex--model-portfolio-top .steps li.amount::before{content:"\e94b";font-family:icf-financial;color:#254c92;padding-top:3px;font-size:em(23px);-webkit-font-smoothing:antialiased}@media screen and (min-width:47.5em){.flex--model-portfolio-top .steps li.amount::before{font-size:em(44px)}}.flex--model-portfolio-top .steps li.amount::after{content:" "}.flex--model-portfolio-top .steps li.amount:nth-child(6n+2)::before{content:"\e980"}.flex--model-portfolio-top .steps li.amount:nth-child(6n+3)::before{content:"\e981"}.flex--model-portfolio-top .steps li.amount:nth-child(6n+4)::before{content:"\e94e"}.flex--model-portfolio-top .steps li.amount:nth-child(6n+5)::before{content:"\ea28"}.flex--model-portfolio-top .steps li.amount:nth-child(6n+0)::before{content:"\ea64"}.flex--model-portfolio-top .steps li.amount a span{display:initial;font-family:"Alegreya Sans SC",Arial,sans-serif}.flex--model-portfolio-top .steps-ofc li{padding:0}.flex--model-portfolio-top .steps-ofc li::before{left:20%;content:none}.flex--model-portfolio-top .steps-ofc li::after{content:"";width:1px;height:100%;background:#0a2d6b;margin:0;top:0}.flex--model-portfolio-top .steps-ofc li:last-child::after{content:none}.flex--model-portfolio-top .steps-ofc-packages{position:relative;margin:auto;max-width:60%}@media screen and (max-width:62em){.flex--model-portfolio-top .steps-ofc-packages{max-width:60%}}@media screen and (max-width:47.5em){.flex--model-portfolio-top .steps-ofc-packages{max-width:100%}}.flex--model-portfolio-top .steps-ofc-packages::before{font-family:icf-financial;color:#254c92;padding-top:20px;padding-left:0;font-size:em(48px);-webkit-font-smoothing:antialiased;border:5px solid #0a2d6b;box-sizing:border-box;width:80px;height:80px;background-color:#fff;float:left;border-radius:50%;margin-right:30px}.flex--model-portfolio-top .steps-ofc-packages.icon-real-estate--rec::before{border-color:#1ebedc}.flex--model-portfolio-top .steps-ofc-packages.icon-donut::before{padding-top:24px}.flex--model-portfolio-top .stocks .indicator{display:block;width:50px;height:50px;margin:0 auto 10px;border-radius:50%;box-shadow:inset 0 -7px 0 rgba(12,45,65,.4);background-color:#fff}.flex--model-portfolio-top .stocks li{border-right:2px solid #0a2d6b;padding:0 8px;margin:20px 0;min-height:104px}.flex--model-portfolio-top .stocks li:last-child{border-right:none}.flex--model-portfolio-top .stocks li:nth-child(6n+1) .indicator{background-color:#1ebedc}.flex--model-portfolio-top .stocks li:nth-child(6n+2) .indicator{background-color:#0a2d6b}.flex--model-portfolio-top .stocks li:nth-child(6n+3) .indicator{background-color:#c0cee7}.flex--model-portfolio-top .stocks li:nth-child(6n+4) .indicator{background-color:#d59c0c}.flex--model-portfolio-top .stocks li:nth-child(6n+5) .indicator{background-color:#fff}.flex--model-portfolio-top .stocks li:nth-child(6n+6) .indicator{background-color:#ffe358}.flex--model-portfolio-top .stocks a{color:#fff;font-family:"Alegreya Sans-Bold",Arial,sans-serif;font-size:20px}.flex--model-portfolio-top.grid-wrap{margin-left:0}.flex--model-portfolio-top .donut-col .value{font-family:"Alegreya Sans-Bold",Arial,sans-serif;font-size:em(40px);margin:5px 0 25px 0}.flex--model-portfolio-top .donut-col .value.value-up{color:#88d7a3!important}.flex--model-portfolio-top .donut-col .value.value-down{color:#e89999!important}.flex--model-portfolio-top .donut-col__mobile{display:none}.flex--model-portfolio-top .donut-col__desktop{display:block}.flex--model-portfolio-top .donut-col .donut-container{text-align:center;margin:30px}.flex--model-portfolio-top .donut-col .donut-container.right-border{border-right:2px solid #0a2d6b}.flex--model-portfolio-top .donut-col .donut-container.right-border.two-thirds-container{width:100%}.flex--model-portfolio-top .donut-col .donut-container.right-border.two-thirds-container>div .highcharts-container{margin:auto;margin-bottom:20px}.flex--model-portfolio-top .donut-col .donut-container.right-border.two-thirds-container>div .highcharts-container .my-portfolio-top__graph__label span{color:#0a2d6b;font-size:16px;line-height:18px}.flex--model-portfolio-top .donut-col .donut-container.right-border.two-thirds-container>div .highcharts-container .my-portfolio-top__graph__label span.donut-chart-label{color:#fff}.flex--model-portfolio-top .donut-col .donut-container a{color:#0a2d6b;margin:auto 10px}.flex--model-portfolio-top .donut-col .donut-container a i{border-color:#0a2d6b}.flex--model-portfolio-top__value-container{max-width:350px;margin:0 auto;border:1px solid #0a2d6b;text-align:center;border-radius:8px;padding:20px}.flex--model-portfolio-top__value-container:after{content:"";display:block;clear:both;visibility:hidden;line-height:0;height:0}.flex--model-portfolio-top__value-container__item{max-width:40%}.flex--model-portfolio-top__value-container__item--small{max-width:20%}.flex--model-portfolio-top__value-container>div{float:left;width:100%}.flex--model-portfolio-top__value-container>div p{color:#fff;font-family:"Alegreya Sans SC-Medium",Arial,sans-serif;font-size:20px;margin:0;text-align:center}.flex--model-portfolio-top__value-container>div p span{display:block;font-family:"Alegreya Sans",Arial,sans-serif;font-size:16px;color:#0a2d6b}.flex--model-portfolio-top__value-container>div i{color:#0a2d6b;padding:0 30px;font-size:25px;line-height:44px;vertical-align:middle}.flex--model-portfolio-top__title{color:#fff;font-size:em(18px);line-height:22px;margin:20px 0 0 0}g.highcharts-legend{fill:white}@media (max-width:992px){.flex--model-portfolio-top__container .steps{padding:10px}.flex--model-portfolio-top__item{float:none;max-width:100%;padding:0 0 40px 0}.flex--model-portfolio-top__item::after{content:"";height:1px;position:absolute;bottom:0;right:-16px;left:-16px;background-color:#0a2d6b;top:auto;width:auto}.flex--model-portfolio-top__item .table.table-past-performance{float:none;width:100%}.flex--model-portfolio-top .donut-col .value{font-family:"Alegreya Sans-Bold",Arial,sans-serif;font-size:em(40px);margin:5px 0 25px 0}.flex--model-portfolio-top .donut-col__mobile{display:block}.flex--model-portfolio-top .donut-col__mobile__legend{margin-bottom:20px}.flex--model-portfolio-top .donut-col__mobile__legend .legend-col{width:50%/*! display: inline; *//*! border-bottom: 1px solid white; */}.flex--model-portfolio-top .donut-col__mobile__legend .legend-col ul{padding-left:0;list-style:none}.flex--model-portfolio-top .donut-col__mobile__legend .legend-col ul li{padding-bottom:5px;text-align:left;color:#fff;margin-bottom:0;position:relative}.flex--model-portfolio-top .donut-col__mobile__legend .legend-col ul li:first-child{margin-bottom:5px}.flex--model-portfolio-top .donut-col__mobile__legend .legend-col ul li:first-child::after{background-color:#ddd;opacity:.25;content:" ";position:absolute;bottom:0;left:0;width:100%;display:block;height:2px;margin:auto}.flex--model-portfolio-top .donut-col__mobile__legend .legend-col ul li:first-child::before{content:"";position:absolute;left:0;top:5px;width:15px;height:15px;background-color:red;border-radius:50%}.flex--model-portfolio-top .donut-col__mobile__legend .legend-col ul li:first-child.light--blue::before{background-color:#0a2d6b}.flex--model-portfolio-top .donut-col__mobile__legend .legend-col ul li:first-child.dark--blue::before{background-color:#1ebedc}.flex--model-portfolio-top .donut-col__mobile__legend .legend-col ul li.sub-child{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:stretch;align-items:flex-start;width:100%}.flex--model-portfolio-top .donut-col__mobile__legend .legend-col ul li.sub-child div:first-child{width:30%;text-align:right}.flex--model-portfolio-top .donut-col__mobile__legend .legend-col ul li.sub-child div:first-child span.legend-dot{margin:auto}.flex--model-portfolio-top .donut-col__mobile__legend .legend-col ul li.sub-child div:nth-child(2){padding-left:5px;width:70%}.flex--model-portfolio-top .donut-col__mobile__legend .legend-col ul li.sub-child div:nth-child(2) span.legend-label{position:unset;padding-left:0;text-decoration:underline}.flex--model-portfolio-top .donut-col__mobile__legend .legend-col ul li span.legend-dot{line-height:18px;margin-left:20px}.flex--model-portfolio-top .donut-col__mobile__legend .legend-col ul li span.legend-label{padding-left:5px;line-height:18px}.flex--model-portfolio-top .donut-col__desktop{display:none}.flex--model-portfolio-top .donut-col .donut-container.right-border{border-right:0px;border-bottom:2px solid #0a2d6b;padding-bottom:30px}.flex--model-portfolio-top .donut-col .donut-container.right-border.two-thirds-container{width:auto}.flex--model-portfolio-top .donut-col .donut-container.right-border.two-thirds-container>div .highcharts-container{margin:auto}}@media (max-width:760px){.flex--model-portfolio-top__container{overflow:visible}.flex--model-portfolio-top__container .steps li{padding:0 20px 0 65px}.flex--model-portfolio-top__container .steps li::before{left:0;width:40px;height:40px;line-height:25px;font-size:20px}.flex--model-portfolio-top__container .steps li::after{display:none}.flex--model-portfolio-top__container .steps-ofc li{padding:0}.stocks li:nth-child(2n){border-right:none}.flex--model-portfolio-top .donut-col .donut-container.right-border{border-right:0px}.flex--model-portfolio-top .donut-col .donut-container.right-border.two-thirds-container{width:100%;margin:30px auto}.flex--model-portfolio-top .donut-col .donut-container.right-border.two-thirds-container>div .highcharts-container{margin:auto}}#model-portfolio-graph-canvas{height:360px}@media screen and (min-width:47.5em){#model-portfolio-graph-canvas{height:auto}}