.hero-carousel{position:relative}
.hero-carousel .breadcrumbs{position:absolute;margin:0 auto;left:0;right:0;width:100%;z-index:1}
.hero-carousel .breadcrumbs__item:not(:first-child)::before{color:#e8ebed}
.hero-carousel .breadcrumbs__item a{color:#e8ebed}
.hero-carousel__carousel{position:relative}
.hero-carousel__item{position:relative}
.hero-carousel__item::before{background:-webkit-gradient(linear,right top,left top,color-stop(40.66%,rgba(38,40,43,.4)),to(#26282b));background:-webkit-linear-gradient(right,rgba(38,40,43,.4) 40.66%,#26282b 100%);background:-moz-linear-gradient(right,rgba(38,40,43,.4) 40.66%,#26282b 100%);background:-o-linear-gradient(right,rgba(38,40,43,.4) 40.66%,#26282b 100%);background:linear-gradient(270deg,rgba(38,40,43,.4) 40.66%,#26282b 100%);content:'';height:100%;left:0;opacity:.6;position:absolute;top:0;width:100%}
.hero-opacity .hero-carousel__item::before{opacity:.1}
.hero-carousel__image{z-index:0}
.hero-carousel__image img{-o-object-fit:cover;object-fit:cover}
@media(max-width:767.98px) and (orientation:landscape){.hero-carousel__image img{min-height:100vh}
}
@media(min-width:768px) and (orientation:portrait){.hero-carousel__image img{min-height:35vh}
}
@media(min-width:768px) and (orientation:landscape){.hero-carousel__image img{min-height:100vh}
}
@media(min-width:992px){.hero-carousel__image img{min-height:70vh}
}
@media(min-width:1212px){.hero-carousel__image img{min-height:auto;height:610px}
}
.hero-carousel__container{position:absolute;top:35%;top:240px;right:0;left:0;z-index:2;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
@media(min-width:576px){.hero-carousel__container{top:45%}
}
@media(min-width:1441px){.hero-carousel__container{top:230px}
}
.hero-carousel__content{width:100%}
@media(min-width:768px){.hero-carousel__content{width:476px}
}
@media(min-width:992px){.hero-carousel__content{width:800px}
}
.hero-carousel__title{font-family:BioRhyme;font-size:36px;line-height:44px;margin-bottom:4px;color:#fff}
@media(min-width:992px){.hero-carousel__title{margin-bottom:8px}
}
.hero-carousel__desc{color:#fdfeff;font-size:16px;line-height:24px;margin-bottom:28px}
@media(min-width:992px){.hero-carousel__desc{font-size:20px;line-height:28px;margin-bottom:40px}
}
.hero-carousel__cta{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;list-style:none}
.sm-hero-carousel{margin-bottom:75px}
.hero-carousel__cta:first-child{margin-right:50px}
.hero-carousel__cta a{min-width:180px;margin-right:15px;font-size:16px;line-height:19px;padding:12px 20px}
.hero-carousel__cta a span{padding-left:10px;font-size:14px}
@media(min-width:992px){.hero-carousel__cta a{font-size:18px;line-height:27px;padding:16px 32px}
}
.hero-carousel__bottom{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;bottom:75px;margin:0 auto;left:0;right:0;position:absolute}
.hero-carousel__pagination{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}
.hero-carousel__pagination-item{width:8px;height:8px;background-color:#fff;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;margin-right:12px;cursor:pointer;-webkit-transition:.2s all ease-in-out;-o-transition:.2s all ease-in-out;-moz-transition:.2s all ease-in-out;transition:.2s all ease-in-out}
.hero-carousel__pagination-item.active{width:32px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;background-color:#ab8fd1}
.hero-carousel__buttons{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}
.hero-carousel__buttons-next,.hero-carousel__buttons-prev{width:55px;height:55px;background-color:#fff;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;cursor:pointer;-webkit-transition:.2s all ease-in-out;-o-transition:.2s all ease-in-out;-moz-transition:.2s all ease-in-out;transition:.2s all ease-in-out}
.hero-carousel__cta{margin-top:15px}
@media(min-width:992px){.hero-carousel__buttons-next,.hero-carousel__buttons-prev{width:66px;height:66px}
.hero-carousel__cta{margin-top:25px}
}
.hero-carousel__buttons-next.disabled,.hero-carousel__buttons-prev.disabled{opacity:.7}
.hero-carousel__buttons-prev{margin-right:10px}
.authoring-stores{height:335px}
.hero-carousel__content{color:#fff}
.sm-hero-carousel .breadcrumbs.container{display:none}
.ap_banner_top{margin-top:60px}
@media(max-width:576px){.hero-carousel__bottom{bottom:20px}
.ap_banner_top .hero-carousel__bottom{bottom:12px}
.hero-carousel__container{transform:unset;top:89px}
.ap_banner_top .hero-carousel__item{max-height:550px}
.ap_banner_top .hero-carousel__image img{height:100%}
}
.hero-carousel__carousel{visibility:hidden}
.hero-carousel__carousel.slick-initialized{visibility:visible}