.carouselInitContainer{background-color:var(--variable-backgroundColor);position:relative;padding-bottom:40px}
.carouselInitContainer .carousel{padding-top:62px}
.carouselInitContainer .slick-slide{margin:0 12px}
.carouselInitContainer .slick-list{padding:10px 0}
.carouselInitContainer.padding-70{padding:0 0 40px 0}
.carouselInitContainer.padding-10{padding:0 0 40px 0}
.carouselInitContainer .backButton,.carouselInitContainer .nextButton{width:36px !important;height:36px !important;border-radius:50%;border:1px solid var(--variable-navArrowColor);cursor:pointer;color:var(--variable-navArrowColor)}
.carouselInitContainer .backButton svg{margin:6.5px}
.carouselInitContainer .nextButton svg{margin:9.5px 9px}
.carouselInitContainer.navigatorV-center .slick-prev{left:-60px}
.carouselInitContainer.navigatorV-center .slick-next{right:-45px}
.carouselInitContainer .slick-prev:before,.carouselInitContainer .slick-next:before{content:'' !important}
.carouselInitContainer .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 .slick-dots li.slick-active button:before{background:var(--variable-navArrowColor)}
.carouselInitContainer .nav-container{display:flex;align-items:center;position:absolute;height:36px;bottom:10px;gap:23px}
.carouselInitContainer.hide-dots .nav-container{gap:13px}
.carouselInitContainer.navigatorV-top .nav-container{top:0}
.carouselInitContainer.navigatorV-bottom .nav-container{bottom:10px}
.carouselInitContainer.navigatorH-left .nav-container{left:12px}
.carouselInitContainer.navigatorV-center.navigatorH-left .nav-container{left:80px}
.carouselInitContainer.navigatorH-right .nav-container{right:12px}
.carouselInitContainer.navigatorV-center.navigatorH-right .nav-container{right:60px}
.carouselInitContainer.navigatorH-center .nav-container{justify-content:center;width:-webkit-fill-available}
.carouselInitContainer .nav-container .slick-prev,.carouselInitContainer .nav-container .slick-next,.carouselInitContainer .nav-container .slick-dots{position:relative;width:auto;bottom:unset}
.carouselInitContainer .carousel-steps-count{position:absolute;bottom:10px}
.carouselInitContainer.navigatorH-right .carousel-steps-count{left:12px}
.carouselInitContainer.navigatorH-left .carousel-steps-count,.carouselInitContainer.navigatorH-center .carousel-steps-count{right:12px}
.carouselInitContainer .carousel-status{font-family:"BNYM_CORPORATE_Akkurat_Pro";font-size:24px;font-weight:400;line-height:32px;letter-spacing:.02em;text-align:left}
.carouselInitContainer.navigatorV-center.navigatorH-right .carousel-status{margin-left:70px}
.carouselInitContainer.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 .carousel>div:not(:first-child){visibility:hidden;opacity:0;height:0;overflow:hidden;padding:0;margin:0}
.carouselInitContainer .carousel.slick-initialized>div{visibility:visible;opacity:1;height:auto}
.slick-arrow{overflow:visible !important;display:none !important}
@media(min-width:768px){.carouselInitContainer.padding-70{padding:0 70px 40px 70px}
.slick-arrow{display:inherit !important}
}