.c_carousel{--carousel-image-height:43.75rem;--carousel-slide-spacing:2.1875rem;--carousel-arrow-height:1.25rem;--carousel-arrow-width:0.625rem;overflow:hidden}.c_carousel__slider{height:31.25rem;margin-left:auto;margin-right:auto;max-width:calc(90% - 1.875rem)}@media(min-width:700px){.c_carousel__slider{height:var(--carousel-image-height);max-width:calc(85% - var(--carousel-slide-spacing)*2)}}@media(min-width:1300px){.c_carousel__slider{max-width:calc(var(--max-width) + var(--carousel-slide-spacing)*2)}}.c_carousel__slider .agile__list,.c_carousel__slider .agile__track{height:100%;overflow:visible}.c_carousel__slider .agile__slides{max-width:none!important}.c_carousel__slider__slide{box-sizing:border-box;height:100%;padding:0 .9375rem;position:relative}@media(min-width:700px){.c_carousel__slider__slide{padding:0 var(--carousel-slide-spacing)}}.c_carousel__slider__slide__grid{grid-gap:1.5625rem;-ms-grid-rows:25rem;display:-ms-grid;display:grid;grid-template-rows:25rem;height:100%;position:relative}.app--isEdge15orDown .c_carousel__slider__slide__grid{display:flex;flex-flow:column nowrap}.c_carousel--with_captions .c_carousel__slider__slide__grid{-ms-grid-rows:25rem 7.5rem;grid-template-rows:25rem 7.5rem}@media(min-width:700px){.c_carousel__slider__slide__grid{-ms-grid-rows:6fr;grid-template-rows:6fr}.c_carousel--with_captions .c_carousel__slider__slide__grid{-ms-grid-rows:5fr 1fr;grid-template-rows:5fr 1fr}}.c_carousel__slider__slide__image{-ms-grid-row:1;grid-row:1}.c_carousel__slider__slide__caption{display:none;font-size:.875rem;-ms-grid-row:2;grid-row:2}.c_carousel--with_captions .c_carousel__slider__slide__caption{display:block}@media(min-width:700px){.c_carousel__slider__slide__caption{font-size:inherit}}.c_carousel__slider .agile__nav-button{-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;--slider-arrow-distance-offset:-1.25rem;-webkit-appearance:none;background:transparent;border:none;color:inherit;font:inherit;height:var(--carousel-arrow-height);line-height:normal;margin:0;overflow:visible;padding:0;position:absolute;text-align:inherit;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:auto;width:30px;width:var(--carousel-arrow-width)}.c_carousel__slider .agile__nav-button::-moz-focus-inner{border:0;padding:0}.c_carousel--main--arrows--overlay .c_carousel__slider .agile__nav-button,.c_carousel--thumbnails--arrows--overlay .c_carousel__slider .agile__nav-button{width:auto}.c_carousel__slider .agile__nav-button--prev{text-align:right}@media(min-width:0rem){.c_carousel__slider .agile__nav-button--prev{left:-30px;left:calc(-30px - var(--slider-arrow-distance-offset-xsm, 0px))}}@media(min-width:28.125rem){.c_carousel__slider .agile__nav-button--prev{left:-30px;left:calc(-30px - var(--slider-arrow-distance-offset-sm, 0px))}}@media(min-width:43.75rem){.c_carousel__slider .agile__nav-button--prev{left:-30px;left:calc(-30px - var(--slider-arrow-distance-offset-md, 0px))}}@media(min-width:64rem){.c_carousel__slider .agile__nav-button--prev{left:-30px;left:calc(-30px - var(--slider-arrow-distance-offset-lg, 0px))}}.c_carousel__slider .agile__nav-button--prev .c_icon_svg{margin-left:auto;margin-right:0}.c_carousel__slider .agile__nav-button--next{text-align:left}@media(min-width:0rem){.c_carousel__slider .agile__nav-button--next{right:-30px;right:calc(-30px - var(--slider-arrow-distance-offset-xsm, 0px))}}@media(min-width:28.125rem){.c_carousel__slider .agile__nav-button--next{right:-30px;right:calc(-30px - var(--slider-arrow-distance-offset-sm, 0px))}}@media(min-width:43.75rem){.c_carousel__slider .agile__nav-button--next{right:-30px;right:calc(-30px - var(--slider-arrow-distance-offset-md, 0px))}}@media(min-width:64rem){.c_carousel__slider .agile__nav-button--next{right:-30px;right:calc(-30px - var(--slider-arrow-distance-offset-lg, 0px))}}.c_carousel__slider .agile__nav-button--next .c_icon_svg{margin-left:0;margin-right:auto}.c_carousel__slider .agile__nav-button:focus,.c_carousel__slider .agile__nav-button:hover{color:var(--color-red)}.c_box--black .c_carousel__slider .agile__nav-button{color:var(--color-white)}.c_box--black .c_carousel__slider .agile__nav-button:focus,.c_box--black .c_carousel__slider .agile__nav-button:hover{color:var(--color-red)}.c_carousel__slider .agile__nav-button svg{--slider-arrow-svg-height:var(--carousel-arrow-height);--slider-arrow-svg-width:var(--carousel-arrow-width)}