.o-fund-card-modal{position:fixed;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.69);z-index:100;overflow-y:auto}@media(min-width:1320px){.o-fund-card-modal{display:flex;align-items:flex-start}}.o-fund-card-modal__wrapper{margin:3.125rem .625rem;border-radius:2.5rem;padding:2.1875rem .9375rem 3.125rem;background-color:#fff;border:2px solid #373737}@media(min-width:768px){.o-fund-card-modal__wrapper{margin:3.125rem 3.75rem;padding:1.875rem 2.5rem}}@media(min-width:1320px){.o-fund-card-modal__wrapper{padding:1.875rem 3.75rem 3.75rem;width:56.25rem;margin:3.125rem auto}}.o-fund-card-modal__wrapper h2{margin-bottom:.625rem}.o-fund-card-modal__close,.o-fund-card-modal__controls{margin-bottom:2.5rem}.o-fund-card-modal__close .a-button,.o-fund-card-modal__controls .a-button{display:flex}.o-fund-card-modal__close .a-button__label,.o-fund-card-modal__controls .a-button__label{order:2;font-family:var(--font-gabarito);font-size:1.5625rem;line-height:2rem;color:#373737;font-weight:500}.o-fund-card-modal__close .a-button .a-icon,.o-fund-card-modal__controls .a-button .a-icon{order:1;height:3.75rem;width:3.75rem;border-radius:50%;border:2px solid #373737;display:flex;justify-content:center;align-items:center;margin-right:1.25rem;background-color:rgba(255,255,255,0);transition:background-color var(--transition-small),border-color var(--transition-small)}.o-fund-card-modal__close .a-button .a-icon svg,.o-fund-card-modal__controls .a-button .a-icon svg{width:1.625rem;height:1.5625rem}.o-fund-card-modal__close .a-button .a-icon svg path,.o-fund-card-modal__controls .a-button .a-icon svg path{fill:#472f92;transition:fill var(--transition-small)}.o-fund-card-modal__close .a-button:active .a-icon,.o-fund-card-modal__close .a-button:hover .a-icon,.o-fund-card-modal__controls .a-button:active .a-icon,.o-fund-card-modal__controls .a-button:hover .a-icon{background-color:#567000;border-color:#567000}.o-fund-card-modal__close .a-button:active .a-icon svg path,.o-fund-card-modal__close .a-button:hover .a-icon svg path,.o-fund-card-modal__controls .a-button:active .a-icon svg path,.o-fund-card-modal__controls .a-button:hover .a-icon svg path{fill:#fff}.o-fund-card-modal__controls{display:flex;margin-bottom:1.875rem}@media(min-width:1024px){.o-fund-card-modal__controls{max-width:29.375rem;margin:0 auto 3.125rem}}.o-fund-card-modal__controls .a-button[data-label=previous] .a-icon{transform:scaleX(-1)}.o-fund-card-modal__controls .a-button{flex-direction:column;min-width:3.75rem}.o-fund-card-modal__controls .a-button__label{font-size:1.125rem;line-height:1.25rem}@media(min-width:768px){.o-fund-card-modal__controls .a-button__label{font-size:1.25rem;line-height:1.4375rem}}@media(min-width:1024px){.o-fund-card-modal__controls .a-button__label{font-size:1.5625rem;line-height:2rem}}.o-fund-card-modal__controls .a-button .a-icon{margin-bottom:.9375rem;margin-right:0}.o-fund-card-modal__controls>div{flex:1 1;display:flex;justify-content:center;align-items:center;margin-bottom:1.5625rem}@media(min-width:1024px){.o-fund-card-modal__controls>div{margin-bottom:3.125rem}}.o-fund-card-modal__controls>div span{font-size:1.3125rem;line-height:1.5625rem;font-family:var(--font-gabarito);font-weight:700}@media(min-width:768px){.o-fund-card-modal__controls>div span{font-size:1.5rem;line-height:1.75rem}}@media(min-width:1024px){.o-fund-card-modal__controls>div span{font-size:2.1875rem;line-height:2.625rem}}.o-fund-card-modal__risk-level{font-size:1.125rem;line-height:1.25rem;font-family:var(--font-gabarito);font-weight:500;margin-bottom:2.1875rem}@media(min-width:768px){.o-fund-card-modal__risk-level{margin-bottom:1.25rem;font-size:1.25rem;line-height:1.4375rem}}@media(min-width:1024px){.o-fund-card-modal__risk-level{font-size:1.5625rem;line-height:2rem}}.o-fund-card-modal__bar>span{border-radius:1.125rem;border:2px solid #373737;display:block;height:2.1875rem;max-width:18.125rem;margin-bottom:2.1875rem}@media(min-width:768px){.o-fund-card-modal__bar>span{margin-bottom:2.8125rem}}@media(min-width:1024px){.o-fund-card-modal__bar>span{margin-bottom:2.5rem}}.o-fund-card-modal__bar>span span{display:block;border-radius:.9375rem;background-color:#a2bf12;height:100%}.o-fund-card-modal__bar>span span.cautious{background-color:#a2bf12}.o-fund-card-modal__bar>span span.moderate{background-image:linear-gradient(270deg,#FFDF00,#A2BF12)}.o-fund-card-modal__bar>span span.balanced{background-color:#ffdf00}.o-fund-card-modal__bar>span span.aspiring{background-image:linear-gradient(90deg,#FFDF00,#F6A83C)}.o-fund-card-modal__bar>span span.adventurous{background-color:#f6a83c}.o-fund-card-modal__seal{width:11.75rem;height:4.6875rem;margin-bottom:2.1875rem;position:relative;left:-.3125rem}.o-fund-card-modal__seal img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:contain}.o-fund-card-modal__documents{margin-bottom:1.875rem}.o-fund-card-modal__documents a{text-decoration:none;display:flex;justify-content:flex-start;align-items:flex-start;margin-bottom:.9375rem}.o-fund-card-modal__documents a span:first-of-type{min-width:1.5625rem;height:1.5625rem;margin-right:.625rem}.o-fund-card-modal__documents a span:last-of-type{position:relative;top:.25rem}@media(min-width:768px){.o-fund-card-modal__documents a span:last-of-type{top:.4375rem}}.o-fund-card-modal__documents a span:last-of-type svg path{fill:#567000}.o-fund-card-modal__documents__label{font-size:1.125rem;line-height:1.1875rem;font-weight:500;margin-right:1.25rem}@media(min-width:768px){.o-fund-card-modal__documents__label{font-size:1.25rem;line-height:1.75rem}}.o-fund-card-modal__cta{max-width:18.75rem}.o-fund-card-modal__cta .a-button:not(:last-of-type){margin-bottom:1.25rem}.o-fund-card-modal__cta a#readyToApply{background-color:#567000}.o-fund-card-modal__cta a#readyToApply:hover{background-color:#472f92}.o-fund-calc{position:relative;background-color:rgba(0,0,0,0);padding-bottom:3.9375rem;padding-top:4.375rem}@media(min-width:768px){.o-fund-calc{padding-top:4.375rem;padding-bottom:8.625rem}}@media(min-width:1024px){.o-fund-calc{padding-top:5.625rem;padding-bottom:14.0625rem}}.o-fund-calc__loading .o-fund-calc__table{opacity:.8}.o-fund-calc__loading .o-fund-calc__table_heading{height:24px;filter:blur(.25rem)}.o-fund-calc__loading .o-fund-calc__table_row{height:99.37px;filter:blur(.25rem)}.o-fund-calc__loaded .o-fund-calc__table{transition:opacity .3s;opacity:1}.o-fund-calc__form{background-color:rgba(0,0,0,0);text-align:right;overflow-x:scroll;padding-bottom:3.9375rem}@media only screen and (min-width:24.75rem){.o-fund-calc__form{overflow:initial}}.o-fund-calc__form .a-button{margin-top:1.25rem}.o-fund-calc__table{width:100%;border-radius:.625rem;box-shadow:5px 5px 10px 0 #bdbdbd;overflow:hidden;text-align:left}.o-fund-calc__table_heading{padding:1.25rem 1rem;font-size:1.125rem;line-height:1.3333333333;font-weight:500;color:#303030;background-color:#f1f1ee;text-align:left}@media(min-width:768px){.o-fund-calc__table_heading{font-size:1.25rem;padding:1.25rem}}@media(min-width:1024px){.o-fund-calc__table_heading{font-size:1.5625rem}}.o-fund-calc__table_row{background-color:#f9f9f9}.o-fund-calc__table_row td{text-align:left}.o-fund-calc__table_row:nth-child(2n){background-color:#f6f6f6}.o-fund-calc__table_row_name{padding:1.25rem 1rem;width:55%;font-weight:500;color:#303030}@media(min-width:768px){.o-fund-calc__table_row_name{padding:1.25rem;width:auto}}.o-fund-calc__table_row_value{padding:1.25rem 1rem;width:45%}@media(min-width:768px){.o-fund-calc__table_row_value{width:17.1875rem;padding:1.25rem}}.o-fund-calc__table_row_value input{width:100%;max-width:222px}.o-fund-calc__table_row_value_suffix{margin-left:.3125rem;display:inline-flex}.o-fund-calc__table_row_units_wrapper{display:flex;flex-wrap:wrap;align-items:center}@media(min-width:768px){.o-fund-calc__table_row_units_wrapper{flex-wrap:nowrap}}.o-fund-calc__table_row:has(.o-fund-calc__table_row_quantity) .o-fund-calc__table_row_name{width:min-content}.o-fund-calc__table_row:has(.o-fund-calc__table_row_quantity) .o-fund-calc__table_row_price,.o-fund-calc__table_row:has(.o-fund-calc__table_row_quantity) .o-fund-calc__table_row_quantity{padding:1.25rem 1rem}@media(min-width:768px){.o-fund-calc__table_row:has(.o-fund-calc__table_row_quantity) .o-fund-calc__table_row_price,.o-fund-calc__table_row:has(.o-fund-calc__table_row_quantity) .o-fund-calc__table_row_quantity{padding:1.25rem}}.o-fund-calc__table_row:has(.o-fund-calc__table_row_quantity) .o-fund-calc__table_row_quantity{width:min-content}.o-fund-calc__table_row:has(.o-fund-calc__table_row_quantity) .o-fund-calc__table_row_price{width:min-content}.o-fund-calc__table_total{color:#303030;background-color:#f1f1ee}.o-fund-calc__table_total_name{margin:0;padding:1.25rem;font-weight:500;color:#303030}.o-fund-calc__table_total_price,.o-fund-calc__table_total_quantity{margin:0;padding:1.25rem}.o-fund-price-information .o-information-table__dropdown{width:100%;margin-bottom:2.1875rem}@media(min-width:768px){.o-fund-price-information .o-information-table__dropdown{display:none}}.o-fund-price-information .o-information-table__intro h2{color:#472f92}@media(min-width:768px){.o-fund-price-information .o-information-table__dropdown-header{display:none}}.o-fund-price-information .o-information-table__compliance{margin-top:1.25rem}@media(min-width:768px){.o-fund-price-information .o-information-table__compliance{margin-top:4.375rem}}@media(min-width:1024px){.o-fund-price-information .o-information-table__compliance{margin-top:2.5rem}}.o-fund-price-information .o-information-table__compliance .a-compliance{border-color:#3c9670}.m-fund-price-table{font-family:var(--font-gabarito);width:100%}.m-fund-price-table--hidden{display:none}@media(min-width:768px){.m-fund-price-table--hidden{display:table}}.m-fund-price-table thead td{background-color:#472f92;color:#fff;font-weight:500;font-size:.875rem;padding:.5rem;min-width:2.5rem;max-width:6.25rem;word-wrap:break-word;text-align:center}.m-fund-price-table thead td:first-of-type{font-weight:700;border-radius:10px 0 0 0;font-size:.9375rem;min-width:3.75rem;max-width:9.375rem;width:50%;text-align:left}@media(min-width:768px){.m-fund-price-table thead td:first-of-type{max-width:15.375rem}}@media(min-width:1024px){.m-fund-price-table thead td:first-of-type{max-width:35.625rem}}.m-fund-price-table thead td:last-of-type{border-radius:0 10px 0 0}@media(min-width:768px){.m-fund-price-table thead td{font-size:1.25rem;padding:1.125rem .9375rem;min-width:8.5625rem}.m-fund-price-table thead td:first-of-type{font-size:1.5rem}}@media(min-width:1024px){.m-fund-price-table thead td{font-size:1.5625rem;padding:1.5625rem}.m-fund-price-table thead td:first-of-type{font-size:2.1875rem}}@media(min-width:1320px){.m-fund-price-table thead td{min-width:11.25rem}}.m-fund-price-table tbody tr td{font-size:.875rem;padding:.3125rem;font-family:var(--font-lexend);font-weight:300}.m-fund-price-table tbody tr td:first-of-type{font-weight:500;font-size:1rem;font-family:var(--font-gabarito)}@media(min-width:768px){.m-fund-price-table tbody tr td:first-of-type{font-size:1.25rem}}@media(min-width:1024px){.m-fund-price-table tbody tr td:first-of-type{font-size:1.5625rem}}.m-fund-price-table tbody tr td.m-fund-price-table__category,.m-fund-price-table tbody tr td.m-fund-price-table__group,.m-fund-price-table tbody tr td.m-fund-price-table__subcategory{font-weight:600;font-size:1.25rem;font-family:var(--font-gabarito);background-color:#99b6a0}@media(min-width:768px){.m-fund-price-table tbody tr td{font-size:1.125rem;padding:1.25rem .9375rem}.m-fund-price-table tbody tr td.m-fund-price-table__category,.m-fund-price-table tbody tr td.m-fund-price-table__group,.m-fund-price-table tbody tr td.m-fund-price-table__subcategory{font-size:1.375rem}}@media(min-width:1024px){.m-fund-price-table tbody tr td{font-size:1.25rem;padding:1.5625rem .9375rem}.m-fund-price-table tbody tr td.m-fund-price-table__category,.m-fund-price-table tbody tr td.m-fund-price-table__group,.m-fund-price-table tbody tr td.m-fund-price-table__subcategory{font-size:1.875rem}}.m-fund-price-table tbody[data-hidden=true]{display:none}.m-fund-price-table tbody[data-hidden=true].m-fund-price-table__results--mobile-show{display:table-row-group}@media(min-width:768px){.m-fund-price-table tbody[data-hidden=true].m-fund-price-table__results--mobile-show{display:none}}.m-fund-price-table tbody[data-hidden=false]{display:table-row-group}.m-fund-price-table tbody[data-hidden=false].m-fund-price-table__results--mobile-hide{display:none}@media(min-width:768px){.m-fund-price-table tbody[data-hidden=false].m-fund-price-table__results--mobile-hide{display:table-row-group}}.m-fund-price-table-accordion{display:flex;justify-content:space-between;width:calc(100% - 5px);text-wrap:balance}.m-fund-price-table__group tr[data-status=open]{background-color:#6b58a7;color:#fff}.m-fund-price-table__group tr[data-status=open] .m-fund-price-table-accordion{font-weight:700}.m-fund-price-table__group tr:hover{cursor:pointer;background:#6b58a7;color:#fff;transition:.3s}.m-fund-price-table__group tr:hover .a-icon svg path{fill:#fff}.m-fund-price-table__group.m-fund-price-table__group--mobile-hide{display:none}@media(min-width:768px){.m-fund-price-table__group.m-fund-price-table__group--mobile-hide{display:table-row-group}}.m-fund-price-table__group.m-fund-price-table__group--mobile-hide.is-odd{background-color:#d6d1e5}.m-fund-price-table__group.m-fund-price-table__group--mobile-hide.is-even{background-color:#edeaf4}.m-fund-price-table__group.m-fund-price-table__group--mobile-show{display:none}@media(min-width:768px){.m-fund-price-table__group.m-fund-price-table__group--mobile-show{display:table-row-group}}.m-fund-price-table__group .a-icon{margin-right:.3125rem}.m-fund-price-table__group .a-icon svg path{fill:#472f92}.m-fund-price-table__group .a-icon.a-icon--up svg path{fill:#fff}.m-fund-price-table__category[data-status=open] .m-fund-price-table-accordion{font-weight:700}.m-fund-price-table__category td{background-color:#c7d5cb}@media(min-width:768px){.m-fund-price-table__category td{text-indent:32px}}.m-fund-price-table__category td:hover{cursor:pointer;background:#99b6a0;transition:.3s}.m-fund-price-table__category .a-icon{margin-right:.3125rem}.m-fund-price-table__category .a-icon svg path{fill:#373737}.m-fund-price-table__subcategory .m-fund-price-table-accordion{font-size:1rem}@media(min-width:768px){.m-fund-price-table__subcategory .m-fund-price-table-accordion{font-size:1.125rem}}@media(min-width:1024px){.m-fund-price-table__subcategory .m-fund-price-table-accordion{font-size:1.25rem}}.m-fund-price-table__subcategory[data-status=open] .m-fund-price-table-accordion{font-weight:700}.m-fund-price-table__subcategory td{background-color:#c7d5cb;text-indent:2.75rem}@media(min-width:768px){.m-fund-price-table__subcategory td{text-indent:3.25rem}}.m-fund-price-table__subcategory td:hover{cursor:pointer;background:#99b6a0;transition:.3s}.m-fund-price-table__subcategory .a-icon{margin-right:.3125rem}.m-fund-price-table__subcategory .a-icon svg path{fill:#373737}.m-fund-price-table__fund:nth-of-type(2n){background:rgba(55,55,55,.1)}.m-fund-price-table__fund td:first-child{max-width:40px}.m-fund-price-table__fund td{background:rgba(55,55,55,.05);padding:.3125rem;max-width:2.5rem;word-wrap:break-word}.m-fund-price-table__fund_line--mobile-show{display:table-row-group}.m-fund-price-table__fund_line--modile-hide{display:none}@media(min-width:768px){.m-fund-price-table__fund_line--modile-hide{display:table-row-group}}