.carouselInitContainer.infoTileCarousel{background-color:var(--web-refresh-background-color);position:relative;padding-bottom:40px}
.articleInfoListCarousel .material-icons,.infoTileCarousel .material-icons{-webkit-user-select:none;user-select:none}
.infoTileCarousel .slide-count{color:var(--web-refresh-title);font-family:"BNYM_CORPORATE_Akkurat_Pro"}
.carouselInitContainer.infoTileCarousel .carousel{padding-top:40px}
.carouselInitContainer.infoTileCarousel .slick-slide{margin-right:16px}
.carouselInitContainer.infoTileCarousel .slick-list{padding:10px 0}
.carouselInitContainer.infoTileCarousel.padding-70{padding:0 0 40px 0}
.carouselInitContainer.infoTileCarousel.padding-10{padding:0 0 40px 0}
.carouselInitContainer.infoTileCarousel .slick-dotted.slick-slider{margin-bottom:42px}
.carouselInitContainer.infoTileCarousel .backButton,.carouselInitContainer.infoTileCarousel .nextButton{width:36px !important;height:36px !important;border-radius:50%;border:1px solid var(--web-refresh-nav-active);cursor:pointer;color:var(--web-refresh-nav-active)}
.carouselInitContainer.infoTileCarousel .backButton{margin-right:4px}
.carouselInitContainer.infoTileCarousel .backButton svg{margin:6.5px}
.carouselInitContainer.infoTileCarousel .nextButton svg{margin:9.5px 9px}
.carouselInitContainer.infoTileCarousel.navigatorV-center .slick-prev{left:-41px}
.carouselInitContainer.infoTileCarousel.navigatorV-center .slick-next{right:-24px}
.carouselInitContainer.infoTileCarousel .slick-prev:before,.carouselInitContainer.infoTileCarousel .slick-next:before{content:"" !important}
.carouselInitContainer.infoTileCarousel .slick-dots li button:before{content:" ";border:2px solid var(--variable-navArrowColor);border-radius:50%;width:13px;height:13px;display:inline-block;color:var(--variable-navArrowColor);opacity:1}
.carouselInitContainer.infoTileCarousel .slick-dots li.slick-active button:before{background:var(--variable-navArrowColor)}
.carouselInitContainer.infoTileCarousel .nav-container{display:flex;align-items:center;position:absolute;height:36px;bottom:10px;width:100%}
.carouselInitContainer.infoTileCarousel.hide-dots .nav-container{gap:13px}
.carouselInitContainer.infoTileCarousel.navigatorV-top .nav-container{top:0}
.carouselInitContainer.infoTileCarousel.navigatorV-bottom .nav-container{bottom:10px}
.carouselInitContainer.infoTileCarousel.navigatorH-left .nav-container{left:12px}
.carouselInitContainer.infoTileCarousel.navigatorV-center.navigatorH-left .nav-container{left:80px}
.carouselInitContainer.infoTileCarousel.navigatorH-right .nav-container{right:12px}
.carouselInitContainer.infoTileCarousel.navigatorV-center.navigatorH-right .nav-container{right:60px}
.carouselInitContainer.infoTileCarousel.navigatorH-center .nav-container{justify-content:center;width:-webkit-fill-available}
.carouselInitContainer.infoTileCarousel .nav-container .slick-prev,.carouselInitContainer.infoTileCarousel .nav-container .slick-next,.carouselInitContainer.infoTileCarousel .nav-container .slick-dots{position:relative;width:auto;bottom:unset}
.carouselInitContainer.infoTileCarousel .carousel-steps-count{position:absolute;bottom:10px}
.carouselInitContainer.infoTileCarousel.navigatorH-right .carousel-steps-count{left:12px}
.carouselInitContainer.infoTileCarousel.navigatorH-left .carousel-steps-count,.carouselInitContainer.infoTileCarousel.navigatorH-center .carousel-steps-count{right:12px}
.carouselInitContainer.infoTileCarousel .carousel-status{font-family:"BNYM_CORPORATE_Akkurat_Pro";font-size:24px;font-weight:400;line-height:32px;letter-spacing:.02em;text-align:left}
.carouselInitContainer.infoTileCarousel.navigatorV-center.navigatorH-right .carousel-status{margin-left:70px}
.carouselInitContainer.infoTileCarousel.navigatorV-center.navigatorH-left .carousel-status{margin-right:70px}
.editor-carousel{display:flex;flex-wrap:wrap}
.editor-carousel .carousel-content{flex-grow:0;flex-shrink:0;flex-basis:calc(var(--variable-editorSlideCountSpace) - 30px);margin:4px}
.editor-carousel .carousel-content p{color:var(--variable-navArrowColor)}
.carouselInitContainer.infoTileCarousel .carousel>div:not(:first-child){visibility:hidden;opacity:0;height:0;overflow:hidden;padding:0;margin:0}
.carouselInitContainer.infoTileCarousel .carousel.slick-initialized>div{visibility:visible;opacity:1;height:auto}
.slick-arrow{overflow:visible !important;display:inherit !important}
.carouselInitContainer.infoTileCarousel.padding-70{padding:0 40px 40px 42px}
.carouselInitContainer.infoTileCarousel .slick-list{padding-right:100px}
.carouselInitContainer.infoTileCarousel .carousel-progress-bar{width:85%;height:1px;background:var(--web-refresh-progressbar)}
.carouselInitContainer.infoTileCarousel .carousel-progress-bar-inner{height:2px;width:0;background:var(--web-refresh-progressbar-inner);transition:width .5s ease-in-out;top:-1px;position:relative}
.no-cta-border{border:none !important;box-shadow:none !important}
.carouselInitContainer.infoTileCarousel .slick-dots{display:block !important}
.disabled{opacity:.5;pointer-events:none}
.infoTileCarousel .slick-dots,.infoTileCarousel .backButton,.infoTileCarousel .nextButton{display:none}
.carouselInitContainer.infoTileCarousel .carousel-progress-bar{width:95%}
.carouselInitContainer.infoTileCarousel .intro-box{flex-direction:column}
.carouselInitContainer.infoTileCarousel .intro-box .title-count{display:flex;justify-content:space-between}
.carouselInitContainer.infoTileCarousel .intro-box .carousel-slide-count .slide-count{display:block}
.carouselInitContainer.infoTileCarousel .slide-count{display:none}
@media(max-width:550px){.infoTileCarousel.insights-2 .slick-track{width:100% !important;display:flex;flex-direction:column;row-gap:24px}
.infoTileCarousel.insights-2 .nav-container{display:none}
}
.carouselInitContainer.infoTileCarousel .carousel-slide-count{width:20%}
@media(min-width:768px){.carouselInitContainer.infoTileCarousel .carousel{padding-top:48px}
.carouselInitContainer.infoTileCarousel .slick-dotted.slick-slider{margin-bottom:48px}
.carouselInitContainer.infoTileCarousel .carousel-progress-bar-inner{height:3px;top:-2px}
.carouselInitContainer.infoTileCarousel.navigatorV-center .slick-prev{left:-60px}
.carouselInitContainer.infoTileCarousel.padding-70{padding:0 70px 40px 70px}
.carouselInitContainer.infoTileCarousel.navigatorV-center .slick-next{right:-45px}
.slick-arrow{display:inherit !important}
.carouselInitContainer.infoTileCarousel .slick-slide{margin-right:20px}
.carouselInitContainer.infoTileCarousel .intro-box{flex-direction:row}
.carouselInitContainer.infoTileCarousel .intro-box .carousel-slide-count .slide-count{display:none}
.carouselInitContainer.infoTileCarousel .slide-count{display:block}
.carouselInitContainer.infoTileCarousel.insights-3 .slick-track,.carouselInitContainer.infoTileCarousel.insights-2 .slick-track{width:100% !important;display:flex;justify-content:space-between}
.carouselInitContainer.infoTileCarousel.insights-3 .slick-slide,.carouselInitContainer.infoTileCarousel.insights-2 .slick-slide{flex:1}
.carouselInitContainer.infoTileCarousel.insights-3 .slick-slide:not(:last-child),.carouselInitContainer.infoTileCarousel.insights-2 .slick-slide:not(:last-child){margin-right:20px}
.carouselInitContainer.infoTileCarousel.insights-3 .slick-slide:last-child,.carouselInitContainer.infoTileCarousel.insights-2 .slick-slide:last-child{margin-right:0}
.carouselInitContainer.infoTileCarousel.insights-3 .slick-list,.carouselInitContainer.infoTileCarousel.insights-2 .slick-list{padding-right:0}
.carouselInitContainer.infoTileCarousel .carousel-slide-count{width:0}
}
@media(min-width:1200px) and (max-width:1439px){.infoTileCarousel .slick-dots,.infoTileCarousel .backButton,.infoTileCarousel .nextButton{display:block !important}
.carouselInitContainer.infoTileCarousel .nav-container{display:flex !important}
.carouselInitContainer.infoTileCarousel .carousel-progress-bar{display:block !important}
.carouselInitContainer.infoTileCarousel .slick-slide{margin-right:20px}
}
@media(min-width:1440px){.carouselInitContainer.infoTileCarousel .intro-box{width:100%}
.carouselInitContainer.infoTileCarousel .carousel{padding-top:64px}
.carouselInitContainer.infoTileCarousel .slick-dots{display:none !important}
.carouselInitContainer.infoTileCarousel .slick-dotted.slick-slider{margin-bottom:64px}
.carouselInitContainer.infoTileCarousel .carousel-progress-bar{display:block !important;margin-right:32px}
.carouselInitContainer.infoTileCarousel .slick-slide{margin-right:24px}
.infoTileCarousel .slick-dots,.infoTileCarousel .backButton,.infoTileCarousel .nextButton{display:block}
.carouselInitContainer.infoTileCarousel .carousel-progress-bar{width:95%}
}
.material-icons.arrow_backward{width:20px}
[type="investor"]:lang(ja){.carouselInitContainer .carousel-status{font-family:"source-han-sans-japanese"}
}