  .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__controls{align-items:center;display:flex;gap:1.5rem;justify-content:center;margin-top:2rem}.carousel__control{left:0;margin-top:0;opacity:1 !important;position:relative;right:0}.carousel__control::after{display:none}.carousel__control.swiper-button-disabled{background:#999}.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{height:363px !important;width:auto !important}}.carousel-image__caption{display:none}@media(min-width: 992px){.carousel-image__caption{background-color:#fff !important;color:#0a0a0b;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-image__caption::placeholder{color:#0a0a0b !important}.carousel-image__caption:is(h1,h2,h3,h4,h5),.carousel-image__caption h1,.carousel-image__caption h2,.carousel-image__caption h3,.carousel-image__caption h4,.carousel-image__caption h5{color:#003976}.carousel-image__caption:is(a){color:#003976}}.carousel-image__caption>p{font-size:.75rem;font-weight:600;margin-bottom:0;opacity:.7}