.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;position:relative;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;height:40px;width:40px;border-radius:50%;background-color:transparent;color:#3b6e8f}.carousel .carousel__arrow:hover,.carousel .carousel__arrow:focus-visible{border:1px solid #c8e0f6}.carousel .carousel__arrow:focus-visible{outline:2px solid #3b6e8f;outline-offset:4px}.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__scrubber{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-touch-action:none;touch-action:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}.carousel .carousel__scrubber-segment{margin:0;padding:0;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1;height:1px;background-color:#b0b0b0;cursor:pointer}.carousel .carousel__scrubber-segment:after{content:"";position:absolute;inset:-10px 0;display:block}.carousel .carousel__scrubber-segment:before{content:"";position:absolute;inset:-2px 0;background-color:#3b6e8f;-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}.carousel .carousel__scrubber-segment.is-active:before{-webkit-animation:cs-pg-in .4s ease forwards;animation:cs-pg-in .4s ease forwards}.carousel .carousel__scrubber-segment.is-leaving:before{-webkit-animation:cs-pg-out .4s ease forwards;animation:cs-pg-out .4s ease forwards}.carousel.is-going-prev .carousel__scrubber-segment.is-active:before{-webkit-animation:cs-pg-in-prev .4s ease forwards;animation:cs-pg-in-prev .4s ease forwards}.carousel.is-going-prev .carousel__scrubber-segment.is-leaving:before{-webkit-animation:cs-pg-out-prev .4s ease forwards;animation:cs-pg-out-prev .4s ease forwards}.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}}@-webkit-keyframes cs-pg-in{from{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}to{-webkit-clip-path:inset(0 0% 0 0);clip-path:inset(0 0% 0 0)}}@keyframes cs-pg-in{from{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}to{-webkit-clip-path:inset(0 0% 0 0);clip-path:inset(0 0% 0 0)}}@-webkit-keyframes cs-pg-out{from{-webkit-clip-path:inset(0 0% 0 0);clip-path:inset(0 0% 0 0)}to{-webkit-clip-path:inset(0 0% 0 100%);clip-path:inset(0 0% 0 100%)}}@keyframes cs-pg-out{from{-webkit-clip-path:inset(0 0% 0 0);clip-path:inset(0 0% 0 0)}to{-webkit-clip-path:inset(0 0% 0 100%);clip-path:inset(0 0% 0 100%)}}@-webkit-keyframes cs-pg-in-prev{from{-webkit-clip-path:inset(0 0 0 100%);clip-path:inset(0 0 0 100%)}to{-webkit-clip-path:inset(0 0 0 0%);clip-path:inset(0 0 0 0%)}}@keyframes cs-pg-in-prev{from{-webkit-clip-path:inset(0 0 0 100%);clip-path:inset(0 0 0 100%)}to{-webkit-clip-path:inset(0 0 0 0%);clip-path:inset(0 0 0 0%)}}@-webkit-keyframes cs-pg-out-prev{from{-webkit-clip-path:inset(0 0% 0 0);clip-path:inset(0 0% 0 0)}to{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}}@keyframes cs-pg-out-prev{from{-webkit-clip-path:inset(0 0% 0 0);clip-path:inset(0 0% 0 0)}to{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}}