.elementor-widget-topppa_custom_carousel_widget.topppa-e-animation-cards .topppa-e-wrp{width:100%}.elementor-widget-topppa_custom_carousel_widget.topppa-e-animation-cards .swiper-slide .topppa-e-item{filter:brightness(0.7);transition:filter .3s cubic-bezier(0.24, 1, 0.3, 1);border-radius:var(--topppa-e-radius)}.elementor-widget-topppa_custom_carousel_widget.topppa-e-animation-cards .swiper-slide-next .topppa-e-item,.elementor-widget-topppa_custom_carousel_widget.topppa-e-animation-cards .swiper-slide-prev .topppa-e-item{filter:brightness(0.85)}.elementor-widget-topppa_custom_carousel_widget.topppa-e-animation-cards .swiper-slide.is-selected .topppa-e-item{filter:brightness(1)}.elementor-widget-topppa_custom_carousel_widget.topppa-e-animation-marquee .topppa-custom-carousel{overflow:hidden;user-select:none}.elementor-widget-topppa_custom_carousel_widget.topppa-e-animation-marquee .swiper-wrapper{transition-timing-function:linear;will-change:transform;transform-style:preserve-3d;transition:none !important;-webkit-transition:none !important;-moz-transition:none !important;-o-transition:none !important;transform:translate3d(0, 0, 0);backface-visibility:hidden;perspective:1000px}.elementor-widget-topppa_custom_carousel_widget.topppa-e-animation-marquee .swiper-slide{flex-shrink:0;height:auto;transform:translateZ(0);transition:none !important;-webkit-transition:none !important;-moz-transition:none !important;-o-transition:none !important;opacity:1 !important;filter:none !important}.elementor-widget-topppa_custom_carousel_widget.topppa-e-animation-marquee .swiper-slide .topppa-e-item{width:100%;height:100%;display:flex;align-items:center;justify-content:center;transform:translateZ(0);backface-visibility:hidden}@media(max-width: 767px){.elementor-widget-topppa_custom_carousel_widget.topppa-e-animation-marquee .swiper-slide{min-width:auto !important}.elementor-widget-topppa_custom_carousel_widget.topppa-e-animation-marquee .swiper-wrapper{transition:none !important}.elementor-widget-topppa_custom_carousel_widget.topppa-e-animation-marquee .topppa-custom-carousel{height:auto !important}}.elementor-widget-topppa_custom_carousel_widget.topppa-e-animation-marquee .swiper-slide{box-sizing:border-box}@media(max-width: 480px){.elementor-widget-topppa_custom_carousel_widget.topppa-e-animation-marquee .swiper-slide{width:auto !important;flex-basis:auto !important}}.elementor-widget-topppa_custom_carousel_widget.topppa-e-animation-marquee .topppa-custom-carousel-button,.elementor-widget-topppa_custom_carousel_widget.topppa-e-animation-marquee .topppa-custom-carousel-dots,.elementor-widget-topppa_custom_carousel_widget.topppa-e-animation-marquee .topppa-custom-carousel-fraction{display:none !important}.elementor-widget-topppa_custom_carousel_widget.topppa-e-animation-marquee.topppa-e-vertical-true{height:350px}.elementor-widget-topppa_custom_carousel_widget.topppa-e-animation-marquee.topppa-e-vertical-true .swiper-wrapper{flex-direction:column;height:auto}.elementor-widget-topppa_custom_carousel_widget.topppa-e-animation-marquee.topppa-e-vertical-true .swiper-slide{width:100% !important;height:auto !important}.elementor-widget-topppa_custom_carousel_widget.topppa-e-animation-marquee.topppa-e-vertical-true .swiper-slide .topppa-e-item{white-space:normal}.elementor-widget-topppa_custom_carousel_widget.topppa-e-animation-default .topppa-custom-carousel{overflow:hidden}.elementor-widget-topppa_custom_carousel_widget.topppa-e-fade-edges-yes .topppa-custom-carousel{mask-image:linear-gradient(to var(--topppa-e-fade-edge-direction, "right"), rgba(255, 255, 255, var(--topppa-e-fade-edge-alpha, 0.35)), #fff var(--topppa-e-fade-edge-deep, 30%), #fff calc(100% - var(--topppa-e-fade-edge-deep, 30%)), rgba(255, 255, 255, var(--topppa-e-fade-edge-alpha, 0.35)))}.elementor-widget-topppa_custom_carousel_widget.topppa-e-match-height-yes .topppa-e-match-height{margin-top:auto}.elementor-widget-topppa_custom_carousel_widget.topppa-e-vertical-true .topppa-e-wrp{overflow:hidden}.elementor-widget-topppa_custom_carousel_widget.topppa-e-vertical-true .topppa-e-item{height:inherit}.elementor-widget-topppa_custom_carousel_widget :has(~.topppa-e-dots){margin-bottom:25px}.elementor-widget-topppa_custom_carousel_widget .topppa-custom-carousel-dots{position:absolute;width:fit-content;height:fit-content;padding:0;list-style:none;text-align:center;line-height:1;transform:translate3d(var(--topppa-e-dots-h-off, 0), var(--topppa-e-dots-v-off, 0), 0);display:flex;align-items:center;z-index:10}.elementor-widget-topppa_custom_carousel_widget .topppa-custom-carousel-dots .dot{display:inline-block;background:rgba(51,51,51,.25);border-radius:50%;font-size:8px;width:var(--topppa-e-dots-width);height:var(--topppa-e-dots-height);transition:all .6s cubic-bezier(0.29, 0.7, 0.34, 1.04);cursor:pointer}.elementor-widget-topppa_custom_carousel_widget .topppa-custom-carousel-dots .dot.is-selected{background:#333}.elementor-widget-topppa_custom_carousel_widget .topppa-custom-carousel-button{position:absolute;width:fit-content;height:fit-content;border:none;background:0 0;padding:0;z-index:10;transition:.3s cubic-bezier(0.24, 1, 0.3, 1)}.elementor-widget-topppa_custom_carousel_widget .topppa-custom-carousel-button:hover{cursor:pointer}.elementor-widget-topppa_custom_carousel_widget .topppa-custom-carousel-button:active,.elementor-widget-topppa_custom_carousel_widget .topppa-custom-carousel-button:focus,.elementor-widget-topppa_custom_carousel_widget .topppa-custom-carousel-button:hover{background:inherit}.elementor-widget-topppa_custom_carousel_widget .topppa-custom-carousel-button i,.elementor-widget-topppa_custom_carousel_widget .topppa-custom-carousel-button svg{transition:.3s cubic-bezier(0.24, 1, 0.3, 1);display:block}.elementor-widget-topppa_custom_carousel_widget .topppa-custom-carousel-button i{text-align:center}.elementor-widget-topppa_custom_carousel_widget .topppa-custom-carousel-button.topppa-e-previous{transform:translate3d(var(--topppa-e-prev-arrow-h-off, -15px), var(--topppa-e-prev-arrow-v-off, 0), 0)}.elementor-widget-topppa_custom_carousel_widget .topppa-custom-carousel-button.topppa-e-next{transform:translate3d(var(--topppa-e-next-arrow-h-off, 15px), var(--topppa-e-next-arrow-v-off, 0), 0)}.elementor-widget-topppa_custom_carousel_widget .topppa-custom-carousel-fraction{position:absolute;width:fit-content;height:fit-content;z-index:10;transform:translate3d(var(--topppa-e-fraction-h-off, 0), var(--topppa-e-fraction-v-off, 0), 0)}