.fund-tiles-component{content-visibility:auto;contain-intrinsic-size:500px}
.fund-tiles{display:grid;gap:2rem 2.5rem;grid-template-columns:repeat(auto-fit,minmax(min(285px,100%),1fr));justify-content:flex-start}
.fund-tile__content-subHeading{padding-bottom:32px}
.fund-tile__content-tag-p span{padding:2px 5px;font-weight:400;font-size:16px;color:#fff;margin-block:10px;display:inline-block;width:max-content;text-align:center;text-transform:uppercase;font-family:"Akkurat Pro Regular",Sans-serif}
.fund-tile__content-subHeading p{color:#7a7a7a;font-family:Akkurat Pro Regular,Sans-serif;font-size:14px;line-height:24px}
.fund-tile{border:1px solid #e5e5e6;display:flex;flex-direction:column;justify-content:flex-start;position:relative;color:#00485e;background:var(--text-color-light);padding:1rem;width:100% !important}
.fund-tile__eyebrow{text-transform:uppercase}
.fund-tile__eyebrow::before{content:'';display:block;background:#5f98a7;width:50px;height:5px;position:absolute;top:0}
.fund-tile-dialog-card .fund-tile__content-subHeading{padding-top:10px}
.fund-tile__content{display:flex;flex-direction:column;justify-content:flex-end;color:#58595b;padding-block:1.25rem 1rem}
.fund-tile__content>*{font-family:var(--font-heading);font-size:1.25rem;justify-items:flex-end;font-weight:400;line-height:1.2;font-feature-settings:"dlig"}
.fund-tile__link{padding-block:0 .75rem;color:#00485e;text-decoration:none;margin-top:auto;padding-bottom:12px}
.fund-tile__link a{color:currentColor;text-decoration:none;font-family:var(--font-heading);background:url(../../../../../content/dam/imemea/web/images/icons/arrow.svg) 0 center no-repeat;background-size:16px 16px;padding-left:24px}
.fund-tile-details{display:none}
dialog#fund-tile-dialog{max-width:100vw;width:100vw;max-height:100vh;height:100%;margin:0;overflow:hidden scroll;padding:2rem;border:0}
@media(width>=768px){dialog#fund-tile-dialog{max-width:inherit;width:100%;max-height:80vh;height:max-content;margin:0 auto;top:25%;translate:0 -12.5%}
}
@media(width>=1024px){dialog#fund-tile-dialog{width:640px;overflow:hidden auto}
}
dialog#fund-tile-dialog::backdrop{background:rgba(0,0,0,0.75)}
dialog#fund-tile-dialog[open]{animation:show 1.5s ease normal}
dialog#fund-tile-dialog.hide{animation:hide 1s ease normal}
@keyframes show{from{transform:translateY(-200%);opacity:0}
to{transform:translateY(0);opacity:1}
}
@keyframes hide{to{transform:translateY(-200%);opacity:0}
}
#fund-tile-dialog__close{position:absolute;z-index:2;right:1rem;top:1rem}
@media(width>=1280px){#fund-tile-dialog__close{translate:5rem 0;right:6rem}
}
.fund-tile-dialog-card .fund-tile__link{margin-block:.5rem 1rem}
.fund-tile-dialog-card .fund-tile__link a{font-size:1rem;line-height:1.5rem}
.fund-tile-dialog-card p{color:#7a7a7a;margin-bottom:.875rem;font-size:1rem;line-height:1.5rem}
.fund-tile-details__link{color:#00485e;text-decoration:none;margin-top:.5rem;margin-bottom:1rem}
.fund-tile-details__link a{color:currentColor;text-decoration:none;font-family:var(--font-heading);background:url(../../../../../content/dam/imemea/web/images/icons/arrow.svg) 0 center no-repeat;background-size:16px 16px;padding-left:24px}
.fund-tile-dialog-card .fund-tile__content-subHeading{display:none}
#fund-tile-dialog .im-component{padding-block:0}