.elementor-386 .elementor-element.elementor-element-552723a1{--display:flex;--padding-top:150px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-386 .elementor-element.elementor-element-552723a1:not(.elementor-motion-effects-element-type-background), .elementor-386 .elementor-element.elementor-element-552723a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF5EF;}.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-386 .elementor-element.elementor-element-455e036b{text-align:center;}.elementor-386 .elementor-element.elementor-element-455e036b .elementor-heading-title{color:#C79754;}body.elementor-page-386:not(.elementor-motion-effects-element-type-background), body.elementor-page-386 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#273348;}@media(max-width:767px){.elementor-386 .elementor-element.elementor-element-552723a1{--padding-top:30px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS for html, class: .elementor-element-7006f452 *//* === REGISTRATION & TICKETS — center all === */
.rt__wrap { text-align: center; }

.rt__points{
  justify-items: center;
  text-align: center;
}
.rt__points li{
  margin: 0 auto;
}

.rt__cta{ justify-content: center; }
.rt__btn{ margin: 0 auto; }
.rt__note{ text-align: center; }
/* ===== REGISTRATION: center on mobile ===== */
@media (max-width: 640px){
  /* centriraj cijeli widget */
  .rt__wrap{ width: 100%; margin-inline: auto; text-align: center; }

  /* tablica (board) u sredinu */
  .rt__board{
    width: min(520px, 94vw);
    margin-inline: auto;               /* centriraj */
  }

  /* redovi i tekst centrirani */
  .rt__row{ justify-content: center; }
  .rt__cat{ text-align: center; }

  /* gumbi i napomena */
  .rt__cta{ justify-content: center; }
  .rt__btn{ margin-inline: auto; }
  .rt__intro, .rt__note{ text-align: center; }
}/* End custom CSS */
/* Start custom CSS */html, body {
max-width: 100%;
overflow-x: hidden;
}/* End custom CSS */