.ecl-carousel{overflow:hidden;position:relative}.ecl-carousel .ecl-banner,.ecl-carousel .ecl-banner__image:before{border-radius:0;box-shadow:none}.ecl-carousel .ecl-banner,.ecl-carousel .ecl-banner .ecl-container{height:100%}.ecl-carousel__container{background-color:#082b7a;box-shadow:inset 0 -4px 12px -9px rgba(0,0,0,.6);width:calc(100% - 1.5rem)}.ecl-carousel__slides{display:flex;list-style:none;margin:0;padding:0;position:relative;width:100%}.ecl-carousel__slide{position:relative}.ecl-carousel__slide:before{background:#fff;content:"";display:block;height:100%;left:-.25rem;position:absolute;top:0;width:.25rem}.ecl-carousel__slide .ecl-banner__credit{margin-inline-end:.25rem}.ecl-carousel__controls{background-color:#082b7a;padding:.25rem 0}.ecl-carousel__controls .ecl-container{display:flex;justify-content:center}.ecl-carousel__controls .ecl-container,.ecl-carousel__slides .ecl-banner .ecl-container{max-width:1140px;width:100%}.ecl-carousel__next,.ecl-carousel__prev{background:#082b7a;border:0;cursor:pointer;display:block;padding:.5rem}.ecl-carousel__next:active,.ecl-carousel__next:hover,.ecl-carousel__prev:active,.ecl-carousel__prev:hover{background-color:#fff}.ecl-carousel__next:active .ecl-carousel__icon-default,.ecl-carousel__next:hover .ecl-carousel__icon-default,.ecl-carousel__prev:active .ecl-carousel__icon-default,.ecl-carousel__prev:hover .ecl-carousel__icon-default{fill:#082b7a}.ecl-carousel__next:focus-visible,.ecl-carousel__prev:focus-visible{outline:2px solid #fff}.ecl-carousel__autoplay{display:none}.ecl-carousel__pause,.ecl-carousel__play{align-items:center;background:transparent;border:0;cursor:pointer;display:flex;padding:.5rem}.ecl-carousel__pause:active .ecl-carousel__icon-default,.ecl-carousel__pause:focus-visible .ecl-carousel__icon-default,.ecl-carousel__pause:hover .ecl-carousel__icon-default,.ecl-carousel__play:active .ecl-carousel__icon-default,.ecl-carousel__play:focus-visible .ecl-carousel__icon-default,.ecl-carousel__play:hover .ecl-carousel__icon-default{display:none}.ecl-carousel__pause:active .ecl-carousel__icon-active,.ecl-carousel__pause:focus-visible .ecl-carousel__icon-active,.ecl-carousel__pause:hover .ecl-carousel__icon-active,.ecl-carousel__play:active .ecl-carousel__icon-active,.ecl-carousel__play:focus-visible .ecl-carousel__icon-active,.ecl-carousel__play:hover .ecl-carousel__icon-active{display:block}.ecl-carousel__pause:focus-visible,.ecl-carousel__play:focus-visible{outline:2px solid #fff}.ecl-carousel__icon-default{display:block}.ecl-carousel__icon-active{display:none}.ecl-carousel__pagination{align-items:center;color:#fff;display:flex;font:normal normal 400 1rem/1.25rem arial,sans-serif;font-weight:700;justify-content:flex-end;margin:0 .5rem;padding-top:2px;white-space:pre-wrap}.ecl-carousel__navigation{display:none}.ecl-carousel__navigation-item{background-color:transparent;border:2px solid #fff;border-radius:50%;cursor:pointer;height:1rem;margin:1rem;margin-inline-end:1.5rem;padding:0;width:1rem}.ecl-carousel__navigation-item:active,.ecl-carousel__navigation-item:hover{background-color:#fff}.ecl-carousel__navigation-item:focus-visible{outline:2px solid #fff;outline-offset:2px}.ecl-carousel__navigation-item[aria-current=true]{background-color:#fff}.ecl-carousel__navigation-item:last-child{margin-inline-end:1rem}.ecl-carousel-container--padded .ecl-banner .ecl-container{margin-inline-start:100px}@media (min-width:480px){.ecl-carousel__navigation{align-items:center;display:flex;margin-inline-end:auto}}@media (min-width:768px){.ecl-carousel__autoplay{display:flex;width:140px}.ecl-carousel__navigation{margin-inline-start:auto}}@media (min-width:996px){.ecl-carousel .ecl-banner,.ecl-carousel .ecl-banner .ecl-container{height:auto}.ecl-carousel__container{width:100%}.ecl-carousel__slide{position:relative}.ecl-carousel__slide:before{content:none}.ecl-carousel__slide .ecl-banner__credit{margin-inline-end:0}}@media (min-width:1140px){.ecl-container .ecl-carousel:not(.ecl-carousel--full-width) .ecl-banner .ecl-container{margin-inline-start:100px}.ecl-carousel__next,.ecl-carousel__prev{padding:.75rem;position:absolute;top:calc(50% - 22px);transform:translateY(-50%);z-index:1}.ecl-carousel__next:focus-visible,.ecl-carousel__prev:focus-visible{outline:2px solid #fff;outline-offset:-4px}.ecl-carousel__prev{left:0}.ecl-carousel__next{right:0}.ecl-carousel__autoplay,.ecl-carousel__pagination{width:10%}}.ecl-carousel--full-width{left:50%;margin-inline-start:-50vw;width:100vw}.ecl-container .ecl-carousel--full-width .ecl-banner:not(.ecl-banner--full-width) .ecl-container{padding-inline-end:1rem;padding-inline-start:1rem}.ecl-u-sr-only.sc-ecl-carousel-eu{clip:rect(0,0,0,0)!important;border:0!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}