.elementor-2192 .elementor-element.elementor-element-c3a8cf6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:4vw 4vw;--row-gap:4vw;--column-gap:4vw;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:var(--e-container-py);--padding-bottom:0;--padding-left:var(--e-container-px);--padding-right:var(--e-container-px);}.elementor-2192 .elementor-element.elementor-element-c3a8cf6 [data-glow]{--border-light-opacity:1;}.elementor-2192 .elementor-element.elementor-element-c3a8cf6 .flickity-viewport{overflow:hidden;}.elementor-2192 .elementor-element.elementor-element-c3a8cf6 .flickity-slider{align-items:flex-start;}.elementor-2192 .elementor-element.elementor-element-c3a8cf6 .flickity-button.previous i{font-size:20px;color:#000000 !important;opacity:0.7;}.elementor-2192 .elementor-element.elementor-element-c3a8cf6 .flickity-button.next i{font-size:20px;color:#000000 !important;opacity:0.7;}.elementor-2192 .elementor-element.elementor-element-c3a8cf6 .flickity-button.previous img{width:20px;opacity:0.7;}.elementor-2192 .elementor-element.elementor-element-c3a8cf6 .flickity-button.next img{width:20px;opacity:0.7;}.elementor-2192 .elementor-element.elementor-element-c3a8cf6 .owocni-slick-slider[data-show-arrows="yes"] .flickity-viewport{margin:0 calc(20px * 2 + 10px);}.elementor-2192 .elementor-element.elementor-element-c3a8cf6 .flickity-button.next:hover i{color:#000000 !important;opacity:1;}.elementor-2192 .elementor-element.elementor-element-c3a8cf6 .flickity-button.previous:hover i{color:#000000 !important;opacity:1;}.elementor-2192 .elementor-element.elementor-element-c3a8cf6 .flickity-button.next:hover img{opacity:1;}.elementor-2192 .elementor-element.elementor-element-c3a8cf6 .flickity-button.previous:hover img{opacity:1;}.elementor-2192 .elementor-element.elementor-element-c3a8cf6 .flickity-page-dots .dot{width:calc(10px * 1.4);height:calc(10px * 1.4);border-radius:999px;background-color:#E9E9E9FC;}.elementor-2192 .elementor-element.elementor-element-c3a8cf6 .flickity-page-dots .dot:hover{background-color:#D6D6D6;}.elementor-2192 .elementor-element.elementor-element-c3a8cf6 .flickity-page-dots .dot.is-selected{background-color:#D6D6D6;}.elementor-2192 .elementor-element.elementor-element-65bc53a{text-wrap:type3;text-align:center;}.elementor-2192 .elementor-element.elementor-element-65bc53a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:3.5vw;font-weight:600;line-height:1.2;color:var( --e-global-color-primary );}.elementor-2192 .elementor-element.elementor-element-5339449{--display:flex;}.elementor-2192 .elementor-element.elementor-element-5339449 [data-glow]{--border-light-opacity:1;}.elementor-2192 .elementor-element.elementor-element-5339449 .flickity-viewport{overflow:hidden;}.elementor-2192 .elementor-element.elementor-element-5339449 .flickity-slider{align-items:flex-start;}.elementor-2192 .elementor-element.elementor-element-5339449 .flickity-button.previous i{font-size:20px;color:#000000 !important;opacity:0.7;}.elementor-2192 .elementor-element.elementor-element-5339449 .flickity-button.next i{font-size:20px;color:#000000 !important;opacity:0.7;}.elementor-2192 .elementor-element.elementor-element-5339449 .flickity-button.previous img{width:20px;opacity:0.7;}.elementor-2192 .elementor-element.elementor-element-5339449 .flickity-button.next img{width:20px;opacity:0.7;}.elementor-2192 .elementor-element.elementor-element-5339449 .owocni-slick-slider[data-show-arrows="yes"] .flickity-viewport{margin:0 calc(20px * 2 + 10px);}.elementor-2192 .elementor-element.elementor-element-5339449 .flickity-button.next:hover i{color:#000000 !important;opacity:1;}.elementor-2192 .elementor-element.elementor-element-5339449 .flickity-button.previous:hover i{color:#000000 !important;opacity:1;}.elementor-2192 .elementor-element.elementor-element-5339449 .flickity-button.next:hover img{opacity:1;}.elementor-2192 .elementor-element.elementor-element-5339449 .flickity-button.previous:hover img{opacity:1;}.elementor-2192 .elementor-element.elementor-element-5339449 .flickity-page-dots .dot{width:calc(10px * 1.4);height:calc(10px * 1.4);border-radius:999px;background-color:#E9E9E9FC;}.elementor-2192 .elementor-element.elementor-element-5339449 .flickity-page-dots .dot:hover{background-color:#D6D6D6;}.elementor-2192 .elementor-element.elementor-element-5339449 .flickity-page-dots .dot.is-selected{background-color:#D6D6D6;}.elementor-2192 .elementor-element.elementor-element-746f38d{--grid-columns:1;}.elementor-2192 .elementor-element.elementor-element-746f38d .elementor-pagination{text-align:center;}body:not(.rtl) .elementor-2192 .elementor-element.elementor-element-746f38d .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-2192 .elementor-element.elementor-element-746f38d .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 10px/2 );}body.rtl .elementor-2192 .elementor-element.elementor-element-746f38d .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 10px/2 );}body.rtl .elementor-2192 .elementor-element.elementor-element-746f38d .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 10px/2 );}@media(max-width:1024px){.elementor-2192 .elementor-element.elementor-element-65bc53a .elementor-heading-title{font-size:7vw;}.elementor-2192 .elementor-element.elementor-element-746f38d{--grid-columns:1;}}@media(max-width:767px){.elementor-2192 .elementor-element.elementor-element-65bc53a .elementor-heading-title{font-size:7vw;line-height:1;}.elementor-2192 .elementor-element.elementor-element-746f38d{--grid-columns:1;}}/* Start custom CSS */.page-id-2192 .elementor-widget-loop-grid .elementor-loop-container.elementor-grid {
	display: grid !important;
	grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
	gap: 24px !important;
	align-items: stretch;
}

