@charset "utf-8";

.pp-slider-arrow { -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; background-color: rgb(255, 255, 255); border-radius: 50%; color: rgb(0, 0, 0); cursor: pointer; display: inline-flex; font-size: 22px; line-height: 22px; position: absolute; top: 50%; width: 1.8182em; height: 1.8182em; transform: translateY(-50%); z-index: 1; transition: 0.25s linear; }

.pp-slider-arrow svg { fill: currentcolor; width: auto; height: 1em; }

.pp-arrow-next { inset-inline: auto 20px; }

.pp-arrow-prev { inset-inline: 20px auto; }

.swiper-container .swiper-slide, .swiper-container-wrap .swiper-slide { text-align: center; }

.swiper-container-dots-outside .swiper-pagination, .swiper-container-wrap-dots-outside .swiper-pagination { position: static; }

.swiper-container .swiper-button-next, .swiper-container .swiper-button-prev, .swiper-container-wrap .swiper-button-next, .swiper-container-wrap .swiper-button-prev { background-image: none; font-size: 20px; height: 1.8182em; line-height: 1; margin: 0px; text-align: center; transform: translateY(-50%); width: 1.8182em; }

.swiper-container .swiper-button-next .fa, .swiper-container .swiper-button-prev .fa, .swiper-container-wrap .swiper-button-next .fa, .swiper-container-wrap .swiper-button-prev .fa { vertical-align: top; }

.pp-swiper-button svg { fill: currentcolor; width: auto; height: 1em; }

.swiper-button-next:focus, .swiper-button-prev:focus { outline: 0px; }

.swiper-container-wrap { position: relative; }

.swiper-container-wrap .swiper-pagination { bottom: 10px; inset-inline-start: 0px; width: 100%; }

.swiper-container-wrap .swiper-pagination-bullet { background: rgb(204, 204, 204); margin: 0px 4px; opacity: 1; height: 8px; width: 8px; }

.swiper-container-wrap .swiper-pagination-bullet-active { background: rgb(0, 0, 0); }

.pp-slider-arrow, .pp-slider-arrow:focus, .swiper-pagination-bullet, .swiper-pagination-bullet:focus { outline: 0px; }

.pp-swiper-slider-pagination-outside .swiper-pagination { position: static; }

.elementor-element .swiper-container .pp-slider-arrow.swiper-button-disabled, .elementor-element .swiper-container-wrap .pp-slider-arrow.swiper-button-disabled { opacity: 0.3; }