.elementor-474 .elementor-element.elementor-element-72269ae{--display:flex;}.elementor-474 .elementor-element.elementor-element-72269ae.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-474 .elementor-element.elementor-element-45990b5{width:100%;max-width:100%;margin:-100px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:0;}.elementor-474 .elementor-element.elementor-element-6b92dba{--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;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-474 .elementor-element.elementor-element-72269ae{--width:89.951%;}}/* Start custom CSS *//* ============ FULL ACCESS TICKET ============ */
.nj-ticket-full {
  max-width: 1400px;
  margin: 1px auto 0;
  border: 1px solid var(--line);
  background: var(--ink);
  padding: 56px 44px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 60px;
  transition: background .45s ease;
  cursor: pointer;
}
.nj-ticket-full:hover {
  background: linear-gradient(90deg, rgba(201,169,97,0.08) 0%, var(--ink) 70%);
}
.nj-ticket-full .nj-tier {
  font-size: 72px;
}
.nj-ticket-full ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
.nj-tf-left {
  flex: 1;
}
.nj-tf-right {
  flex-shrink: 0;
  display: flex;
  align-items: center;
}
.nj-tf-right .nj-btn {
  margin-top: 0;
  width: auto;
  padding: 18px 48px;
  white-space: nowrap;
}
.nj-display{
    font-size:30px!important;
}
.nj-card-top-date {
  font-family: var(--serif);
  font-size: 13px;
  font-style: italic;
  color: #fff;
  letter-spacing: 0.01em;
  background: var(--passion);
  padding: 3px 10px;
  display: inline-block;
}
.nj-ticket-full:hover .nj-btn.nj-primary {
  background: var(--gold);
  color: var(--ink);
}
@media (max-width: 900px) {
  .nj-ticket-full {
    flex-direction: column;
    align-items: flex-start;
  }
  .nj-tf-right .nj-btn {
    width: 100%;
    padding: 18px 0;
  }
}/* End custom CSS */