/* Show the homepage estimator heading and cards over the Services dialog's dimmed page. */
html.ir-funds-embed,
html.ir-funds-embed body[data-page="home"]{min-height:100%;overflow-x:hidden!important;scroll-behavior:auto!important;background:transparent!important}
/* Keep wheel, touch and keyboard scrolling, but hide scrollbars inside the floating popup. */
html.ir-funds-embed,
html.ir-funds-embed body[data-page="home"],
html.ir-funds-embed body[data-page="home"] #study-funds :is(.ir-funds-form,.ir-funds-step-panels,.ir-funds-result,.ir-funds-result-main,.ir-funds-result-placeholder,.ir-funds-profile-match-list){scrollbar-width:none!important;-ms-overflow-style:none!important}
html.ir-funds-embed::-webkit-scrollbar,
html.ir-funds-embed body[data-page="home"]::-webkit-scrollbar,
html.ir-funds-embed body[data-page="home"] #study-funds :is(.ir-funds-form,.ir-funds-step-panels,.ir-funds-result,.ir-funds-result-main,.ir-funds-result-placeholder,.ir-funds-profile-match-list)::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}
html.ir-funds-embed.ir-loader-visible,
html.ir-funds-embed.ir-loader-visible body[data-page="home"]{overflow-y:auto!important}
html.ir-funds-embed.ir-loader-pending::before{display:none!important}
html.ir-funds-embed body[data-page="home"] > #ir-site-loader,
html.ir-funds-embed body[data-page="home"] > .ticker-wrap,
html.ir-funds-embed body[data-page="home"] > .site-header,
html.ir-funds-embed body[data-page="home"] > #ir-newsletter,
html.ir-funds-embed body[data-page="home"] > footer,
html.ir-funds-embed body[data-page="home"] > .ir-scroll-top,
html.ir-funds-embed body[data-page="home"] > .mobilebar,
html.ir-funds-embed body[data-page="home"] .ir-cookie-consent,
html.ir-funds-embed body[data-page="home"] .ir-cookie-pref-backdrop{display:none!important}
html.ir-funds-embed body[data-page="home"]{margin:0!important;padding:0!important}
html.ir-funds-embed body[data-page="home"] > main{display:block!important;margin:0!important;padding:0!important;background:transparent!important}
html.ir-funds-embed body[data-page="home"] > main > section:not(#study-funds){display:none!important}
html.ir-funds-embed body[data-page="home"] > main > #study-funds.ir-funds-section{
  min-height:0!important;margin:0!important;padding:28px 0 44px!important;
  background:transparent!important;background-image:none!important
}
html.ir-funds-embed body[data-page="home"] #study-funds::before,
html.ir-funds-embed body[data-page="home"] #study-funds::after{content:none!important;display:none!important}
html.ir-funds-embed body[data-page="home"] #study-funds .ir-funds-updated,
html.ir-funds-embed body[data-page="home"] #study-funds #passage-partner{display:none!important}
html.ir-funds-embed body[data-page="home"] #study-funds .ir-funds-head{display:flex!important;background:transparent!important;border:0!important;box-shadow:none!important}
/* Homepage styles later set dark heading colors; keep the transparent dialog readable. */
html.ir-funds-embed body[data-page="home"] #study-funds .ir-funds-head h2{color:#fff!important}
html.ir-funds-embed body[data-page="home"] #study-funds .ir-funds-head p{color:#c9cdd4!important}
html.ir-funds-embed body[data-page="home"] #study-funds .ir-funds-result{
  outline:1px solid rgba(255,255,255,.17);outline-offset:-1px
}
@media(max-width:620px){
  html.ir-funds-embed body[data-page="home"] > main > #study-funds.ir-funds-section{padding:20px 0 36px!important}
  html.ir-funds-embed body[data-page="home"] #study-funds .ir-funds-head-copy{padding-right:46px!important}
}