.page-id-2192 .e-loop-item {
	min-width: 0;
	height: 100%;
}

.page-id-2192 .e-loop-item > a.e-con {
	display: flex !important;
	flex-direction: column !important;
	height: 100%;
	padding: 0 !important;
	gap: 0 !important;
	background: #fff !important;
	border-radius: 16px !important;
	overflow: hidden;
	text-decoration: none !important;
	color: inherit;
	box-shadow: 0 10px 28px rgba(0, 0, 0, 0.06);
	transition: transform 0.25s ease, box-shadow 0.25s ease;
}

.page-id-2192 .e-loop-item > a.e-con:hover {
	transform: translateY(-4px);
	box-shadow: 0 14px 32px rgba(0, 0, 0, 0.1);
}

.page-id-2192 .e-loop-item:not(.has-post-thumbnail) > a.e-con::before {
	content: "";
	display: block;
	width: 100%;
	height: 220px;
	flex: 0 0 220px;
	background: #ececec;
}

.page-id-2192 .e-loop-item .elementor-widget-image,
.page-id-2192 .e-loop-item .elementor-widget-image .elementor-widget-container {
	margin: 0 !important;
	padding: 0 !important;
	width: 100% !important;
}

.page-id-2192 .e-loop-item .elementor-widget-image img {
	width: 100% !important;
	height: 220px !important;
	object-fit: cover !important;
	display: block;
}

.page-id-2192 .e-loop-item .elementor-element-be1c957 {
	display: flex !important;
	flex-direction: column !important;
	align-items: flex-start !important;
	justify-content: flex-start !important;
	gap: 10px !important;
	padding: 22px 22px 24px !important;
	flex: 1 1 auto;
	background: #fff !important;
}

.page-id-2192 .e-loop-item .elementor-heading-title {
	font-family: Poppins, sans-serif !important;
	font-size: 1.2rem !important;
	font-weight: 500 !important;
	line-height: 1.3 !important;
	color: #000 !important;
	margin: 0 !important;
}

.page-id-2192 .e-loop-item .elementor-widget-theme-post-excerpt,
.page-id-2192 .e-loop-item .elementor-widget-theme-post-excerpt p {
	font-family: Poppins, sans-serif !important;
	font-size: 0.95rem !important;
	font-weight: 300 !important;
	line-height: 1.6 !important;
	color: #333 !important;
	margin: 0 !important;
}

.page-id-2192 .e-loop-item .elementor-element-be1c957::after {
	content: "Czytaj artykuł";
	display: inline-flex;
	align-items: center;
	justify-content: center;
	margin-top: auto;
	padding: 10px 22px;
	border-radius: 99px;
	background: #ed1c24;
	color: #fff;
	font-family: Poppins, sans-serif;
	font-size: 0.9rem;
	font-weight: 500;
	line-height: 1;
}

.page-id-2192 .e-loop-item > a.e-con:hover .elementor-element-be1c957::after {
	background: #c4161d;
}

.page-id-2192 .e-loop-item .elementor-post-info,
.page-id-2192 .e-loop-item .elementor-widget-post-info {
	margin: 0 0 4px !important;
	font-family: Poppins, sans-serif !important;
	font-size: 0.75rem !important;
	font-weight: 400 !important;
	color: #888 !important;
	text-transform: none;
}

@media (max-width: 1024px) {
	.page-id-2192 .elementor-widget-loop-grid .elementor-loop-container.elementor-grid {
		grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
	}
}

@media (max-width: 767px) {
	.page-id-2192 .elementor-widget-loop-grid .elementor-loop-container.elementor-grid {
		grid-template-columns: 1fr !important;
	}
}/* End custom CSS */