/******************
*     SLIDERY     *
******************/

/* jednakowa wysokość slajdów */

.theme--slick-slider .slick-track {
    display: flex;
}

.theme--slick-slider .slick-slide {
    height: auto;
}

.theme--slick-slider .slide-content-inner,
.theme--slick-slider .plus-content-editor,
.theme--slick-slider .plus-content-editor > div,
.theme--slick-slider .elementor-section,
.theme--slick-slider .elementor-container,
.theme--slick-slider .elementor-widget-container,
.theme--slick-slider .elementor,
.theme--slick-slider .pricing__container,
.theme--slick-slider .slick-slide > div,
.theme--slick-slider .slick-slide .grid-item {
    height: 100%;
}

/* kontener */

.theme--slick-slider .theplus-carousel-anything-wrapper .plus-carousel-inner,
.theme--slick-slider .elementor-swiper .swiper.swiper-initialized {
	display: flex;
	flex-wrap: wrap;
	gap: 1em;
}

/* widoczne kolejne slajdy */

.theme--slick-slider .slick-list {
    overflow: visible;
}

.theme--slick-slider .slick-slide {
    opacity: .5;
}

.theme--slick-slider .slick-slide.slick-active {
    opacity: 1;
}

/* paginacja */

.theme--slick-slider .slick-dots,
.theme--slick-slider .swiper-pagination-bullets {
    width: auto;
    display: flex;
    align-items: center;
    column-gap: 10px;
    order: 3;
	position: static;
}

.theme--slick-slider .slick-dots li,
.theme--slick-slider .swiper-pagination-bullet {
    width: 15px;
    height: 15px;
    background: none;
    position: relative;
    margin: 0;
    color: #A8A9AD;
    border: 0;
    text-indent: 0
}

.theme--slick-slider .slick-dots .slick-active,
.theme--slick-slider .swiper-pagination-bullet.swiper-pagination-bullet-active {
    color: var( --e-global-color-text );
}

.theme--slick-slider .slick-dots li:before,
.theme--slick-slider .swiper-pagination-bullet:before {
    font-size: 14px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.theme--slick-slider .slick-dots button {
    display: none;
}

/* strzałki */

.theme--slick-slider .slick-nav.style-1,
.elementor-element.theme--slick-slider .swiper .elementor-swiper-button {
    width: 16px;
    height: 20px;
	position: static;
	transform: none;
	padding: 0;
	border: none;
	box-shadow: none;
}

.theme--slick-slider .slick-arrow.slick-disabled {
    display: block!important;
    opacity: .3;
}

.theme--slick-slider .slick-nav.style-1:focus {
    outline: none;
}

.theme--slick-slider .slick-arrow:after,
.theme--slick-slider .slick-arrow:before {
    display: none;
}

.theme--slick-slider .slick-prev,
.elementor-swiper-button-prev {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='15' viewBox='0 0 16 15' fill='none'%3E%3Cpath d='M16.0049 7.28437C16.0049 7.59866 15.7406 7.85581 15.412 7.85581H1.93719L6.96226 13.188C7.18216 13.4213 7.16423 13.783 6.92233 13.9948C6.80833 14.0916 6.66547 14.1416 6.52261 14.1416C6.36172 14.1416 6.20086 14.0791 6.08404 13.9541L0.158956 7.66831C-0.046475 7.45066 -0.046475 7.11794 0.158956 6.90044L6.08404 0.614641C6.30511 0.38028 6.68012 0.364637 6.92155 0.575569C7.16344 0.787643 7.18137 1.14915 6.96148 1.38237L1.93719 6.71294H15.4124C15.7406 6.71294 16.0049 6.97008 16.0049 7.28437Z' fill='%231C1C1B'/%3E%3C/svg%3E") no-repeat center!important;
	order: 2;
}

.theme--slick-slider .slick-next,
.elementor-swiper-button-next {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='15' viewBox='0 0 16 15' fill='none'%3E%3Cpath d='M15.8475 7.88723L9.9221 14.1734C9.80423 14.2984 9.61136 14.3591 9.48278 14.3591C9.34042 14.3591 9.19748 14.31 9.08418 14.2107C8.84228 13.9986 8.82435 13.637 9.04425 13.4038L14.0688 8.07295H0.59254C0.264982 8.07295 0 7.8174 0 7.53363C0 7.24986 0.265054 6.93002 0.59254 6.93002H14.0685L9.04311 1.59752C8.8232 1.36425 8.84113 1.00248 9.08304 0.790677C9.32552 0.579734 9.69987 0.595343 9.9206 0.829751L15.846 7.11589C16.0511 7.33362 16.0511 7.66936 15.8475 7.88723Z' fill='%231C1C1B'/%3E%3C/svg%3E") no-repeat center!important;
	order: 4;
}

/* strzałki */

@media screen and (min-width: 992px) {
    .theme--slick-slider .swiper .elementor-swiper-button {
        display: none;
    }
}

.theme--slick-slider .elementor-swiper-button svg {
    display: none;
}

/* slider z cennikiem */
.slider--cennik {
    width: 300px;
}

@media screen and (min-width: 768px) {
    .slider--cennik {
        width: 600px;
    }
}

@media screen and (min-width: 992px) {
    .slider--cennik {
        width: 100%;
    }
}

.slider--cennik .slick-list {
    margin-left: -.5em;
}

@media screen and (min-width: 992px) {
	.slider--cennik .slick-list {
		margin-left: 0;
	}
}

.slider--cennik .slick-dots {
    counter-reset: cennik;
}

.slider--cennik .slick-dots li {
    counter-increment: cennik;
}

.slider--cennik .slick-dots li:before {
    content: counter(cennik);
}

.slider--cennik .pricing__footer {
    gap: .5em;
    min-height: 170px;
}

.slider--cennik .pricing__footer .elementor-widget-button {
    margin-top: .5em;
}

/* slider z opiniami */
.slider--opinie {
	--swiper-pagination-bullet-inactive-opacity: 1;
}

.slider--opinie .swiper-pagination-bullets {
	counter-reset: paginacja-opinie;
}

.slider--opinie .swiper-pagination-bullet {
	counter-increment: paginacja-opinie;
}

.slider--opinie .swiper-pagination-bullet:before {
	content: counter(paginacja-opinie);
}