.elementor-175 .elementor-element.elementor-element-68fbfcb{--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;--padding-top:127px;--padding-bottom:143px;--padding-left:24px;--padding-right:24px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-175 .elementor-element.elementor-element-aa6a6c4{width:100%;max-width:100%;padding:0px 0px 24px 0px;text-align:center;}.elementor-175 .elementor-element.elementor-element-aa6a6c4 .elementor-heading-title{font-family:"ThatThatNewPixel-Round", Sans-serif;font-size:77px;font-weight:400;line-height:1.2em;letter-spacing:-2.85px;color:#000000;}.elementor-175 .elementor-element.elementor-element-a85247e{--spacer-size:50px;}.elementor-175 .elementor-element.elementor-element-cb7f784{--e-filter-direction:row;--e-filter-white-space:nowrap;--e-filter-justify-content:flex-start;--e-filter-item-width:initial;--e-filter-item-flex-grow:0;--e-filter-wrap:wrap;--e-filter-overflow-x:initial;width:var( --container-widget-width, 53% );max-width:53%;padding:0px 0px 55px 0px;--container-widget-width:53%;--container-widget-flex-grow:0;--e-filter-space-between:0px;--e-filter-normal-text-color:#AAAAAA;--e-filter-hover-text-color:#000000;--e-filter-active-text-color:#000000;}.elementor-175 .elementor-element.elementor-element-cb7f784 .e-filter-item{font-family:"Inter", Sans-serif;font-size:24px;font-weight:500;line-height:1.1em;letter-spacing:-1.5px;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-175 .elementor-element.elementor-element-d82ee08{--grid-columns:3;}.elementor-175 .elementor-element.elementor-element-d82ee08 .elementor-pagination{text-align:center;}body:not(.rtl) .elementor-175 .elementor-element.elementor-element-d82ee08 .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-175 .elementor-element.elementor-element-d82ee08 .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 10px/2 );}body.rtl .elementor-175 .elementor-element.elementor-element-d82ee08 .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 10px/2 );}body.rtl .elementor-175 .elementor-element.elementor-element-d82ee08 .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 10px/2 );}:root{--page-title-display:none;}@media(max-width:1366px){.elementor-175 .elementor-element.elementor-element-68fbfcb{--padding-top:80px;--padding-bottom:80px;--padding-left:22px;--padding-right:22px;}.elementor-175 .elementor-element.elementor-element-aa6a6c4{width:100%;max-width:100%;}.elementor-175 .elementor-element.elementor-element-aa6a6c4 .elementor-heading-title{font-size:55px;letter-spacing:-2px;}.elementor-175 .elementor-element.elementor-element-cb7f784{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}}@media(max-width:1024px){.elementor-175 .elementor-element.elementor-element-cb7f784{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-175 .elementor-element.elementor-element-d82ee08{--grid-columns:2;}}@media(max-width:767px){.elementor-175 .elementor-element.elementor-element-68fbfcb{--padding-top:40px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-175 .elementor-element.elementor-element-aa6a6c4{padding:0px 0px 24px 0px;}.elementor-175 .elementor-element.elementor-element-aa6a6c4 .elementor-heading-title{font-size:40px;line-height:1.1em;}.elementor-175 .elementor-element.elementor-element-cb7f784{padding:0px 0px 25px 0px;--e-filter-space-between:8px;}.elementor-175 .elementor-element.elementor-element-cb7f784 .e-filter-item{font-size:14px;}.elementor-175 .elementor-element.elementor-element-d82ee08{--grid-columns:1;}}/* Start custom CSS for loop-grid, class: .elementor-element-d82ee08 *//* Makeover is applied only to widgets the JS marks */
.elementor-widget-loop-grid.nu-pagi-enhanced { position: relative; }

/* Hide numeric page links, keep only prev/next */
.elementor-widget-loop-grid.nu-pagi-enhanced .elementor-pagination .page-numbers:not(.prev):not(.next) {
  display: none !important;
}

/* Pagination bar layout (below grid) */
.elementor-widget-loop-grid.nu-pagi-enhanced .elementor-pagination {
  position: relative;
  margin-top: 24px;
  padding: 40px 0;           /* vertical room for arrows */
  min-height: 120px;         /* keeps space for big arrows */
}

/* Kill Elementor button backgrounds */
.elementor-widget-loop-grid.nu-pagi-enhanced .elementor-pagination .page-numbers,
.elementor-widget-loop-grid.nu-pagi-enhanced .elementor-pagination .page-numbers:hover,
.elementor-widget-loop-grid.nu-pagi-enhanced .elementor-pagination .page-numbers:focus {
  background: none !important;
  border: none !important;
  box-shadow: none !important;
}

/* Prev / Next placement (absolute left/right; vertically centered) */
.elementor-widget-loop-grid.nu-pagi-enhanced .elementor-pagination .page-numbers.prev,
.elementor-widget-loop-grid.nu-pagi-enhanced .elementor-pagination .page-numbers.next {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 145px;              /* same as SVG width */
  height: auto;
  padding: 0;
  line-height: 0;            /* kills residual inline spacing */
}

.elementor-widget-loop-grid.nu-pagi-enhanced .elementor-pagination .page-numbers.prev { left: 0; }
.elementor-widget-loop-grid.nu-pagi-enhanced .elementor-pagination .page-numbers.next { right: 0; }

/* Ensure the images scale correctly */
.elementor-widget-loop-grid.nu-pagi-enhanced .elementor-pagination .page-numbers img.nu-arrow {
  width: 145px;
  height: auto;
  display: block;
}

/* Center fraction counter */
.elementor-widget-loop-grid.nu-pagi-enhanced .nu-pagi-counter {
  text-align: center;
  font-family: "ThatThatNewPixel-Round","That That New Pixel",Inter,Arial,sans-serif !important;
  font-weight: 400 !important;

  font-style: italic;
  font-size: 32px;
  line-height: 1.1;
  letter-spacing: -0.05em;
  color: #000;
}

/* Mobile tweaks */
@media (max-width: 767px) {
  .elementor-widget-loop-grid.nu-pagi-enhanced .elementor-pagination {
    padding: 28px 0;
    min-height: 96px;
  }
  .elementor-widget-loop-grid.nu-pagi-enhanced .elementor-pagination .page-numbers.prev,
  .elementor-widget-loop-grid.nu-pagi-enhanced .elementor-pagination .page-numbers.next {
    width: 96px;
  }
  .elementor-widget-loop-grid.nu-pagi-enhanced .elementor-pagination .page-numbers img.nu-arrow {
    width: 96px;
  }
  .elementor-widget-loop-grid.nu-pagi-enhanced .nu-pagi-counter {
    font-size: 22px;
  }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'ThatThatNewPixel-Round';
	font-style: italic;
	font-weight: normal;
	font-display: auto;
	src: url('https://createrra.birne.sk/wp-content/uploads/2025/09/ThatThatNewPixel-ItalicRound-1.eot');
	src: url('https://createrra.birne.sk/wp-content/uploads/2025/09/ThatThatNewPixel-ItalicRound-1.eot?#iefix') format('embedded-opentype'),
		url('https://createrra.birne.sk/wp-content/uploads/2025/09/ThatThatNewPixel-ItalicRound-1.woff2') format('woff2'),
		url('https://createrra.birne.sk/wp-content/uploads/2025/09/ThatThatNewPixel-ItalicRound-1.woff') format('woff'),
		url('https://createrra.birne.sk/wp-content/uploads/2025/09/ThatThatNewPixel-ItalicRound-1.ttf') format('truetype'),
		url('https://createrra.birne.sk/wp-content/uploads/2025/09/ThatThatNewPixel-ItalicRound-1.svg#ThatThatNewPixel-Round') format('svg');
}
/* End Custom Fonts CSS */