.card[data-v-70a71cf9]{height:50vh;width:70vw;transform:scale(.8)}.image[data-v-70a71cf9]{width:20vw;aspect-ratio:10/8;transform:scale(.8)}@media screen and (min-width:480px){.card[data-v-70a71cf9]{height:40vh;width:55vw}}@media screen and (min-width:600px){.card[data-v-70a71cf9]{height:60vh;width:55vw}}@media screen and (min-width:972px){.card[data-v-70a71cf9]{height:50vh;width:45vw}}@media screen and (min-width:1023px){.card[data-v-70a71cf9]{height:100vh;width:45vw;transform:scale(.6)}.card .image[data-v-70a71cf9]{width:40vw;aspect-ratio:10/8;transform:scale(.8)}}.hero{height:60vh;background-size:cover;position:relative}.hero-desc{color:#fff;background:rgba(0,0,0,.555);position:absolute;inset:0;z-index:3}.hero-desc div{margin:2rem;position:absolute;bottom:0;left:0}.banner{z-index:1;height:100%;-o-object-fit:cover;object-fit:cover}.is-active{color:#d3d1d1!important}:root{--carousel-color-primary:#642afb;--carousel-color-secondary:#8e98f3;--carousel-color-white:#fff;--carousel-nav-width:30px}.carousel{position:relative;text-align:center}.carousel,.carousel *{box-sizing:border-box}.carousel__track{display:flex;margin:0;padding:0;position:relative}.carousel__viewport{overflow:hidden}.carousel__icon{width:1.2em;height:1.2em;fill:currentColor}.carousel__next,.carousel__prev{background-color:var(--carousel-color-primary);border-radius:var(--carousel-nav-width);width:var(--carousel-nav-width);height:var(--carousel-nav-width);text-align:center;font-size:calc(var(--carousel-nav-width)*2/3);padding:0;color:var(--carousel-color-white);display:flex;justify-content:center;align-items:center;position:absolute;border:0;cursor:pointer}.carousel__prev{top:50%;left:0;transform:translate(-50%,-50%)}.carousel__next{top:50%;right:0;transform:translate(50%,-50%)}.carousel__slide{scroll-snap-stop:auto;flex-shrink:0;margin:0;position:relative;display:flex;justify-content:center;align-items:center}.carousel__pagination{display:flex;justify-content:center;list-style:none}.carousel__pagination-button{margin:5px;width:10px;height:5px;border:0;cursor:pointer;background-color:var(--carousel-color-secondary)}.carousel__pagination-button--active{background-color:var(--carousel-color-primary)}p.text[data-v-006d568a]{text-align:justify}@media screen and (min-width:1024px){.carousel-div[data-v-006d568a]{transform:scale(.8)}}