.carousel{--cardGap:8px}@media (min-width:1024px){.carousel{--cardGap:16px}}@media (min-width:768px){.carousel .cards__intro-line{display:none}}.carousel .cards__intro{text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-inline:16px;padding-bottom:32px}@media (min-width:768px){.carousel .cards__intro{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;text-align:left;padding-inline:40px;padding-bottom:40px}}@media (min-width:1024px){.carousel .cards__intro{padding-inline:88px}}@media (min-width:1280px){.carousel .cards__intro{padding-inline:160px}}@media (min-width:1440px){.carousel .cards__intro{padding-inline:180px}}.carousel .cards__container{max-width:100%}.carousel .splide-wrapper{padding-inline:0}@media (min-width:768px){.carousel .splide-wrapper{padding-left:40px}}@media (min-width:1024px){.carousel .splide-wrapper{padding-left:88px}}@media (min-width:1280px){.carousel .splide-wrapper{padding-left:160px}}@media (min-width:1440px){.carousel .splide-wrapper{padding-left:180px}}.carousel .carousel__nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:24px;padding-inline:22px;margin-top:32px}@media (min-width:768px){.carousel .carousel__nav{padding-inline:40px;margin-top:40px}}@media (min-width:1024px){.carousel .carousel__nav{padding-left:144px;padding-right:56px;gap:32px;margin-top:48px}}@media (min-width:1280px){.carousel .carousel__nav{padding-left:216px}}@media (min-width:1440px){.carousel .carousel__nav{padding-left:240px;padding-right:60px;margin-top:56px}}.carousel .carousel__arrow{margin:0;padding:0;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;color:#000}.carousel .carousel__arrow:hover,.carousel .carousel__arrow:focus-visible{color:#3b6e8f}.carousel .carousel__arrow:focus-visible{outline:2px solid #3b6e8f;outline-offset:4px;border-radius:2px}.carousel .carousel__arrow:disabled,.carousel .carousel__arrow[disabled]{opacity:.35;pointer-events:none}.carousel .carousel__arrow .v-icon__svg{width:27px;height:27px;pointer-events:none}.carousel .carousel__arrow--prev{-webkit-transform:scale(-1,1);transform:scale(-1,1)}.carousel.carousel--align-left .splide-wrapper{padding-left:0}@media (min-width:768px){.carousel.carousel--align-left .splide-wrapper{padding-left:0;padding-right:40px}}@media (min-width:1024px){.carousel.carousel--align-left .splide-wrapper{padding-right:88px}}@media (min-width:1280px){.carousel.carousel--align-left .splide-wrapper{padding-right:160px}}@media (min-width:1440px){.carousel.carousel--align-left .splide-wrapper{padding-right:180px}}@media (min-width:1024px){.carousel.carousel--align-left .carousel__nav{padding-left:56px;padding-right:144px}}@media (min-width:1280px){.carousel.carousel--align-left .carousel__nav{padding-left:56px;padding-right:216px}}@media (min-width:1440px){.carousel.carousel--align-left .carousel__nav{padding-left:60px;padding-right:240px}}