.elementor-1153 .elementor-element.elementor-element-798c683{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:40px 40px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-1153 .elementor-element.elementor-element-d71b0d2{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1153 .elementor-element.elementor-element-2ae4ca2{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1153 .elementor-element.elementor-element-492eb2e img{width:100%;height:100%;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-1153 .elementor-element.elementor-element-798c683{--flex-wrap:wrap;}.elementor-1153 .elementor-element.elementor-element-492eb2e{text-align:left;}.elementor-1153 .elementor-element.elementor-element-492eb2e img{width:50%;}}@media(max-width:767px){.elementor-1153 .elementor-element.elementor-element-798c683{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-1153 .elementor-element.elementor-element-492eb2e img{width:100%;height:100%;}}@media(min-width:768px){.elementor-1153 .elementor-element.elementor-element-d71b0d2{--width:60%;}.elementor-1153 .elementor-element.elementor-element-2ae4ca2{--width:40%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1153 .elementor-element.elementor-element-d71b0d2{--width:100%;}.elementor-1153 .elementor-element.elementor-element-2ae4ca2{--width:100%;}}/* Start custom CSS for shortcode, class: .elementor-element-d635aa0 */.elementor-1153 .elementor-element.elementor-element-d635aa0 h3.tribe-common-h2.tribe-tickets__commerce-checkout-header-title {
font-family: Crimson Pro;
font-size: 48px;
font-style: normal;
font-weight: 900;
line-height: 90%; /* 43.2px */
text-transform: uppercase;
padding-bottom: 25px;
}

.elementor-1153 .elementor-element.elementor-element-d635aa0 header h4 a {
  font-family: Crimson Pro;
}

.elementor-1153 .elementor-element.elementor-element-d635aa0 div.tribe-common-h6.tribe-tickets__commerce-checkout-cart-item-details-title {
  font-family: Crimson Pro;
}

.elementor-1153 .elementor-element.elementor-element-d635aa0 footer.tribe-tickets__commerce-checkout-cart-footer.tribe-common-b1 {
  font-family: Crimson Pro;
}

.elementor-1153 .elementor-element.elementor-element-d635aa0 article.tribe-tickets__commerce-checkout-cart-item.post-1173.tec_tc_ticket.type-tec_tc_ticket.status-publish.hentry.tribe-common-b1 {
  font-family: Crimson Pro;
}

.elementor-1153 .elementor-element.elementor-element-d635aa0 h4.tribe-common-h5.tribe-tickets__commerce-checkout-section-header {
  font-family: Crimson Pro;
}

.elementor-1153 .elementor-element.elementor-element-d635aa0 #payment-form {
  font-family: Crimson Pro!important;
}

.elementor-1153 .elementor-element.elementor-element-d635aa0 .tribe-common-c-btn.tribe-tickets__commerce-checkout-form-submit-button {
    color: #fff!important;
  font-family: Crimson Pro;
  font-size: 22px;
font-style: normal;
font-weight: 600;
line-height: 140%; /* 22.4px */
padding: 13px 32px;
border-radius: 8px;
background: #1F1F1F;
}

.elementor-1153 .elementor-element.elementor-element-d635aa0 .tribe-common-c-btn.tribe-tickets__commerce-checkout-form-submit-button:hover{
    color: #fff;
padding: 13px 32px;
border-radius: 8px;
background: #333;
}

.elementor-1153 .elementor-element.elementor-element-d635aa0 a.tribe-common-anchor-alt.tribe-tickets__commerce-checkout-header-link-modify-attendees {
  padding: 13px 32px;
border-radius: 100px;
background: var(--grey-9, #1F1F1F);
  color: var(--grey-9, #fff);
font-family: Crimson Pro;
font-size: 16px;
font-style: normal;
font-weight: 600;
line-height: 140%; /* 22.4px */
text-transform: uppercase;
border: 0px;
}

.elementor-1153 .elementor-element.elementor-element-d635aa0 a.tribe-common-anchor-alt.tribe-tickets__commerce-checkout-header-link-modify-attendees:hover {
background: #333;
}

.elementor-1153 .elementor-element.elementor-element-d635aa0 a.tribe-common-anchor-alt.tribe-tickets__commerce-checkout-header-link-back-to-event {
   padding: 13px 32px;
border-radius: 100px;
background: var(--grey-9, #1F1F1F);
  color: var(--grey-9, #fff);
font-family: Crimson Pro;
font-size: 16px;
font-style: normal;
font-weight: 600;
line-height: 140%; /* 22.4px */
text-transform: uppercase;
border: 0px;
}

.elementor-1153 .elementor-element.elementor-element-d635aa0 a.tribe-common-anchor-alt.tribe-tickets__commerce-checkout-header-link-back-to-event:hover {
  background: #333;
}

.elementor-1153 .elementor-element.elementor-element-d635aa0 .tribe-common-b2.tribe-common-b3--min-medium.tribe-tickets__commerce-checkout-cart-item-details-button--more {
  font-family: Crimson Pro;
}

.elementor-1153 .elementor-element.elementor-element-d635aa0 div.tribe-common-b2.tribe-common-b3--min-medium.tribe-tickets__commerce-checkout-cart-item-details-description.tribe-tickets__commerce-checkout-cart-item-details--open {
  color: var(--grey-9, #1F1F1F);
font-family: Crimson Pro;
border: 0px;
}

.elementor-1153 .elementor-element.elementor-element-d635aa0 div.tribe-common-b2.tribe-common-b3--min-medium.tribe-tickets__commerce-checkout-cart-item-details-description.tribe-tickets__commerce-checkout-cart-item-details--open:checked,:hover {
  color: var(--grey-9, #1F1F1F);
font-family: Crimson Pro;
border: 0px;
}

.elementor-1153 .elementor-element.elementor-element-d635aa0 button.tribe-common-b2.tribe-common-b3--min-medium.tribe-tickets__commerce-checkout-cart-item-details-button--less {
  color: var(--grey-9, #1F1F1F);
font-family: Crimson Pro;
border: 0px;
}

.elementor-1153 .elementor-element.elementor-element-d635aa0 header.tribe-tickets__commerce-checkout-header {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
#button-text:hover {
  color: #fff;
}

span.tribe-tickets-price-amount.amount {
  font-family: Crimson Pro;
}

div.tribe-tickets__commerce-checkout-cart-item-subtotal {
  font-family: Crimson Pro;
}

div.tribe-tickets__commerce-checkout-cart-item-quantity {
  font-family: Crimson Pro;
}

@media screen and (max-width: 767px) {
  /* Styles for mobile devices */
  .elementor-1153 .elementor-element.elementor-element-d635aa0 a.tribe-common-anchor-alt.tribe-tickets__commerce-checkout-header-link-back-to-event {
}

}/* End custom CSS */