.carousel-container[data-v-8d72970c]{display:flex;width:100%;flex-direction:column;align-items:flex-start;opacity:1;z-index:100;margin-left:-268px;margin-bottom:-124px;margin-right:-268px;position:relative}.banners .promo-banner-rectangle[data-v-8d72970c]{box-shadow:none;margin:0;width:100%!important}.carousel-container[data-v-8d72970c] .carousel{--vc-pgn-background-color:transparent!important;--vc-pgn-active-color:transparent!important;--vc-nav-background:transparent!important;background:transparent!important;--carousel-transition:.3s;--carousel-opacity-inactive:1;--carousel-opacity-active:1;--carousel-opacity-near:1;box-shadow:none!important;width:100%}.carousel-container[data-v-8d72970c] .carousel__slide--sliding,.carousel-container[data-v-8d72970c] .carousel.is-dragging .carousel__slide{transition:opacity var(--carousel-transition),transform var(--carousel-transition)}.carousel-container[data-v-8d72970c] .carousel__slide{opacity:1!important;align-items:center}.carousel-container[data-v-8d72970c] .carousel__slide--prev,.carousel-container[data-v-8d72970c] .carousel__slide--active,.carousel-container[data-v-8d72970c] .carousel__slide--next{opacity:1!important}.carousel-container[data-v-8d72970c] .carousel__slide--next~.carousel__slide{opacity:1!important}.carousel-container[data-v-8d72970c] .carousel__viewport{border-radius:16px}.carousel-controls[data-v-8d72970c]{display:flex;justify-content:center;position:absolute;left:48px;bottom:22px;z-index:1000}.bullet.active.white[data-v-8d72970c]{width:27px;background:var(--Text-Strong-inverse,#fff);position:absolute;left:12px;top:12px}.bullet.active.transparent[data-v-8d72970c],.bullet.active.white[data-v-8d72970c]{height:16px;transition:all .3s ease;border-radius:var(--Rounding-rounded,600px)}.bullet.active.transparent[data-v-8d72970c]{align-self:stretch;width:52px;background:transparent;border:2px solid var(--Text-Strong-inverse,#fff)}.bullet-wrapper.active[data-v-8d72970c]{width:76px;justify-content:flex-start;transition:width .3s ease;position:relative}.bullet-wrapper[data-v-8d72970c]{display:flex;padding:12px;align-items:center;cursor:pointer}.bullet-wrapper[data-v-8d72970c],.bullet-wrapper[data-v-8d72970c]:hover{transition:all .3s cubic-bezier(.4,0,.2,1)}.bullet-wrapper[data-v-8d72970c]:hover{opacity:.8}.bullet[data-v-8d72970c]{width:16px;height:16px;background:var(--Text-Strong-inverse);border-radius:600px;border:2px solid transparent;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.bullet-wrapper.active .bullet[data-v-8d72970c]{width:52px;background:transparent;border:2px solid var(--Text-Strong-inverse)}.bullet-wrapper.active .bullet[data-v-8d72970c]:before{content:"";position:absolute;width:27px;height:13px;right:22px;background:var(--Text-Strong-inverse);border-radius:600px;transition:all .3s cubic-bezier(.4,0,.2,1)}.bullet-wrapper:nth-child(2).active .bullet[data-v-8d72970c]:before{right:12px}.bullet-wrapper:nth-child(3).active .bullet[data-v-8d72970c]:before{left:22px}@media only screen and (max-width:1400px){.carousel-container[data-v-8d72970c]{margin-left:-44px;margin-bottom:-124px;margin-right:-44px}}@media only screen and (max-width:1100px){.carousel-container[data-v-8d72970c]{margin-left:0;margin-right:0}.promo-banner-rectangle[data-v-8d72970c]{padding:48px;gap:28px}.promo-banner-rectangle img[data-v-8d72970c]{width:186px;height:204px}.promo-banner-banner-wrapper[data-v-8d72970c]{gap:32px}.promo-banner-title[data-v-8d72970c]{font-size:28px;line-height:36px}.promo-banner-subtitle[data-v-8d72970c]{font-size:22px;line-height:36px}}@media only screen and (max-width:770px){.banners .promo-banner-rectangle[data-v-8d72970c]{min-height:536px}.carousel-controls[data-v-8d72970c]{left:50%;transform:translate(-50%);bottom:4px}}@media only screen and (max-width:730px){.banners .features-banner-title[data-v-8d72970c]{font-size:28px;line-height:36px}.banners .features-banner-subtitle[data-v-8d72970c]{font-size:20px;line-height:36px}.promo-banner-rectangle[data-v-8d72970c]{padding:48px var(--Spacing-padding-6,24px);flex-direction:column-reverse;height:auto}.promo-banner-banner-wrapper[data-v-8d72970c]{align-items:center}.promo-banner-title[data-v-8d72970c]{font-size:28px;line-height:36px;text-align:center}.promo-banner-banner-text p[data-v-8d72970c]{text-align:center;width:100%}.promo-banner-subtitle[data-v-8d72970c]{font-size:22px;line-height:36px;text-align:center}}
