.et-shelf .investmentFeesCalculator{background:#f2f2fb}
.et-shelf .investmentFeesCalculator .investfeescal{padding-top:48px;padding-bottom:26px}
.et-shelf .investmentFeesCalculator .investfeescal .investfeescal__shelf{display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:32px}
.et-shelf .investmentFeesCalculator .investfeescal .investfeescal__inputwrapper{padding-right:0}
.et-shelf .investmentFeesCalculator .investfeescal .investfeescal__inputwrapper .investfeescal__inputcomp{padding:32px 48px;background:#fff;border-top-left-radius:16px;border-bottom-left-radius:16px;width:100%;box-shadow:2px 2px 5px rgba(33,33,33,0.1)}
.et-shelf .investmentFeesCalculator .investfeescal .investfeescal__inputwrapper .investfeescal__inputcomp .investfeescal__inputtitle,.et-shelf .investmentFeesCalculator .investfeescal .investfeescal__inputwrapper .investfeescal__inputcomp .investfeescal__inputtext{margin-bottom:24px}
.et-shelf .investmentFeesCalculator .investfeescal .investfeescal__inputwrapper .investfeescal__inputcomp .investfeescal__inputfield .cmp-form-text__label{font-weight:400}
.et-shelf .investmentFeesCalculator .investfeescal .investfeescal__inputwrapper .investfeescal__inputcomp .investfeescal__inputfield .form-field-wrap .form__input-wrap input{width:486px;color:#333;word-spacing:2px}
.et-shelf .investmentFeesCalculator .investfeescal .investfeescal__inputwrapper .investfeescal__inputcomp .investfeescal__cta{padding-top:26px}
.et-shelf .investmentFeesCalculator .investfeescal .investfeescal__feesbreakdownwrapper{padding-left:0}
.et-shelf .investmentFeesCalculator .investfeescal .investfeescal__feesbreakdownwrapper .investfeescal__feesbreakdowncomp{padding:32px 48px;background:#f2eaf9;border-top-right-radius:16px;border-bottom-right-radius:16px;width:100%;box-shadow:2px 2px 5px rgba(33,33,33,0.1)}
.et-shelf .investmentFeesCalculator .investfeescal .investfeescal__feesbreakdownwrapper .investfeescal__feesbreakdowncomp .investfeescal__feesbreakdown-image{height:80px;width:80px}
.et-shelf .investmentFeesCalculator .investfeescal .investfeescal__feesbreakdownwrapper .investfeescal__feesbreakdowncomp .investfeescal__feesbreakdown-image img{height:60px;margin-top:20px;object-fit:contain}
.et-shelf .investmentFeesCalculator .investfeescal .investfeescal__feesbreakdownwrapper .investfeescal__feesbreakdowncomp .investfeescal__feesbreakdown-image .cq-Editable-dom img{object-fit:contain}
.et-shelf .investmentFeesCalculator .investfeescal .investfeescal__feesbreakdownwrapper .investfeescal__feesbreakdowncomp .investfeescal__feesresult-wrapper{float:left;clear:none;width:50%;margin-bottom:20px}
.et-shelf .investmentFeesCalculator .investfeescal .investfeescal__feesbreakdownwrapper .investfeescal__feesbreakdowncomp .investfeescal__feesresult-wrapper .investfeescal__feesresult-title{font-size:16px;line-height:26px;color:#333;margin-bottom:4px}
.et-shelf .investmentFeesCalculator .investfeescal .investfeescal__feesbreakdownwrapper .investfeescal__feesbreakdowncomp .investfeescal__feesresult-wrapper .investfeescal__feesresult-title p{margin:0}
.et-shelf .investmentFeesCalculator .investfeescal .investfeescal__feesbreakdownwrapper .investfeescal__feesbreakdowncomp .investfeescal__feesresult-wrapper .investfeescal__feesresult-text{font-size:30px;line-height:40px;color:#5a287d}
.et-shelf .investmentFeesCalculator .investfeescal .investfeescal__feesbreakdownwrapper .investfeescal__feesbreakdowncomp .investfeescal__feesresult-wrapper .investfeescal__feesresult-text.investfeescal__feesresult-text--totalfees{font-weight:700;font-size:32px;line-height:40px}
.et-shelf .investmentFeesCalculator .investfeescal .investfeescal__feesbreakdownwrapper .investfeescal__feesbreakdowncomp .investfeescal__feesresult-wrapper--totalfees{margin-bottom:0}
.et-shelf .investmentFeesCalculator .investfeescal .investfeescal__feesbreakdownwrapper .investfeescal__feesbreakdowncomp .investfeescal__feesresult-wrapper--totalfees .investfeescal__feesresult-title--totalfees{margin-bottom:8px}
.et-shelf .investmentFeesCalculator .investfeescal .investfeescal__feesbreakdownwrapper .investfeescal__feesbreakdowncomp .investfeescal__feesresult-wrapper--totalfees p{margin:0}
.et-shelf .investmentFeesCalculator .investfeescal .investfeescal__feesbreakdownwrapper .investfeescal__feesbreakdowncomp .investfeescal__feesbreakdown-image,.et-shelf .investmentFeesCalculator .investfeescal .investfeescal__feesbreakdownwrapper .investfeescal__feesbreakdowncomp .investfeescal__feesbreakdown-title{margin-bottom:20px}
.et-shelf .investmentFeesCalculator .investfeescal .investfeescal__feesbreakdownwrapper .investfeescal__feesbreakdowncomp .investfeescal__feesresult-wrapper--platformfees,.et-shelf .investmentFeesCalculator .investfeescal .investfeescal__feesbreakdownwrapper .investfeescal__feesbreakdowncomp .investfeescal__feesresult-wrapper--upfrontfees{padding-right:10px}
.et-shelf .investmentFeesCalculator .investfeescal .investfeescal__feesbreakdownwrapper .investfeescal__feesbreakdowncomp .investfeescal__feesresult-wrapper--fundfees,.et-shelf .investmentFeesCalculator .investfeescal .investfeescal__feesbreakdownwrapper .investfeescal__feesbreakdowncomp .investfeescal__feesresult-wrapper--exitfees{padding-left:10px}
.et-shelf .investmentFeesCalculator .investfeescal .investfeescal__inputwrapper,.et-shelf .investmentFeesCalculator .investfeescal .investfeescal__feesbreakdownwrapper{display:flex;flex-direction:row;flex-wrap:wrap}
.et-shelf .investmentFeesCalculator .investfeescal .investfeescal__compliance .compliance{margin-bottom:32px}
.et-shelf .investmentFeesCalculator .investfeescal .link-card__accordion{background:#fff}
.et-shelf .investmentFeesCalculator .investfeescal .contextualHelpShelf{padding:0 !important;width:100% !important;margin:0 !important}
.et-shelf .investmentFeesCalculator .investfeescal .contextualHelpShelf .aem-GridColumn{padding:0;width:100%}
@media(min-width:1024px) and (max-width:1255px){.et-shelf .investmentFeesCalculator .investfeescal{padding-top:32px;padding-bottom:24px}
.et-shelf .investmentFeesCalculator .investfeescal .investfeescal__feesbreakdownwrapper .investfeescal__feesbreakdowncomp{padding:32px}
.et-shelf .investmentFeesCalculator .investfeescal .investfeescal__feesbreakdownwrapper .investfeescal__feesbreakdowncomp .investfeescal__feesresult-wrapper .investfeescal__feesresult-text{font-size:26px;line-height:36px}
.et-shelf .investmentFeesCalculator .investfeescal .investfeescal__feesbreakdownwrapper .investfeescal__feesbreakdowncomp .investfeescal__feesbreakdown-image,.et-shelf .investmentFeesCalculator .investfeescal .investfeescal__feesbreakdownwrapper .investfeescal__feesbreakdowncomp .investfeescal__feesbreakdown-title{margin-bottom:22px}
.et-shelf .investmentFeesCalculator .investfeescal .investfeescal__inputwrapper .investfeescal__inputcomp .investfeescal__inputfield .form-field-wrap .form__input-wrap input{width:366px}
.et-shelf .investmentFeesCalculator .investfeescal .investfeescal__inputwrapper .investfeescal__inputcomp .investfeescal__cta{padding-top:18px}
}
@media(min-width:768px) and (max-width:1023px){.et-shelf .investmentFeesCalculator .investfeescal{padding-top:32px;padding-bottom:24px}
.et-shelf .investmentFeesCalculator .investfeescal .investfeescal__inputwrapper .investfeescal__inputcomp{padding:24px}
.et-shelf .investmentFeesCalculator .investfeescal .investfeescal__inputwrapper .investfeescal__inputcomp .investfeescal__inputfield .form-field-wrap .form__input-wrap input{width:306px}
.et-shelf .investmentFeesCalculator .investfeescal .investfeescal__inputwrapper .investfeescal__inputcomp .investfeescal__cta{padding-top:18px}
.et-shelf .investmentFeesCalculator .investfeescal .investfeescal__feesbreakdownwrapper .investfeescal__feesbreakdowncomp{padding:24px}
.et-shelf .investmentFeesCalculator .investfeescal .investfeescal__feesbreakdownwrapper .investfeescal__feesbreakdowncomp .investfeescal__feesresult-wrapper .investfeescal__feesresult-text{font-size:24px;line-height:32px}
.et-shelf .investmentFeesCalculator .investfeescal .investfeescal__feesbreakdownwrapper .investfeescal__feesbreakdowncomp .investfeescal__feesresult-wrapper.investfeescal__feesresult-wrapper--totalfees .investfeescal__feesresult-text--totalfees{font-size:34px;line-height:44px}
.et-shelf .investmentFeesCalculator .investfeescal .investfeescal__feesbreakdownwrapper .investfeescal__feesbreakdowncomp .investfeescal__feesbreakdown-image,.et-shelf .investmentFeesCalculator .investfeescal .investfeescal__feesbreakdownwrapper .investfeescal__feesbreakdowncomp .investfeescal__feesbreakdown-title{margin-bottom:24px}
}
@media(max-width:767px){.et-shelf .investmentFeesCalculator .investfeescal{padding-top:32px;padding-bottom:24px}
.et-shelf .investmentFeesCalculator .investfeescal .investfeescal__inputwrapper .investfeescal__inputcomp{padding:16px 16px 24px 16px;border-top-right-radius:8px;border-top-left-radius:8px;border-bottom-left-radius:0}
.et-shelf .investmentFeesCalculator .investfeescal .investfeescal__inputwrapper .investfeescal__inputcomp .investfeescal__inputfield .form-field-wrap .form__input-wrap input{width:100%}
.et-shelf .investmentFeesCalculator .investfeescal .investfeescal__inputwrapper .investfeescal__inputcomp .investfeescal__cta{padding-top:18px}
.et-shelf .investmentFeesCalculator .investfeescal .investfeescal__feesbreakdownwrapper .investfeescal__feesbreakdowncomp{padding:0 24px 32px 24px;border-top-right-radius:0;border-bottom-left-radius:8px;border-bottom-right-radius:8px}
.et-shelf .investmentFeesCalculator .investfeescal .investfeescal__feesbreakdownwrapper .investfeescal__feesbreakdowncomp .investfeescal__feesbreakdown-image{width:80px;height:80px;float:right;margin-left:12px;margin-bottom:0}
.et-shelf .investmentFeesCalculator .investfeescal .investfeescal__feesbreakdownwrapper .investfeescal__feesbreakdowncomp .investfeescal__feesbreakdown-title{padding-top:16px;margin-bottom:28px;min-height:80px}
.et-shelf .investmentFeesCalculator .investfeescal .investfeescal__feesbreakdownwrapper .investfeescal__feesbreakdowncomp .investfeescal__feesresult-wrapper .investfeescal__feesresult-text{font-size:24px;line-height:32px}
.et-shelf .investmentFeesCalculator .investfeescal .investfeescal__inputwrapper,.et-shelf .investmentFeesCalculator .investfeescal .investfeescal__feesbreakdownwrapper,.et-shelf .investmentFeesCalculator .investfeescal .investfeescal__compliance,.et-shelf .investmentFeesCalculator .investfeescal .investfeescal__accordion{padding-left:6px;padding-right:6px}
}
@media(prefers-color-scheme:dark){.et-shelf .investmentFeesCalculator{background-color:#121212}
.et-shelf .investmentFeesCalculator .investfeescal .investfeescal__inputwrapper .investfeescal__inputcomp{background-color:#1e1e1e}
.et-shelf .investmentFeesCalculator .investfeescal .investfeescal__inputwrapper .investfeescal__inputcomp .investfeescal__inputfield label{color:#cccfd0}
.et-shelf .investmentFeesCalculator .investfeescal .investfeescal__inputwrapper .investfeescal__inputcomp .investfeescal__inputfield label .optional-txt{color:#cccfd0}
.et-shelf .investmentFeesCalculator .investfeescal .investfeescal__inputwrapper .investfeescal__inputcomp .investfeescal__inputfield .form-field-wrap .form__input-wrap input{background-color:#1e1e1e;border-color:#cccfd0;color:#fff}
.et-shelf .investmentFeesCalculator .investfeescal .investfeescal__inputwrapper .investfeescal__inputcomp .investfeescal__inputfield .form-field-wrap .form__input-wrap input:focus{outline:1px auto #1e1e1e}
.et-shelf .investmentFeesCalculator .investfeescal .investfeescal__inputwrapper .investfeescal__inputcomp .investfeescal__inputfield .form-field-wrap .form__input-wrap input::placeholder{color:#fff}
.et-shelf .investmentFeesCalculator .investfeescal .investfeescal__inputwrapper .investfeescal__inputcomp .investfeescal__inputfield .form-field-wrap .form__input-wrap input.errorOutline{border-color:#e3526a;outline:0}
.et-shelf .investmentFeesCalculator .investfeescal .investfeescal__inputwrapper .investfeescal__inputcomp .investfeescal__inputfield .form-field-wrap .error-container{color:#cccfd0}
.et-shelf .investmentFeesCalculator .investfeescal .investfeescal__feesbreakdownwrapper .investfeescal__feesbreakdowncomp{background-color:#3c1053}
.et-shelf .investmentFeesCalculator .investfeescal .investfeescal__feesbreakdownwrapper .investfeescal__feesbreakdowncomp .investfeescal__feesresult-wrapper .investfeescal__feesresult-title p{color:#fff}
.et-shelf .investmentFeesCalculator .investfeescal .investfeescal__feesbreakdownwrapper .investfeescal__feesbreakdowncomp .investfeescal__feesresult-wrapper .investfeescal__feesresult-text{color:#fff}
.et-shelf .investmentFeesCalculator .investfeescal .contextualHelpShelf .accordion-comp .panel-group .panel{background-color:#1e1e1e}
.et-shelf .investmentFeesCalculator .investfeescal .link-card__accordion{background-color:#1e1e1e}
.et-shelf.mob-et-temp-darkmode .mobappredesignprev{width:100%}
}