.pixfort-slider-element .pixfort-slide-inner{overflow:hidden}
.pixfort-slider-element.thumbs-basic .pix-slider-thumbnails .pixfort-slide-inner{cursor:pointer;height:150px}
.pixfort-slider-element.thumbs-basic .pix-slider-thumbnails .pixfort-slide-inner img{object-fit:cover;height:100%;width:100%}
.pixfort-slider-element.thumbs-basic .pix-slider-thumbnails .swiper-slide img{opacity:.5;transition:var(--transition-base)}
.pixfort-slider-element.thumbs-basic .pix-slider-thumbnails .swiper-slide.swiper-slide-thumb-active img,.pixfort-slider-element.thumbs-basic .pix-slider-thumbnails .swiper-slide:hover img{opacity:1}
.pixfort-slider-element.thumbs-circles .pix-slider-thumbnails{display:flex;overflow:visible;transform:translateY(-50%)}
.pixfort-slider-element.thumbs-circles .pix-slider-thumbnails .swiper-wrapper{display:inline-flex;width:auto}
.pixfort-slider-element.thumbs-circles .pix-slider-thumbnails .swiper-slide{width:auto}
.pixfort-slider-element.thumbs-circles .pix-slider-thumbnails .swiper-slide img{opacity:.5;transition:var(--transition-base)}
.pixfort-slider-element.thumbs-circles .pix-slider-thumbnails .swiper-slide.swiper-slide-thumb-active img,.pixfort-slider-element.thumbs-circles .pix-slider-thumbnails .swiper-slide:hover img{opacity:1}
.pixfort-slider-element.thumbs-circles .pix-slider-thumbnails .pixfort-slide-inner{overflow:visible}
.pixfort-slider-element.thumbs-circles .pix-slider-thumbnails .circle-thumb-inner{background:#000;display:inline-block;line-height:100%;height:80px;width:80px;border-radius:100%}
.pixfort-slider-element .pixfort-slider-circle-thumb{border-radius:100%;cursor:pointer;padding:2px}
.pixfort-slider-element .pixfort-slider-circle-thumb img{aspect-ratio:1/1;border-radius:100%;width:80px;height:80px;object-fit:cover;border:3px solid #fff;transition:var(--transition-base)}
.pix-overflow-y-visible .flickity-viewport{pointer-events:all;overflow-y:visible!important;overflow-x:clip!important}
.pix-overflow-all-visible{overflow:visible!important}
.pix-overflow-all-visible .flickity-viewport{overflow:visible!important}
.pix-slider-full.no-dots .dot{display:none!important}
.pix-slider-nav .carousel-cell.is-nav-selected,.pix-slider-nav .carousel-cell:hover{opacity:1;cursor:pointer}
.pix-slider-nav-full .carousel-cell.is-nav-selected,.pix-slider-nav-full .carousel-cell:hover{opacity:1;cursor:pointer}
.pix-slider-nav-full.pix-style-2 .flickity-viewport{height:120px!important;padding:20px;margin-top:-60px;overflow:visible}
.pix-slider-nav-full.pix-style-2 .carousel-cell.is-nav-selected,.pix-slider-nav-full.pix-style-2 .carousel-cell:hover{cursor:pointer}
.pix-slider-nav-full.pix-style-2 .carousel-cell.is-nav-selected .dot-img-container:hover,.pix-slider-nav-full.pix-style-2 .carousel-cell:hover .dot-img-container:hover{transform:translate(0,-3px)!important}
.pix-slider-nav-full.pix-style-2 .carousel-cell.is-nav-selected img,.pix-slider-nav-full.pix-style-2 .carousel-cell:hover img{opacity:.9}
.flickity-viewport{width:100%}
.pix-one-active .carousel-cell{opacity:0;padding:25px 0;transition:opacity 1s cubic-bezier(.165, .84, .44, 1)}
.pix-one-active .carousel-cell.is-selected{opacity:1}
.pix-opacity-slider .carousel-cell{opacity:.3;transition:opacity .5s cubic-bezier(.165, .84, .44, 1)}
.pix-opacity-slider .carousel-cell.is-selected{opacity:1}
.pix-slider-scale .carousel-cell.is-selected .pix-slider-effects{transform:scale(1)}
.pix-circular-left .carousel-cell,.pix-circular-right .carousel-cell,.pix-circular-slider .carousel-cell{transition:opacity .1s cubic-bezier(.165, .84, .44, 1)!important}
.flickity-prev-next-button{width:48px;height:48px;border-radius:24px!important;top:calc(50% - 24px)!important}
.flickity-button-icon{fill:rgba(0,0,0,0.1)}
.flickity-prev-next-button.previous{left:-100px!important}
.flickity-prev-next-button.next{right:-100px!important}
.flickity-rtl .flickity-prev-next-button.previous{right:-100px!important;left:auto!important}
.flickity-rtl .flickity-prev-next-button.next{left:-100px!important;right:auto!important}
.pix-slider-dots .flickity-page-dots{position:relative;padding-top:30px;margin-top:0;bottom:0}
.pix-slider-dots .flickity-page-dots .dot{padding-top:0;border-radius:3.5px;height:7px;width:7px;opacity:.4;background-color:var(--pix-heading-default);transition:var(--transition-base)}
.pix-slider-dots .flickity-page-dots .dot.is-selected{width:20px;opacity:.6}
.pix-slider-dots.dark-dots .flickity-page-dots .dot{opacity:.3;background-color:var(--pix-heading-default)}
.pix-slider-dots.dark-dots .flickity-page-dots .dot.is-selected{opacity:.7}
.pix-slider-dots.light-dots .flickity-page-dots .dot{opacity:.4;background-color:var(--pix-gray-2)}
.pix-slider-dots.light-dots .flickity-page-dots .dot.is-selected{opacity:.8}
.pix-dots-left .flickity-page-dots{text-align:left}
.pix-dots-left .flickity-page-dots .dot{float:left}
.pix-dots-right .flickity-page-dots{text-align:right}
.pix-dots-right .flickity-page-dots .dot{float:right}
.no-dots .flickity-page-dots{display:none!important}
.flickity-button{background:0 0!important;border:2px solid var(--pix-dark-opacity-3)!important;opacity:1;transition:var(--transition-base)!important}
.flickity-button svg path{fill:var(--pix-dark-opacity-3)}
.flickity-button:hover{background:0 0;opacity:.5}
.light-dots .flickity-button{border:2px solid var(--pix-light-opacity-3)!important}
.light-dots .flickity-button svg path{fill:var(--pix-light-opacity-3)!important}
.pix-main-slider,.pix-main-slider *{backface-visibility:initial!important;outline:0}
.pix-main-slider * .card-img,.pix-main-slider .card-img{backface-visibility:hidden!important}
.pix-main-slider .bg-gradient-primary{background-attachment:scroll!important}
.pix_tabs_content .pix-main-slider:not(.pix-slider-loaded){opacity:0;min-height:400px;transition:var(--transition-base)}
.pix_tabs_content .pix-main-slider.pix-slider-loaded{animation-duration:.5s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-name:fadeIn}
@media (max-width:920px){.pix-slider .row.row-eq-height.align-items-center.pix-py-200{padding-top:50px!important;padding-bottom:50px!important}}
.elementor-section.elementor-section-full_width.elementor-section-stretched .flickity-button.flickity-prev-next-button.previous{left:20px;top:50%!important;opacity:.1!important;transition:opacity .5s}
.elementor-section.elementor-section-full_width.elementor-section-stretched .flickity-button.flickity-prev-next-button.next{right:20px;top:50%!important;opacity:.05}
.elementor-section.elementor-section-full_width.elementor-section-stretched:hover .flickity-button.flickity-prev-next-button{opacity:1!important}
@media (min-width:768px){.pix-main-slider .flickity-slider{pointer-events:none!important}}
.pix-slider,.pix-slider-div{isolation:isolate}
.pix-wpbakery-carousel .pix-templates-carousel-item>.vc_row,.pix-wpbakery-carousel .pix-templates-carousel-item>.vc_section{margin:0!important;width:100%!important;max-width:100%!important;left:auto!important}