/*! praxis-elementor-addon - v1.14.7 - 04-10-2024 */.elementor-widget-praxis-testimonials .praxis-wrap-icon,.elementor-widget-praxis-testimonials .praxis-wrap-icon svg{min-width:1em;min-height:1em;line-height:1;vertical-align:middle;display:flex;align-items:center}.elementor-widget-praxis-testimonials .praxis-wrap-icon svg{fill:currentColor}.elementor-widget-praxis-testimonials .praxis-lazyload-widget-settings .praxis-lazyload-widget-preloader__grid-icon .praxis-wrap-icon,.elementor-widget-praxis-testimonials .praxis-lazyload-widget-settings .praxis-lazyload-widget-preloader__grid-icon .praxis-wrap-icon svg{width:1em;height:1em;min-width:auto;min-height:auto;max-width:100%;max-height:100%}.elementor-widget-praxis-testimonials ul.page-numbers .praxis-theme-button .praxis-wrap-icon{width:1em;height:1em}.elementor-widget-praxis-testimonials ul.page-numbers .page-numbers.next span.praxis-text+span.praxis-wrap-icon{margin-left:var(--praxis-icon-spacing)}.elementor-widget-praxis-testimonials .praxis-pagination--infinite_scroll ul.page-numbers .page-numbers.next span.praxis-wrap-icon{animation:praxis-icon-spin 2s linear infinite}.elementor-widget-praxis-testimonials .praxis-pagination--icon-skin-yes ul.page-numbers .page-numbers.next .praxis-pagination-loadmore-state-loading span.praxis-wrap-icon{animation:praxis-icon-spin 2s linear infinite}.elementor-widget-praxis-testimonials ul.page-numbers .page-numbers.prev span.praxis-text+span.praxis-wrap-icon{margin-right:var(--praxis-icon-spacing)}.elementor-widget-praxis-testimonials .praxis-postmeta--icon-shape .praxis-postmeta[data-name=count] .praxis-postmeta__inner>.praxis-wrap-icon{background-color:var(--praxis-colors-bd);width:calc(1em + var(--icon-count-shape-size));height:calc(1em + var(--icon-count-shape-size))}.elementor-widget-praxis-testimonials .praxis-postmeta__inner>.praxis-wrap-icon{position:relative;font-size:16px;margin-right:var(--praxis-icon-space);width:1em;height:1em;display:flex;align-items:center;justify-content:center;transition:color .25s ease}.elementor-widget-praxis-testimonials .praxis-postmeta[data-name=count] .praxis-postmeta__inner>.praxis-wrap-icon{transition:border-color .25s ease,color .25s ease}.elementor-widget-praxis-testimonials .praxis-postmeta[data-name=count] .praxis-postmeta__inner>.praxis-wrap-icon:before{position:absolute;left:0;bottom:0;top:0;right:0;margin:auto;width:1em;height:1em;display:flex;align-items:center;justify-content:center}.elementor-widget-praxis-testimonials .praxis-slider{--praxis-arrows-height:25px;--praxis-arrows-spacing:10px;--praxis-arrows-width:25px;--praxis-bullets-size:9px;--praxis-bullets-spacing:4px;--praxis-columns:3;--praxis-fraction-spacing:15px;--praxis-slider-bd-width:0px;--praxis-slider-disabled-opacity:0.35;--praxis-slider-height:auto;--praxis-slider-width:100%;--praxis-space-between:20px;position:relative}.elementor-widget-praxis-testimonials .praxis-slider .praxis-swiper-container,.elementor-widget-praxis-testimonials .praxis-slider .swiper-container{max-width:var(--praxis-slider-width)}.elementor-widget-praxis-testimonials .praxis-slider .praxis-swiper-container.swiper-container-cube .swiper-slide,.elementor-widget-praxis-testimonials .praxis-slider .praxis-swiper-container.swiper-container-flip .swiper-slide,.elementor-widget-praxis-testimonials .praxis-slider .praxis-swiper-container.swiper-cube .swiper-slide,.elementor-widget-praxis-testimonials .praxis-slider .praxis-swiper-container.swiper-flip .swiper-slide,.elementor-widget-praxis-testimonials .praxis-slider .swiper-container.swiper-container-cube .swiper-slide,.elementor-widget-praxis-testimonials .praxis-slider .swiper-container.swiper-container-flip .swiper-slide,.elementor-widget-praxis-testimonials .praxis-slider .swiper-container.swiper-cube .swiper-slide,.elementor-widget-praxis-testimonials .praxis-slider .swiper-container.swiper-flip .swiper-slide{backface-visibility:hidden}.elementor-widget-praxis-testimonials .praxis-slider .swiper-wrapper{height:var(--praxis-slider-height)}.elementor-widget-praxis-testimonials .praxis-slider--effect-slide .praxis-slider .swiper-slide{width:calc(100% / var(--praxis-columns))}.elementor-widget-praxis-testimonials .praxis-slider--effect-slide .praxis-slider:not(.praxis-slider--init) .swiper-wrapper{width:auto;margin:0 calc(-1 * var(--praxis-space-between) / 2)}.elementor-widget-praxis-testimonials .praxis-slider--effect-slide .praxis-slider:not(.praxis-slider--init) .swiper-slide{padding:0 calc(var(--praxis-space-between) / 2)}.elementor-widget-praxis-testimonials .praxis-slider.praxis-slider--dir-vertical .swiper-pagination-wrap,.elementor-widget-praxis-testimonials .praxis-slider.praxis-slider--dir-vertical .swiper-scrollbar-wrap{flex-direction:column}.elementor-widget-praxis-testimonials .praxis-slider .swiper-buttons-wrap,.elementor-widget-praxis-testimonials .praxis-slider .swiper-pagination-wrap,.elementor-widget-praxis-testimonials .praxis-slider .swiper-scrollbar-wrap{position:absolute;top:0;left:0;bottom:0;right:0;display:none;pointer-events:none;z-index:1;align-items:baseline}.elementor-widget-praxis-testimonials .praxis-slider .swiper-pagination{position:static;display:flex;transition:none;pointer-events:auto;justify-content:center}.elementor-widget-praxis-testimonials .praxis-slider .swiper-pagination.swiper-pagination-fraction{padding:0 20px;pointer-events:none;width:auto}.elementor-widget-praxis-testimonials .praxis-slider .swiper-pagination.swiper-pagination-fraction>[class*=swiper-pagination-]{padding:0 var(--praxis-fraction-spacing)}.elementor-widget-praxis-testimonials .praxis-slider .swiper-pagination.swiper-pagination-fraction>:first-child{padding-left:0!important}.elementor-widget-praxis-testimonials .praxis-slider .swiper-pagination.swiper-pagination-fraction>:last-child{padding-right:0!important}.elementor-widget-praxis-testimonials .praxis-slider .swiper-pagination.swiper-pagination-bullets{margin:calc(-1 * var(--praxis-bullets-spacing) / 2)}.elementor-widget-praxis-testimonials .praxis-slider .swiper-pagination.swiper-pagination-bullets.swiper-pagination-horizontal{width:auto}.elementor-widget-praxis-testimonials .praxis-slider .swiper-pagination.swiper-pagination-bullets.swiper-pagination-vertical{transform:none}.elementor-widget-praxis-testimonials .praxis-slider .swiper-pagination.swiper-pagination-bullets-dynamic{width:auto!important;height:auto!important;left:0;transform:none!important;white-space:nowrap;overflow:visible}.elementor-widget-praxis-testimonials .praxis-slider .swiper-pagination.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(0);left:0!important}.elementor-widget-praxis-testimonials .praxis-slider .swiper-pagination.swiper-pagination-bullets-dynamic .swiper-pagination-bullet:not(.swiper-pagination-bullet-active-prev-prev):not(.swiper-pagination-bullet-active-prev):not(.swiper-pagination-bullet-active):not(.swiper-pagination-bullet-active-next):not(.swiper-pagination-bullet-active-next-next){display:none}.elementor-widget-praxis-testimonials .praxis-slider .swiper-pagination.swiper-pagination-bullets-dynamic .swiper-pagination-bullet.swiper-pagination-bullet-active-main{transform:scale(1)}.elementor-widget-praxis-testimonials .praxis-slider .swiper-pagination.swiper-pagination-bullets-dynamic .swiper-pagination-bullet.swiper-pagination-bullet-active-next,.elementor-widget-praxis-testimonials .praxis-slider .swiper-pagination.swiper-pagination-bullets-dynamic .swiper-pagination-bullet.swiper-pagination-bullet-active-prev{transform:scale(.65)}.elementor-widget-praxis-testimonials .praxis-slider .swiper-pagination.swiper-pagination-bullets-dynamic .swiper-pagination-bullet.swiper-pagination-bullet-active-next-next,.elementor-widget-praxis-testimonials .praxis-slider .swiper-pagination.swiper-pagination-bullets-dynamic .swiper-pagination-bullet.swiper-pagination-bullet-active-prev-prev{transform:scale(.35)}.elementor-widget-praxis-testimonials .praxis-slider .swiper-pagination-bullet{position:relative;width:var(--praxis-bullets-size);height:var(--praxis-bullets-size);pointer-events:all;opacity:1;transition:all .25s ease,margin 0s linear!important;background-color:#9a9a9a;margin:calc(var(--praxis-bullets-spacing) / 2)!important;display:flex;align-items:center;justify-content:center;outline:none}.elementor-widget-praxis-testimonials .praxis-slider .swiper-pagination-bullet.swiper-pagination-bullet-active,.elementor-widget-praxis-testimonials .praxis-slider .swiper-pagination-bullet:hover{background-color:#d2d1d1}.elementor-widget-praxis-testimonials .praxis-slider--bullets-dynamic.praxis-slider .swiper-pagination-bullet{width:var(--praxis-bullets-size);height:var(--praxis-bullets-size)}.elementor-widget-praxis-testimonials .praxis-slider .swiper-pagination-bullet:after{content:"";position:absolute;left:0;right:0;top:0;bottom:0;margin:calc(-1 * var(--praxis-bullets-spacing) / 2)}.elementor-widget-praxis-testimonials .praxis-slider--dir-horizontal.praxis-slider--nav-progressbar.praxis-slider .swiper-pagination-outer{width:100%}.elementor-widget-praxis-testimonials .praxis-slider--dir-vertical.praxis-slider--nav-progressbar.praxis-slider .swiper-pagination-outer{height:100%}.elementor-widget-praxis-testimonials .praxis-slider .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background-color:var(--praxis-colors-hover)}.elementor-widget-praxis-testimonials .praxis-slider--dir-horizontal.praxis-slider .swiper-pagination-progressbar{width:100%;height:5px}.elementor-widget-praxis-testimonials .praxis-slider--dir-vertical.praxis-slider .swiper-pagination-progressbar{width:5px;height:100%}.elementor-widget-praxis-testimonials .praxis-slider--progressbar-circle.praxis-slider .swiper-pagination-progressbar,.elementor-widget-praxis-testimonials .praxis-slider--progressbar-circle.praxis-slider .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{border-radius:100px;overflow:hidden}.elementor-widget-praxis-testimonials .praxis-slider .swiper-pagination-wrap{justify-content:center;align-items:flex-end}.elementor-widget-praxis-testimonials .praxis-slider .swiper-slide{position:static;overflow:visible;margin:0}.elementor-widget-praxis-testimonials .praxis-slider--dir-vertical.praxis-slider .swiper-slide{overflow:hidden}.elementor-widget-praxis-testimonials .praxis-slider .swiper-slide:not(:first-child):after{content:"";position:absolute;top:0;bottom:0;transition:all 0s linear .1s;transition-property:margin,border-width;display:none;margin-left:calc(-1 * var(--praxis-space-between) / 2 - var(--praxis-slider-bd-width) / 2);border-right-width:var(--praxis-slider-bd-width);border-color:var(--praxis-colors-bd)}.elementor-widget-praxis-testimonials :not(.praxis-slider-per-view-1).praxis-slider .swiper-slide:not(:first-child):after{display:block}.elementor-widget-praxis-testimonials .praxis-slider .swiper-buttons-wrap-inner{display:flex;flex:1}.elementor-widget-praxis-testimonials .praxis-slider .swiper-button{position:static;left:0;right:0;min-width:var(--praxis-arrows-width);min-height:var(--praxis-arrows-height);width:auto;height:auto;margin:0;pointer-events:auto;display:flex;justify-content:center;align-items:center;background-image:none;transition:color .25s ease,border .25s ease,background-color .25s ease,opacity .25s ease;color:var(--praxis-colors-link)}.elementor-widget-praxis-testimonials .praxis-slider .swiper-button.swiper-button-prev{margin-right:calc(var(--praxis-arrows-spacing) / 2)}.elementor-widget-praxis-testimonials .praxis-slider .swiper-button.swiper-button-next{margin-left:calc(var(--praxis-arrows-spacing) / 2)}.elementor-widget-praxis-testimonials .praxis-slider .swiper-button:after{content:none}.elementor-widget-praxis-testimonials .praxis-slider .swiper-button .praxis-wrap-icon{font-size:35px}.elementor-widget-praxis-testimonials .praxis-slider .swiper-button .praxis-wrap-icon svg{display:block;width:1em;height:1em;transition:all .3s ease-in-out}.elementor-widget-praxis-testimonials .praxis-slider--dir-vertical.praxis-slider .swiper-button{max-height:50%}.elementor-widget-praxis-testimonials .praxis-slider--dir-horizontal.praxis-slider .swiper-button{max-width:50%}.elementor-widget-praxis-testimonials .praxis-slider--position-arrows-column.praxis-slider .swiper-button.swiper-button-prev{margin-bottom:calc(var(--praxis-arrows-spacing) / 2);margin-right:0}.elementor-widget-praxis-testimonials .praxis-slider--position-arrows-column.praxis-slider .swiper-button.swiper-button-next{margin-top:calc(var(--praxis-arrows-spacing) / 2);margin-left:0}.elementor-widget-praxis-testimonials .praxis-slider .swiper-button:focus{outline:none}.elementor-widget-praxis-testimonials .praxis-slider .swiper-button .text{display:flex}.elementor-widget-praxis-testimonials .praxis-slider--text-dir-arrows-vertical.praxis-slider .swiper-button .text{overflow:hidden}.elementor-widget-praxis-testimonials .praxis-slider--text-dir-arrows-vertical.praxis-slider .swiper-button:first-child .text{transform:rotate(180deg);writing-mode:tb}.elementor-widget-praxis-testimonials .praxis-slider--text-dir-arrows-vertical.praxis-slider .swiper-button:last-child .text{writing-mode:tb}.elementor-widget-praxis-testimonials .praxis-slider .swiper-button:focus,.elementor-widget-praxis-testimonials .praxis-slider .swiper-button:hover{color:var(--praxis-colors-hover)}.elementor-widget-praxis-testimonials .praxis-slider .swiper-button-inner{display:flex;align-items:center;text-align:center;overflow:hidden}.elementor-widget-praxis-testimonials .praxis-slider .swiper-button.swiper-button-disabled{opacity:var(--praxis-slider-disabled-opacity);pointer-events:none}.elementor-widget-praxis-testimonials .praxis-slider.praxis-slider--scrollbar .swiper-scrollbar-wrap{display:flex}.elementor-widget-praxis-testimonials .praxis-slider.praxis-slider--visibility-arrows-hover:not(:hover) .swiper-buttons-wrap{opacity:0;visibility:hidden}.elementor-widget-praxis-testimonials .praxis-slider.praxis-slider--visibility-arrows-hover .swiper-buttons-wrap{transition:opacity .25s ease,visibility .25s linear}.elementor-widget-praxis-testimonials .praxis-slider.praxis-slider--arrows .swiper-buttons-wrap{display:flex;align-items:stretch}.elementor-widget-praxis-testimonials .praxis-slider.praxis-slider--nav-arrows_pagination .swiper-buttons-wrap,.elementor-widget-praxis-testimonials .praxis-slider.praxis-slider--nav-arrows_pagination .swiper-pagination-wrap,.elementor-widget-praxis-testimonials .praxis-slider.praxis-slider--nav-arrows_scrollbar .swiper-buttons-wrap,.elementor-widget-praxis-testimonials .praxis-slider.praxis-slider--nav-arrows_scrollbar .swiper-scrollbar-wrap,.elementor-widget-praxis-testimonials .praxis-slider.praxis-slider--nav:not(.praxis-slider--scrollbar) .swiper-pagination-wrap{display:flex}.elementor-widget-praxis-testimonials .praxis-slider .swiper-scrollbar{pointer-events:auto;border-radius:0}.elementor-widget-praxis-testimonials .praxis-slider--scrollbar-circle.praxis-slider .swiper-scrollbar{border-radius:100px}.elementor-widget-praxis-testimonials .praxis-slider--dir-horizontal.praxis-slider .swiper-scrollbar{height:5px;width:100%}.elementor-widget-praxis-testimonials .praxis-slider--dir-vertical.praxis-slider .swiper-scrollbar{z-index:50;width:5px;height:100%}.elementor-widget-praxis-testimonials .praxis-slider .swiper-scrollbar-drag{border-radius:inherit;cursor:grab}.elementor-widget-praxis-testimonials .praxis-slider .swiper-scrollbar-cursor-drag{cursor:move}.elementor-widget-praxis-testimonials .praxis-slider .swiper-scrollbar-lock{display:none}.elementor-widget-praxis-testimonials .praxis-slider.praxis-slider--bullets-dynamic{--praxis-bullets-size:25px}.elementor-widget-praxis-testimonials .praxis-slider.praxis-slider--bullets-numbered{--praxis-bullets-size:1.2rem}.elementor-widget-praxis-testimonials .praxis-slider .swiper-pagination-wrap{margin:10px}.elementor-widget-praxis-testimonials .praxis-slider.praxis-slider--dir-vertical.praxis-slider--nav-bullets .swiper-pagination-wrap{margin:0 calc(-1 * var(--praxis-bullets-size) - 10px) 0 0}.elementor-widget-praxis-testimonials .praxis-slider.praxis-slider--dir-vertical.praxis-slider--nav-bullets .swiper-pagination{flex-direction:column}.elementor-widget-praxis-testimonials .praxis-slider.praxis-slider--dir-vertical.praxis-slider--pagination-progressbar{padding-right:15px}.elementor-widget-praxis-testimonials .praxis-slider.praxis-slider--dir-vertical.praxis-slider--pagination-progressbar .swiper-pagination{height:calc(100% - 20px)}.elementor-widget-praxis-testimonials .praxis-slider.praxis-slider--pagination-fraction .swiper-pagination{background-color:#fff;padding:5px 10px;border-width:1px;border-style:solid}.elementor-widget-praxis-testimonials .praxis-slider .swiper-scrollbar-wrap{padding:5px;justify-content:center}.elementor-widget-praxis-testimonials .praxis-slider .swiper-buttons-wrap{margin:15px}
