.v-carousel{overflow:hidden}.v-carousel--with-margin{margin:0 2.5rem}.v-carousel__wrapper{position:relative}.v-carousel__inner{transform:translate(calc(var(--active-index)*-100%/var(--fa306b56)));white-space:nowrap}.v-carousel__inner--should-transition{transition:transform .3s ease-in-out}.v-carousel__item-array{display:inline-flex;width:calc(100%/var(--fa306b56))}.v-carousel__button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border-width:0;color:inherit;cursor:pointer;font-family:inherit;font-size:inherit;font-size:1.875rem;font-style:inherit;font-weight:inherit;height:unset;line-height:inherit;padding:0;position:absolute;top:50%;transform:translateY(-50%)}.v-carousel__button .nuxt-icon svg{margin-bottom:0;vertical-align:unset}.v-carousel__button:focus-visible{outline:.125rem solid #0070b4;outline-offset:.125rem}.v-carousel__button--prev{left:0}.v-carousel__button--next{right:0}.v-carousel__button--deactivated{color:#7f7f7f;cursor:default;opacity:.5}.v-carousel__button--small{font-size:1.5rem}.v-carousel__pagination{align-self:center;display:flex;flex-wrap:wrap;gap:.625rem;justify-content:center;margin:.875rem auto}.v-carousel__page{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:2px solid #00abe7;border-radius:100%;color:inherit;cursor:pointer;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;height:.75rem;line-height:inherit;padding:0;transition:background-color .3s ease-in-out;width:.75rem}.v-carousel__page .nuxt-icon svg{margin-bottom:0;vertical-align:unset}.v-carousel__page:focus-visible{outline:.125rem solid #0070b4;outline-offset:.125rem}.v-carousel__page--active{background-color:#00abe7}
