.et-shelf .rentalYieldCalculator{background-color:#f2f2f8}
.et-shelf .rentalyield{margin-top:48px;margin-bottom:26px}
.et-shelf .rentalyield .rentalyield__shelf{display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:32px}
.et-shelf .rentalyield .rentalyield__shelf .rentalyield__inputwrapper,.et-shelf .rentalyield .rentalyield__shelf .rentalyield__feesbreakdownwrapper{display:flex;flex-direction:row;flex-wrap:wrap}
.et-shelf .rentalyield .rentalyield__shelf .rentalyield__inputwrapper{padding-right:0 !important}
.et-shelf .rentalyield .rentalyield__shelf .rentalyield__inputwrapper .rentalyield__inputcomp{padding:32px 48px;width:100%;background-color:#fff;border-top-left-radius:16px;border-bottom-left-radius:16px;box-shadow:2px 2px 5px rgba(33,33,33,0.1)}
.et-shelf .rentalyield .rentalyield__shelf .rentalyield__inputwrapper .rentalyield__inputcomp .rentalyield__inputtitle,.et-shelf .rentalyield .rentalyield__shelf .rentalyield__inputwrapper .rentalyield__inputcomp .rentalyield__inputtext{margin-bottom:24px}
.et-shelf .rentalyield .rentalyield__shelf .rentalyield__inputwrapper .rentalyield__inputcomp .rentalyield__inputfield{margin-bottom:16px}
.et-shelf .rentalyield .rentalyield__shelf .rentalyield__inputwrapper .rentalyield__inputcomp .rentalyield__inputfield .cmp-form-text{max-width:100%}
.et-shelf .rentalyield .rentalyield__shelf .rentalyield__inputwrapper .rentalyield__inputcomp .rentalyield__inputfield .cmp-form-text label{font-weight:normal;font-size:16px}
.et-shelf .rentalyield .rentalyield__shelf .rentalyield__inputwrapper .rentalyield__inputcomp .rentalyield__inputfield .cmp-form-text input{width:100%;padding:11px 20px}
.et-shelf .rentalyield .rentalyield__shelf .rentalyield__inputwrapper .rentalyield__inputcomp .rentalyield__inputfield .cmp-form-text input::placeholder{word-spacing:8px}
.et-shelf .rentalyield .rentalyield__shelf .rentalyield__inputwrapper .rentalyield__inputcomp .rentalyield__inputfield .cmp-form-text .error-container{margin-top:12px}
.et-shelf .rentalyield .rentalyield__shelf .rentalyield__inputwrapper .rentalyield__inputcomp .rentalyield__inputfield .cmp-form-text .information_block{padding:8px 0;line-height:19px}
.et-shelf .rentalyield .rentalyield__shelf .rentalyield__inputwrapper .rentalyield__inputcomp .rentalyield__inputfield .cmp-form-text .information_block .information_block__title{font-size:14px;line-height:18px}
.et-shelf .rentalyield .rentalyield__shelf .rentalyield__inputwrapper .rentalyield__inputcomp .rentalyield__cta{padding-top:8px}
.et-shelf .rentalyield .rentalyield__shelf .rentalyield__inputwrapper .rentalyield__inputcomp .rentalyield__cta .cta.cta-primary .cta-button{padding:0}
.et-shelf .rentalyield .rentalyield__shelf .rentalyield__inputwrapper .rentalyield__inputcomp .rentalyield__cta .cta.cta-primary .cta-button .cta-text{min-width:241px;padding:12px 32px;margin:0}
.et-shelf .rentalyield .rentalyield__shelf .rentalyield__inputwrapper .rentalyield__inputcomp .rentalyield__cta .cta.cta-primary .cta-button:hover:active .cta-text{outline:2px solid #3c1053;outline-offset:2px}
.et-shelf .rentalyield .rentalyield__shelf .rentalyield__feesbreakdownwrapper{padding-left:0 !important}
.et-shelf .rentalyield .rentalyield__shelf .rentalyield__feesbreakdownwrapper .rentalyield__feesbreakdowncomp{padding:32px 48px 8px 48px;width:100%;background-color:#f2eaf9;border-top-right-radius:16px;border-bottom-right-radius:16px;box-shadow:2px 2px 5px rgba(33,33,33,0.1)}
.et-shelf .rentalyield .rentalyield__shelf .rentalyield__feesbreakdownwrapper .rentalyield__feesbreakdowncomp .rentalyield__feesbreakdown-image{height:258px;width:258px;margin-top:15px;margin-bottom:32px}
.et-shelf .rentalyield .rentalyield__shelf .rentalyield__feesbreakdownwrapper .rentalyield__feesbreakdowncomp .rentalyield__feesbreakdown-image .image{height:100%;width:100%}
.et-shelf .rentalyield .rentalyield__shelf .rentalyield__feesbreakdownwrapper .rentalyield__feesbreakdowncomp .rentalyield__feesbreakdown-image .image .comp-img-generic{height:100%;width:100%}
.et-shelf .rentalyield .rentalyield__shelf .rentalyield__feesbreakdownwrapper .rentalyield__feesbreakdowncomp .rentalyield__feesbreakdown-title{margin-bottom:20px}
.et-shelf .rentalyield .rentalyield__shelf .rentalyield__feesbreakdownwrapper .rentalyield__feesbreakdowncomp .rentalyield__feesbreakdown-title .title-comp{font-family:"RNHouseSansRegular",sans-serif}
.et-shelf .rentalyield .rentalyield__shelf .rentalyield__feesbreakdownwrapper .rentalyield__feesbreakdowncomp .rentalyield__feesresult-wrapper{margin-bottom:24px}
.et-shelf .rentalyield .rentalyield__shelf .rentalyield__feesbreakdownwrapper .rentalyield__feesbreakdowncomp .rentalyield__feesresult-wrapper .rentalyield__feesresult-title{font-size:16px;margin-bottom:8px}
.et-shelf .rentalyield .rentalyield__shelf .rentalyield__feesbreakdownwrapper .rentalyield__feesbreakdowncomp .rentalyield__feesresult-wrapper .rentalyield__feesresult-title p{margin:0;color:#333}
.et-shelf .rentalyield .rentalyield__shelf .rentalyield__feesbreakdownwrapper .rentalyield__feesbreakdowncomp .rentalyield__feesresult-wrapper .rentalyield__feesresult-text{color:#5a287d;font-size:30px;line-height:40px}
.et-shelf .rentalyield .rentalyield__shelf .rentalyield__feesbreakdownwrapper .rentalyield__feesbreakdowncomp .rentalyield__feesresult-wrapper .rentalyield__feesresult-text.rentalyield__feesresult-text--netannualreturn{font-size:32px;line-height:40px;font-weight:700}
.et-shelf .rentalyield .rentalyield__compliance .compliance{margin-bottom:32px}
.et-shelf .rentalyield .rentalyield__compliance .compliance .compliance-text{margin-left:40px}
.et-shelf .rentalyield .rentalyield__accordion .contextualHelpShelf{padding:0 !important;width:100% !important}
.et-shelf .rentalyield .rentalyield__accordion .contextualHelpShelf .aem-GridColumn{padding:0;width:99.7%}
.et-shelf .rentalyield .rentalyield__accordion .contextualHelpShelf .accordion-wrap{margin-left:0}
.et-shelf .rentalyield .rentalyield__accordion .contextualHelpShelf .link-card__accordion{background-color:#fff}
.et-shelf .rentalyield .rentalyield__accordion .contextualHelpShelf .link-card__accordion .card-accordion{margin-bottom:1px}
.et-shelf .rentalyield .rentalyield__accordion .contextualHelpShelf .link-card__accordion .card-accordion .product-acr-container{padding-top:21px}
@media(min-width:1024px) and (max-width:1257px){.et-shelf .rentalyield{margin-top:32px;margin-bottom:24px}
.et-shelf .rentalyield .rentalyield__shelf .rentalyield__feesbreakdownwrapper .rentalyield__feesbreakdowncomp{padding:32px 32px 16px 32px}
.et-shelf .rentalyield .rentalyield__shelf .rentalyield__feesbreakdownwrapper .rentalyield__feesbreakdowncomp .rentalyield__feesbreakdown-image{margin-top:68px;height:260px;width:260px}
.et-shelf .rentalyield .rentalyield__shelf .rentalyield__feesbreakdownwrapper .rentalyield__feesbreakdowncomp .rentalyield__feesresult-wrapper .rentalyield__feesresult-text{font-size:26px;line-height:36px}
.et-shelf .rentalyield .rentalyield__accordion .contextualHelpShelf .aem-GridColumn{width:100%}
}
@media(min-width:768px) and (max-width:1023px){.et-shelf .rentalyield{margin-top:32px;margin-bottom:24px}
.et-shelf .rentalyield .rentalyield__shelf .rentalyield__inputwrapper .rentalyield__inputcomp{padding:24px}
.et-shelf .rentalyield .rentalyield__shelf .rentalyield__feesbreakdownwrapper .rentalyield__feesbreakdowncomp{padding:24px 24px 8px 24px}
.et-shelf .rentalyield .rentalyield__shelf .rentalyield__feesbreakdownwrapper .rentalyield__feesbreakdowncomp .rentalyield__feesbreakdown-image{margin-top:114px;height:261px;width:261px}
.et-shelf .rentalyield .rentalyield__shelf .rentalyield__feesbreakdownwrapper .rentalyield__feesbreakdowncomp .rentalyield__feesresult-wrapper .rentalyield__feesresult-text{font-size:24px;line-height:32px}
.et-shelf .rentalyield .rentalyield__shelf .rentalyield__feesbreakdownwrapper .rentalyield__feesbreakdowncomp .rentalyield__feesresult-wrapper .rentalyield__feesresult-text.rentalyield__feesresult-text--netannualreturn{font-size:34px;line-height:44px}
.et-shelf .rentalyield .rentalyield__accordion .contextualHelpShelf .aem-GridColumn{width:100%}
}
@media(max-width:767px){.et-shelf .rentalyield{margin-top:32px;margin-bottom:24px}
.et-shelf .rentalyield .rentalyield__shelf .rentalyield__inputwrapper{padding:0 6px !important}
.et-shelf .rentalyield .rentalyield__shelf .rentalyield__inputwrapper .rentalyield__inputcomp{padding:16px 16px 24px 16px;border-top-right-radius:16px;border-bottom-left-radius:0}
.et-shelf .rentalyield .rentalyield__shelf .rentalyield__inputwrapper .rentalyield__inputcomp .rentalyield__inputfield{margin-bottom:24px}
.et-shelf .rentalyield .rentalyield__shelf .rentalyield__inputwrapper .rentalyield__inputcomp .rentalyield__cta{padding-top:0}
.et-shelf .rentalyield .rentalyield__shelf .rentalyield__inputwrapper .rentalyield__inputcomp .rentalyield__cta .cta.cta-primary .cta-button{width:100%}
.et-shelf .rentalyield .rentalyield__shelf .rentalyield__inputwrapper .rentalyield__inputcomp .rentalyield__cta .cta.cta-primary .cta-button .cta-text{min-width:100%}
.et-shelf .rentalyield .rentalyield__shelf .rentalyield__feesbreakdownwrapper{padding:0 6px !important}
.et-shelf .rentalyield .rentalyield__shelf .rentalyield__feesbreakdownwrapper .rentalyield__feesbreakdowncomp{padding:24px 24px 8px 24px;border-top-right-radius:0;border-bottom-left-radius:16px;position:relative}
.et-shelf .rentalyield .rentalyield__shelf .rentalyield__feesbreakdownwrapper .rentalyield__feesbreakdowncomp .rentalyield__feesbreakdown-title{width:68.7%;margin-right:12px}
.et-shelf .rentalyield .rentalyield__shelf .rentalyield__feesbreakdownwrapper .rentalyield__feesbreakdowncomp .rentalyield__feesbreakdown-image{height:80px;width:80px;margin:0;position:absolute;top:8px;right:24px}
.et-shelf .rentalyield .rentalyield__shelf .rentalyield__feesbreakdownwrapper .rentalyield__feesbreakdowncomp .rentalyield__feesresult-wrapper .rentalyield__feesresult-text{font-size:24px;line-height:32px}
.et-shelf .rentalyield .rentalyield__compliance{padding:0 6px !important}
.et-shelf .rentalyield .rentalyield__accordion{padding:0 6px !important}
.et-shelf .rentalyield .rentalyield__accordion .contextualHelpShelf .aem-GridColumn{width:100%}
}