.carousel__slide{height:auto;width:100%}.carousel__image{border-radius:16px;display:flex;height:100%;position:relative}.carousel__image>img{border-radius:16px;margin:auto 0;width:100%}@media(min-width: 992px){.carousel__image>img{margin:0;width:auto}}.carousel__caption{display:none}@media(min-width: 992px){.carousel__caption{background-color:#fff !important;color:#000}.carousel__caption::placeholder{color:#000 !important}.carousel__caption:is(h1,h2,h3,h4,h5),.carousel__caption h1,.carousel__caption h2,.carousel__caption h3,.carousel__caption h4,.carousel__caption h5{color:#1a1464}.carousel__caption:is(a){color:#1a1464}.carousel__caption{border:1px solid #999;border-radius:999px;bottom:unset;display:block;left:1rem;max-width:calc(100% - 2rem);padding:2px .5rem;position:absolute;right:unset;top:1rem}}.carousel__caption>p{font-size:.75rem;font-weight:600;margin-bottom:0;opacity:.7}.carousel__controls{align-items:center;display:flex;gap:1.5rem;justify-content:center;margin-top:2rem}.carousel__control{left:0;margin-top:0;position:relative;right:0}.carousel__control svg{display:none}.carousel__control.swiper-button-disabled{background:#999;opacity:1}.carousel__control.swiper-button-disabled .carousel__control-inner{background:#f5f5f5;color:#999;height:48px;left:1px;margin:1px;top:1px;width:48px}@media(min-width: 992px){.carousel-image__slide.carousel__slide{height:363px;width:auto}}