:root{--scroll-color:#f9550d}
.articleCarousel{padding:40px 0 0 0}
.article-carousel-eyebrow{padding-bottom:10px}
.articleCarousel-cards{padding:20px calc(var(--bs-gutter-x) * .5) 80px calc(var(--bs-gutter-x) * .5)}
@media(min-width:768px){.articleCarousel{padding:110px 0}
.articleCarousel-cards{padding:45px 0 160px 20px}
}
@media(min-width:1024px){.articleCarousel-cards{padding:45px 0 160px 80px}
}
.articleCarousel .title{text-transform:uppercase}
.article-carousel-info-container{margin-bottom:100px}
.articleCarousel .intro{margin-top:30px}
.articleCarousel-cardpanel{position:relative;isolation:isolate;overflow:hidden;opacity:1;transition:opacity 500ms linear}
.articlesCarousel+.article-horizontal-carousel-controls{position:relative;isolation:isolate;margin-top:35px;padding-top:30px;border-top:1px solid #d5d5d7;height:48px}
@media(min-width:768px){.articlesCarousel+.article-horizontal-carousel-controls{border-top:unset;margin-top:50px;height:24px}
}
.articlesCarousel .fund-card{width:100%}
.slick-dots li button:before{transition:all 250ms linear}
.articlesCarousel+.article-horizontal-carousel-controls .slick-dots li.slick-active button:before{font-size:18px !important}
@media(min-width:768px){.articlesCarousel .fund-card{width:350px;height:100%}
}
.articlesCarousel .slick-track{margin:0;display:flex !important}
.articlesCarousel .slick-slide{height:inherit !important}
.articlesCarousel+.article-horizontal-carousel-controls .slick-dots{bottom:5px;margin:0 auto;width:100%}
@media(min-width:768px){.articlesCarousel+.article-horizontal-carousel-controls .slick-dots{text-align:left;margin:0;--_dotsWidthac:calc(100% - 90px);width:var(--_dotsWidthac)}
}
@media(min-width:990px){.articlesCarousel div.slick-slide[aria-hidden=true]{pointer-events:none;opacity:.25;transition:opacity 200ms linear}
}
@media(min-width:1024px){.articlesCarousel+.article-horizontal-carousel-controls .slick-dots{--_dotsWidthac:calc(100% - 90px);width:var(--_dotsWidthac)}
}
@media(min-width:1280px){.articlesCarousel+.article-horizontal-carousel-controls .slick-dots{--_dotsWidthac:calc(100% - 90px);width:var(--_dotsWidthac)}
}
@media(min-width:768px){.articlesCarousel+.article-horizontal-carousel-controls .slick-dots li{position:relative;display:inline-block;width:calc(var(--_dotsWidthac) / var(--_slideCount));height:6px;margin:0;padding:0;cursor:pointer;background:#d5d5d7;transition:all 75ms linear}
.articlesCarousel+.article-horizontal-carousel-controls .slick-dots li.slick-active{background:var(--scroll-color)}
.articlesCarousel+.article-horizontal-carousel-controls .slick-dots li:has(~ li.slick-active){background:var(--scroll-color)}
.articlesCarousel+.article-horizontal-carousel-controls .slick-dots li.slick-active{border-radius:0 100vw 100vw 0}
.articlesCarousel+.article-horizontal-carousel-controls .slick-dots li:last-child{border-radius:0 100vw 100vw 0}
.articlesCarousel+.article-horizontal-carousel-controls .slick-dots li:first-child{border-radius:100vw 0 0 100vw}
.articlesCarousel+.article-horizontal-carousel-controls .slick-dots li.slick-active:first-child{border-radius:100vw}
.articlesCarousel+.article-horizontal-carousel-controls .slick-dots li button{height:inherit}
.articlesCarousel+.article-horizontal-carousel-controls .slick-dots li button:before{content:''}
}
.articlesCarousel+.article-horizontal-carousel-controls .carousel-arrows{position:absolute;right:0;top:3px}
.articlesCarousel+.article-horizontal-carousel-controls .carousel-arrows button{border:0;background:0}
@media(min-width:768px){.articlesCarousel+.article-horizontal-carousel-controls .carousel-arrows{position:absolute;right:20px;top:3px}
}
@media(min-width:1024px){.articlesCarousel+.article-horizontal-carousel-controls .carousel-arrows{position:absolute;right:0;top:3px}
}
.articlesCarousel+.article-horizontal-carousel-controls .slick-arrow path{stroke:var(--scroll-color)}
.articlesCarousel+.article-horizontal-carousel-controls .slick-arrow:hover path{stroke:#f9550d}
.articlesCarousel+.article-horizontal-carousel-controls .slick-arrow.slick-disabled path{stroke:#d5d5d7}
.articlesCarousel+.article-horizontal-carousel-controls .slick-arrow{cursor:pointer;width:24px}
.articlesCarousel+.article-horizontal-carousel-controls .slick-arrow:first-child{margin-right:18px}
@media(min-width:768px){.articlesCarousel+.article-horizontal-carousel-controls .slick-arrow{width:unset}
}
.fund-card{background:#dee8eb;border-radius:10px;padding:30px 30px 40px 30px}
.fund-card .fund-card__title *{color:#013f54;font-size:30px}
.fund-card .fund-card__intro{color:#4e4f51;margin-top:30px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
.fund-card .fund-card__intro p,.fund-card .fund-card__commentary p{font-size:14px}
.fund-card .fund-card__cta{margin-top:16px}
.fund-card .fund-card__cta a,.fund-card .fund-card__timecapusle a{color:#2891a3;font-weight:500;text-decoration:none}
.fund-card .fund-card__cta a:is(:hover,:focus),.fund-card .fund-card__timecapusle a:is(:hover,:focus){text-decoration:underline}
.fund-card .fund-card__cta a svg,.fund-card .fund-card__timecapusle a svg{margin-right:12px}
.fund-card .fund-card__commentary,.fund-card .fund-card__timecapusle{border-top:1px solid #bcbebf;margin-top:20px;padding-top:20px}
.fund-card .fund-card__commentary .title,.fund-card .fund-card__timecapusle .title{font-size:11px;font-weight:400;text-transform:uppercase;color:#013f54}
.fund-card .fund-card__commentary .commentary{margin-top:20px;display:grid;grid-template-columns:50px auto;align-items:center}
.fund-card .fund-card__commentary .commentary p{margin-bottom:0}
.marketEyeTile{margin:100px 0 80px 0}
.marketEyeTile .marketEyetitle_image{translate:-12px 0}
.marketEyeTile .marketEyetitle_coverimage{translate:-12px 0}
.marketEyeTile .marketEyetitle_image img{width:auto;max-height:310px}
.marketEyeTile .marketEyetitle_coverimage img{width:auto;max-height:310px}
.marketEyeTile .marketEyeTile-content-holder{margin-top:40px}
.marketEyeTile .marketEyeTile-content-holder .eyebrow{text-transform:uppercase}
.marketEyeTile .marketEyeTile-content-holder .marketEyeTile-title{margin-top:30px;max-width:18ch}
.marketEyeTile .marketEyeTile-content-holder .marketEyeTile-intro .articletile-intro{margin-top:10px}
.marketEyeTile .marketEyeTile-content-holder .btn{margin-top:30px}
.marketEyeTile-link{color:#2891a3;font-weight:400;text-decoration:none}
.marketEyeTile-link:hover,.marketEyeTile-link:focus{text-decoration:underline}
@media(min-width:768px){.marketEyeTile .marketEyeTile-content-holder{margin-top:unset;margin-right:80px}
.marketEyeTile .marketEyetitle_image{translate:-80px 0}
.marketEyeTile .marketEyetitle_coverimage{translate:-80px 0}
.marketEyeTile .marketEyetitle_image img{max-height:440px}
.marketEyeTile .marketEyetitle_coverimage img{max-height:440px}
.marketEyeTile .marketEyeTile-content-holder .marketEyeTile-title{max-width:unset}
.marketEyeTile .marketEyeTile-upcoming{margin-top:60px}
}
@media(min-width:1280px){.marketEyeTile .marketEyetitle_image{translate:-80px 0}
.marketEyeTile .marketEyetitle_coverimage{translate:-80px 0}
.marketEyeTile .marketEyetitle_image img{max-height:660px}
.marketEyeTile .marketEyetitle_coverimage img{max-height:660px}
.marketEyeTile .marketEyeTile-upcoming{margin-top:120px}
}
@media(min-width:1440px){.marketEyeTile .marketEyeTile-upcoming{margin-top:120px;margin-right:80px}
}
.marketEyeTile .marketEyeTile-upcoming{margin-top:40px}
.marketEyeTile .marketEyeTile-upcoming .upcoming-carousel-holder{position:relative;isolation:isolate;font-family:"Akkurat Pro";display:grid;grid-template-rows:auto auto;gap:20px;justify-items:start;align-items:start;background:rgb(95 181 190 / 10%);border-radius:10px;padding:30px}
.marketEyeTile .marketEyeTile-upcoming .me-upcoming-carousel{grid-row:1/1;border-bottom:1px solid #bcbebf;margin-bottom:unset;padding-bottom:30px}
.marketEyeTile .me-upcoming-counter{display:none}
.marketEyeTile .marketEyeTile-upcoming .me-upcoming-carousel .upcoming-card{display:flex;flex-direction:column;justify-content:space-between;min-height:175px;height:auto}
.marketEyeTile .marketEyeTile-upcoming .me-upcoming-carousel .upcoming-card__details{list-style:none;margin:0;padding:0;color:#4e4f51;display:flex;justify-content:space-between;font-size:14px;padding-right:110px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
.marketEyeTile .marketEyeTile-upcoming .me-upcoming-carousel .upcoming-card__details li{font-size:14px;line-height:2;color:#013f54}
.marketEyeTile .marketEyeTile-upcoming .me-upcoming-carousel .upcoming-card__details .details-date{background:url(clientlibs/img/calendar.svg) center left no-repeat;padding-left:32px}
.marketEyeTile .marketEyeTile-upcoming .me-upcoming-carousel .upcoming-card__details .details-time{background:url(clientlibs/img/clock.svg) center left no-repeat;padding-left:32px}
.marketEyeTile .marketEyeTile-upcoming .me-upcoming-carousel .upcoming-card__details .details-duration{display:none}
.marketEyeTile .marketEyeTile-upcoming .me-upcoming-carousel .upcoming-card__details .details-duration:before{content:'|';margin-right:16px}
.marketEyeTile .marketEyeTile-upcoming .me-upcoming-carousel .upcoming-card__title{font-size:20px;line-height:28px;letter-spacing:-0.01em;color:#013f54;text-wrap:balance;margin-top:20px;margin-bottom:20px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.marketEyeTile .marketEyeTile-upcoming .me-upcoming-carousel .upcoming-card__link{display:inline-block;margin-top:auto;background:url(clientlibs/img/calendar-register.svg) center left no-repeat;padding-left:32px;color:#2891a3;font-weight:400;text-decoration:none}
.marketEyeTile .marketEyeTile-upcoming .me-upcoming-carousel .upcoming-card__link:hover,.marketEyeTile .marketEyeTile-upcoming .me-upcoming-carousel .upcoming-card__link:focus{text-decoration:underline}
.marketEyeTile .me-upcoming-dots{position:relative;grid-row:2/-1;align-self:center}
.marketEyeTile .me-upcoming-dots .slick-dots{position:static;display:flex;flex-direction:row}
.marketEyeTile .me-upcoming-dots .slick-dots li{border-radius:50%;width:32px;height:32px}
.marketEyeTile .me-upcoming-dots .slick-dots li.slick-active{box-shadow:0 0 0 1px #013f54}
.marketEyeTile .me-upcoming-dots .slick-dots li button{width:inherit;height:inherit}
.marketEyeTile .me-upcoming-dots .slick-dots li button:before{display:inline-grid;align-content:center;justify-content:center;line-height:1;position:static;font-size:8px;color:#013f54}
@media(min-width:1024px){.marketEyeTile .marketEyeTile-upcoming .upcoming-carousel-holder{grid-template-rows:unset;grid-template-columns:auto auto;min-height:215px}
.marketEyeTile .marketEyeTile-upcoming .me-upcoming-carousel{border-bottom:unset;margin-bottom:inherit;padding-bottom:unset;grid-row:unset;grid-column:2/-1;width:360px;height:150px;margin-bottom:0}
.marketEyeTile .marketEyeTile-upcoming .me-upcoming-carousel .slick-slide{height:150px}
.marketEyeTile .me-upcoming-counter{display:grid;align-items:center;justify-content:center;position:absolute;top:-39px;right:-39px;width:78px;aspect-ratio:1;color:#f9550d}
.marketEyeTile .me-upcoming-counter svg{position:absolute;top:0;right:0;width:78px;height:78px}
.marketEyeTile .me-upcoming-counter svg circle{stroke-linecap:round;stroke-width:1px;stroke:#a7a9ac;fill:none;position:absolute;top:0;left:0;stroke-dasharray:227;stroke-dashoffset:0;transform:rotate(-90deg);transform-origin:50%}
.marketEyeTile .me-upcoming-counter svg circle.animated{opacity:1;stroke-width:2px;stroke:#f9550d}
.marketEyeTile .me-upcoming-counter svg circle.animated.play{animation-iteration-count:infinite;animation-name:slider-timer;animation-duration:8000ms;animation-direction:reverse;animation-timing-function:linear}
@keyframes slider-timer{to{stroke-dashoffset:227}
}
.marketEyeTile .marketEyeTile-upcoming .me-upcoming-carousel .upcoming-card{min-height:unset;display:flex;flex-direction:column;justify-content:space-between;height:inherit}
.marketEyeTile .marketEyeTile-upcoming .me-upcoming-carousel .upcoming-card__details .details-duration{display:block}
.marketEyeTile .marketEyeTile-upcoming .me-upcoming-carousel .upcoming-card__details .details-duration:before{content:'|';margin-right:16px}
.marketEyeTile .me-upcoming-dots{grid-row:unset;position:relative;grid-column:1/1;align-self:center}
.marketEyeTile .me-upcoming-dots .slick-dots{flex-direction:column}
}
@media(min-width:1280px){.marketEyeTile .marketEyeTile-upcoming .me-upcoming-carousel-holder{gap:50px;padding:30px 45px}
}