.elementor-3870 .elementor-element.elementor-element-60ca1b4{--display:flex;--padding-top:var(--e-container-py);--padding-bottom:var(--e-container-py);--padding-left:var(--e-container-px);--padding-right:var(--e-container-px);}.elementor-3870 .elementor-element.elementor-element-60ca1b4 [data-glow]{--border-light-opacity:1;}.elementor-3870 .elementor-element.elementor-element-60ca1b4 .flickity-viewport{overflow:hidden;}.elementor-3870 .elementor-element.elementor-element-60ca1b4 .flickity-slider{align-items:flex-start;}.elementor-3870 .elementor-element.elementor-element-60ca1b4 .flickity-button.previous i{font-size:20px;color:#000000 !important;opacity:0.7;}.elementor-3870 .elementor-element.elementor-element-60ca1b4 .flickity-button.next i{font-size:20px;color:#000000 !important;opacity:0.7;}.elementor-3870 .elementor-element.elementor-element-60ca1b4 .flickity-button.previous img{width:20px;opacity:0.7;}.elementor-3870 .elementor-element.elementor-element-60ca1b4 .flickity-button.next img{width:20px;opacity:0.7;}.elementor-3870 .elementor-element.elementor-element-60ca1b4 .owocni-slick-slider[data-show-arrows="yes"] .flickity-viewport{margin:0 calc(20px * 2 + 10px);}.elementor-3870 .elementor-element.elementor-element-60ca1b4 .flickity-button.next:hover i{color:#000000 !important;opacity:1;}.elementor-3870 .elementor-element.elementor-element-60ca1b4 .flickity-button.previous:hover i{color:#000000 !important;opacity:1;}.elementor-3870 .elementor-element.elementor-element-60ca1b4 .flickity-button.next:hover img{opacity:1;}.elementor-3870 .elementor-element.elementor-element-60ca1b4 .flickity-button.previous:hover img{opacity:1;}.elementor-3870 .elementor-element.elementor-element-60ca1b4 .flickity-page-dots .dot{width:calc(10px * 1.4);height:calc(10px * 1.4);border-radius:999px;background-color:#E9E9E9FC;}.elementor-3870 .elementor-element.elementor-element-60ca1b4 .flickity-page-dots .dot:hover{background-color:#D6D6D6;}.elementor-3870 .elementor-element.elementor-element-60ca1b4 .flickity-page-dots .dot.is-selected{background-color:#D6D6D6;}/* Start custom CSS for nevra_konfigurator, class: .elementor-element-d67aa92 *//* Nevra Konfigurator – szerszy layout (domyślnie 1140px) */
.nevra-konfigurator-outer {
	--nevra-layout-width: 1400px !important;
	padding: 0 !important;
}
.nevra-konfigurator__type-switch .nevra-card--type {
  display: flex;
  flex-direction: column;
  height: 100%;
}

.nevra-konfigurator__type-switch .nevra-card--type .nevra-btn--pill {
  margin-top: auto;              /* przycisk na dole kafelka */
  align-self: stretch;           /* ta sama szerokość w obu kartach */
  width: 100%;
  box-sizing: border-box;
  display: flex;
  align-items: center;           /* środek w pionie */
  justify-content: center;       /* środek w poziomie */
  text-align: center;
  line-height: 1.35;
  min-height: calc(2lh + 1.3rem); /* wspólna grubość: 2 linie + padding */
}/* End custom CSS */