.carousel .carousel-container{position:relative}.carousel-heading{margin-left:34px}@media (min-width:1024px){.carousel-heading{margin-left:110px}}.carousel .carousel-swiper{position:static}.carousel .carousel-swiper .carousel-swiper-image{aspect-ratio:1/1;margin-bottom:12px;-o-object-fit:cover;object-fit:cover}@media (min-width:1024px){.carousel .carousel-swiper .carousel-swiper-image{margin-bottom:2.25rem}}.carousel .carousel-swiper .carousel-swiper-text{text-align:center;text-transform:uppercase}.carousel .carousel-heading-container{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px;position:relative}@media (min-width:1024px){.carousel .carousel-heading-container{margin-bottom:36px}}.carousel .carousel-view-all-link{align-items:center;border-left:2px solid #003752;display:inline-flex;font-size:10px;height:13px;letter-spacing:.5px;line-height:13px;padding-left:12px;text-transform:uppercase}@media (min-width:1024px){.carousel .carousel-view-all-link{border-left-width:5px;font-size:21px;height:43px;letter-spacing:1.05px;line-height:29px;padding-left:18px}}.carousel .carousel-button-container{align-items:center;display:flex;height:100%;position:absolute}.carousel .carousel-swiper-button-next,.carousel .carousel-swiper-button-prev{display:inline-flex;height:auto;margin-top:0;position:relative;top:0;width:10px}@media (min-width:1024px){.carousel .carousel-swiper-button-next,.carousel .carousel-swiper-button-prev{width:32px}}.carousel .carousel-swiper-button-next:after,.carousel .carousel-swiper-button-prev:after{content:""}.carousel .carousel-swiper-button-next svg,.carousel .carousel-swiper-button-prev svg{fill:#003752}.carousel .carousel-swiper-button-prev{left:0}.carousel .carousel-swiper-button-next{left:7px;transform:rotate(180deg)}@media (min-width:1024px){.carousel .carousel-swiper-button-next{left:23px}}
