@layer vuetify-components{.v-carousel{overflow:hidden;position:relative;width:100%}.v-carousel__controls{align-items:center;bottom:0;display:flex;height:50px;justify-content:center;list-style-type:none;position:absolute;width:100%;z-index:1;background:color-mix(in srgb,rgb(var(--v-theme-surface-variant)) 30%,transparent);color:rgb(var(--v-theme-on-surface-variant))}.v-carousel__controls>.v-item-group{flex:0 1 auto}.v-carousel__controls__item{margin:0 8px}.v-carousel__controls__item .v-icon{opacity:.5}.v-carousel__controls__item--active .v-icon{opacity:1;vertical-align:middle}.v-carousel__controls__item:hover{background:none}.v-carousel__controls__item:hover .v-icon{opacity:.8}.v-carousel__progress{margin:0;bottom:0;left:0;right:0}.v-carousel-item{display:block;height:inherit;text-decoration:none}.v-carousel-item>.v-img{height:inherit}.v-carousel--hide-delimiter-background .v-carousel__controls{background:transparent}.v-carousel--vertical-delimiters .v-carousel__controls{flex-direction:column;height:100%;width:50px}}.bq-banner[data-v-13db073f]{position:relative;background:#2f4a2c}.bq-banner--hero[data-v-13db073f] .v-window__container{height:clamp(360px,54vh,600px)}.bq-banner--page[data-v-13db073f] .v-window__container{height:clamp(280px,38vh,420px)}.bq-banner__carousel[data-v-13db073f] .v-carousel__controls{background:transparent}.bq-banner__carousel[data-v-13db073f] .v-btn.v-window__left,.bq-banner__carousel[data-v-13db073f] .v-btn.v-window__right{background:transparent!important;box-shadow:none!important;opacity:.5}.bq-banner__carousel[data-v-13db073f] .v-window__left .v-btn__overlay,.bq-banner__carousel[data-v-13db073f] .v-window__left .v-btn__underlay,.bq-banner__carousel[data-v-13db073f] .v-window__right .v-btn__overlay,.bq-banner__carousel[data-v-13db073f] .v-window__right .v-btn__underlay{display:none}.bq-banner__carousel[data-v-13db073f] .v-responsive__content{display:flex;align-items:center}.bq-banner__media[data-v-13db073f]{position:absolute!important;inset:0;width:100%;height:100%}.bq-banner__media--backdrop[data-v-13db073f]{z-index:0;opacity:.72;filter:blur(28px) saturate(.82);transform:scale(1.08)}.bq-banner__media--foreground[data-v-13db073f]{z-index:1}.bq-banner--hero .bq-banner__media--foreground[data-v-13db073f]{left:auto;width:auto;max-width:100%;-o-object-fit:contain!important;object-fit:contain!important;-o-object-position:right center!important;object-position:right center!important;-webkit-mask-image:linear-gradient(90deg,transparent 0,rgba(0,0,0,.45) 14%,#000 32%);mask-image:linear-gradient(90deg,transparent 0,rgba(0,0,0,.45) 14%,#000 32%)}.bq-banner__overlay[data-v-13db073f]{position:absolute;z-index:2;inset:0;pointer-events:none}.bq-banner--hero .bq-banner__overlay[data-v-13db073f]{background:linear-gradient(90deg,#182814d1,#1828147a 46%,#18281414)}.bq-banner--page .bq-banner__overlay[data-v-13db073f]{background:linear-gradient(180deg,#18281459,#182814ad)}.bq-banner__content[data-v-13db073f]{position:relative;z-index:3;width:100%}.bq-banner--page .bq-banner__inner[data-v-13db073f]{text-align:center;margin:0 auto;max-width:820px}.bq-banner__eyebrow[data-v-13db073f]{color:#ffffffdb;font-size:12.5px;margin-bottom:14px}.bq-banner__title[data-v-13db073f]{margin:0;color:#fff;line-height:.9;max-width:15ch;text-shadow:0 3px 24px rgba(0,0,0,.28)}.bq-banner__title--modern[data-v-13db073f]{font-family:var(--bq-font-ui);font-weight:500;line-height:1.02;letter-spacing:-.035em}.bq-banner--hero .bq-banner__title[data-v-13db073f]{font-size:clamp(48px,6.4vw,96px)}.bq-banner--page .bq-banner__title[data-v-13db073f]{font-size:clamp(40px,5.2vw,72px);max-width:none}.bq-banner__subtitle[data-v-13db073f]{color:#ffffffe6;font-size:clamp(15px,1.5vw,19px);margin:18px 0 28px;letter-spacing:.2px}.bq-banner--page .bq-banner__subtitle[data-v-13db073f]{margin-left:auto;margin-right:auto;max-width:60ch}.bq-banner--page .bq-banner__title+.bq-banner__subtitle[data-v-13db073f]{margin-bottom:0}.bq-banner__cta[data-v-13db073f]{font-weight:600;letter-spacing:2.5px;text-transform:uppercase}@media(prefers-reduced-motion:reduce){.bq-banner[data-v-13db073f] .v-window__container{transition:none!important}}@media(max-width:700px){.bq-banner--hero .bq-banner__media--foreground[data-v-13db073f]{left:0;width:100%;-o-object-position:center!important;object-position:center!important;-webkit-mask-image:none;mask-image:none}}
