.elementor-35335 .elementor-element.elementor-element-76e826f{--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;}.elementor-35335 .elementor-element.elementor-element-e906ed2 .elementor-icon-wrapper{text-align:end;}.elementor-35335 .elementor-element.elementor-element-e906ed2.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-35335 .elementor-element.elementor-element-e906ed2.elementor-view-framed .elementor-icon, .elementor-35335 .elementor-element.elementor-element-e906ed2.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-35335 .elementor-element.elementor-element-e906ed2.elementor-view-framed .elementor-icon, .elementor-35335 .elementor-element.elementor-element-e906ed2.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-35335 .elementor-element.elementor-element-e906ed2 .elementor-icon{font-size:40px;}.elementor-35335 .elementor-element.elementor-element-e906ed2 .elementor-icon svg{height:40px;}.elementor-35335 .elementor-element.elementor-element-ff0c6a3{--display:flex;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-35335 .elementor-element.elementor-element-734f7d5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 030px 0px;}.elementor-35335 .elementor-element.elementor-element-734f7d5 img{width:300px;border-radius:0px 0px 0px 0px;}.elementor-35335 .elementor-element.elementor-element-ba2375f{width:var( --container-widget-width, 320px );max-width:320px;--container-widget-width:320px;--container-widget-flex-grow:0;text-align:center;}.elementor-35335 .elementor-element.elementor-element-ba2375f > .elementor-widget-container{background-color:#F25764;padding:15px 0px 15px 0px;border-style:none;border-radius:15px 15px 15px 15px;}.elementor-35335 .elementor-element.elementor-element-ba2375f.elementor-element{--align-self:center;}.elementor-35335 .elementor-element.elementor-element-ba2375f .elementor-heading-title{font-size:30px;font-weight:700;color:var( --e-global-color-537359a );}.elementor-35335 .elementor-element.elementor-element-0c57282{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-35335 .elementor-element.elementor-element-0c57282.e-con{--align-self:center;}.elementor-35335 .elementor-element.elementor-element-3a12386{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-35335 .elementor-element.elementor-element-3a12386 .elementor-divider-separator{width:100%;}.elementor-35335 .elementor-element.elementor-element-3a12386 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-35335 .elementor-element.elementor-element-9789f72{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-35335 .elementor-element.elementor-element-9789f72.e-con{--align-self:center;}.elementor-35335 .elementor-element.elementor-element-e757e81 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-35335 .elementor-element.elementor-element-3cccc1c{--display:flex;}.elementor-35335 .elementor-element.elementor-element-ddf4093{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-35335 .elementor-element.elementor-element-26adc5a{--display:flex;--border-radius:25px 25px 25px 25px;}.elementor-35335 .elementor-element.elementor-element-26adc5a:not(.elementor-motion-effects-element-type-background), .elementor-35335 .elementor-element.elementor-element-26adc5a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ebf8698 );}.elementor-35335 .elementor-element.elementor-element-d678a65 > .elementor-widget-container{padding:38px 0px 0px 26px;}.elementor-35335 .elementor-element.elementor-element-d678a65{text-align:start;}.elementor-35335 .elementor-element.elementor-element-d678a65 img{width:125px;border-radius:0px 0px 0px 0px;}.elementor-35335 .elementor-element.elementor-element-74258f0 > .elementor-widget-container{padding:26px 26px 0px 26px;}.elementor-35335 .elementor-element.elementor-element-74258f0{font-size:36px;font-weight:normal;}.elementor-35335 .elementor-element.elementor-element-86b2924 .elementor-button{background-color:#F25764;padding:6px 15px 6px 15px;}.elementor-35335 .elementor-element.elementor-element-86b2924 > .elementor-widget-container{padding:0px 0px 26px 0px;}.elementor-35335 .elementor-element.elementor-element-86b2924.elementor-element{--align-self:center;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-35335 .elementor-element.elementor-element-76e826f{--min-height:100vh;--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-35335 .elementor-element.elementor-element-e906ed2 > .elementor-widget-container{padding:26px 26px 0px 0px;}.elementor-35335 .elementor-element.elementor-element-ff0c6a3{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-35335 .elementor-element.elementor-element-734f7d5 > .elementor-widget-container{padding:0px 0px 24px 0px;}.elementor-35335 .elementor-element.elementor-element-734f7d5 img{width:243px;border-radius:0px 0px 0px 0px;}.elementor-35335 .elementor-element.elementor-element-ba2375f{width:var( --container-widget-width, 320px );max-width:320px;--container-widget-width:320px;--container-widget-flex-grow:0;text-align:center;}.elementor-35335 .elementor-element.elementor-element-ba2375f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:015px 0px 15px 0px;border-radius:15px 15px 15px 15px;}.elementor-35335 .elementor-element.elementor-element-ba2375f.elementor-element{--align-self:center;}.elementor-35335 .elementor-element.elementor-element-ba2375f .elementor-heading-title{font-size:30px;}.elementor-35335 .elementor-element.elementor-element-0c57282{--width:100%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-35335 .elementor-element.elementor-element-0c57282.e-con{--align-self:center;}.elementor-35335 .elementor-element.elementor-element-9789f72{--width:100%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-35335 .elementor-element.elementor-element-9789f72.e-con{--align-self:center;}.elementor-35335 .elementor-element.elementor-element-ddf4093{--content-width:320px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-35335 .elementor-element.elementor-element-26adc5a{--content-width:320px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-35335 .elementor-element.elementor-element-d678a65 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:38px 0px 0px 26px;}.elementor-35335 .elementor-element.elementor-element-d678a65 img{width:125px;border-radius:0px 0px 0px 0px;}.elementor-35335 .elementor-element.elementor-element-74258f0 > .elementor-widget-container{padding:26px 26px 0px 26px;}.elementor-35335 .elementor-element.elementor-element-74258f0{font-size:26px;}.elementor-35335 .elementor-element.elementor-element-86b2924 > .elementor-widget-container{padding:0px 0px 26px 0px;}.elementor-35335 .elementor-element.elementor-element-86b2924.elementor-element{--align-self:center;}.elementor-35335 .elementor-element.elementor-element-86b2924 .elementor-button{padding:6px 15px 6px 15px;}}@media(min-width:768px){.elementor-35335 .elementor-element.elementor-element-76e826f{--content-width:340px;}.elementor-35335 .elementor-element.elementor-element-0c57282{--width:100%;}.elementor-35335 .elementor-element.elementor-element-9789f72{--width:100%;}.elementor-35335 .elementor-element.elementor-element-ddf4093{--content-width:320px;}}/* Start custom CSS for shortcode, class: .elementor-element-e757e81 */@media only screen and (max-width: 479px) { .elementor-35335 .elementor-element.elementor-element-e757e81 .mec-booking-shortcode {
    padding:0!important;
    margin:0!important;
 }
}

.elementor-35335 .elementor-element.elementor-element-e757e81 {
    padding:0!important;
    margin:0!important;
}
.elementor-35335 .elementor-element.elementor-element-e757e81 .mec-wrap button {
    color:#fff!important;
    background:#000!important;
}
.elementor-35335 .elementor-element.elementor-element-e757e81 .mec-start-date-label {
    display:none;
}

.elementor-35335 .elementor-element.elementor-element-e757e81 .mec-ticket-style-row-section-1 {
    display:none!important;
}


.elementor-35335 .elementor-element.elementor-element-e757e81 .mec-booking-progress-bar {
    display:none;
    margin:0;
}


.elementor-35335 .elementor-element.elementor-element-e757e81 .mec-event-ticket-name {
    color:blue!important;
    font-size: 14px!important;
    font-weight: 600!important;
}

.elementor-35335 .elementor-element.elementor-element-e757e81 .mec-event-ticket-price {
    color:black!important;
    font-size: 14px!important;
    font-weight: 600!important;
}

.elementor-35335 .elementor-element.elementor-element-e757e81 .mec-event-ticket-description {
    padding-left:0px;
}

.elementor-35335 .elementor-element.elementor-element-e757e81 .mec-booking .mec-event-tickets-list .mec-ticket-style-row {
    margin-bottom:8px;
}

.elementor-35335 .elementor-element.elementor-element-e757e81 .mec-end-date-label {
    display:none;
}

.elementor-35335 .elementor-element.elementor-element-e757e81 .mec-ticket-icon-wrapper, .elementor-35335 .elementor-element.elementor-element-e757e81 .mec-book-price-detail-icon {display:none;}

.elementor-35335 .elementor-element.elementor-element-e757e81 .mec-events-meta-group-booking .mec-booking-shortcode ul.mec-book-tickets-reg-fields-container li:first-child {
    width:100%;
}

.elementor-35335 .elementor-element.elementor-element-e757e81 .mec-events-meta-group-booking .mec-booking-shortcode input[type=checkbox]:checked, .elementor-35335 .elementor-element.elementor-element-e757e81 .mec-events-meta-group-booking .mec-booking-shortcode input[type=checkbox]{
    color:#000;
    border-color: #000;
}

.elementor-35335 .elementor-element.elementor-element-e757e81 label {
    display:inline-block;
    min-width: 100px;
}

.elementor-35335 .elementor-element.elementor-element-e757e81 .mec-ticket-price-label {
    float:left;!important;
    padding-right:10px;
    padding-top:2px;
}

.elementor-35335 .elementor-element.elementor-element-e757e81 .mec-ticket-price {
    float:left;!important;
    font-size: 14px!important;
    padding-bottom:0px;
}

.elementor-35335 .elementor-element.elementor-element-e757e81 .mec-ticket-subtotal-wrapper {
    margin:0;
    padding:20px 0;
}

.elementor-35335 .elementor-element.elementor-element-e757e81 .mec-events-meta-group-booking .mec-booking-shortcode input[type=checkbox]:before {
    background-color:#89db0d;
}

.elementor-35335 .elementor-element.elementor-element-e757e81 .mec-event-ticket-available {
    display:none!important;
}

.elementor-35335 .elementor-element.elementor-element-e757e81 .mec-events-meta-group-booking .mec-booking-shortcode .mec-field-wrapper span.mec-field-icon {
    display:none;
}

.elementor-35335 .elementor-element.elementor-element-e757e81 #mec_field_book_text_0 {
    margin:0px!important;
    min-width:0px;
}

.elementor-35335 .elementor-element.elementor-element-e757e81  span.mec-booking-coupon-field-wrapper input {
    margin-left:0px!important;
}

.elementor-35335 .elementor-element.elementor-element-e757e81 .mec-ticket-detail {
    display:none;
}

.elementor-35335 .elementor-element.elementor-element-e757e81 .mec-first-for-all-wrapper {
    display: none;
}

.elementor-35335 .elementor-element.elementor-element-e757e81 .mec-booking-shortcode input[type=email], .elementor-35335 .elementor-element.elementor-element-e757e81 .mec-booking-shortcode input[type=text] {
    margin-left: 0px;
    width:280px;
    border-radius: 0;
}

.elementor-35335 .elementor-element.elementor-element-e757e81 .mec-book-reg-field-checkbox {
    display:none;
}

.elementor-35335 .elementor-element.elementor-element-e757e81  .mec-book-price-details li {border-bottom:none;}

.elementor-35335 .elementor-element.elementor-element-e757e81 .mec-book-form-coupon {
    display:none;
}

.elementor-35335 .elementor-element.elementor-element-e757e81 .mec-book-price-detail {
    padding:0!important;
    margin:0!important;
}

.elementor-35335 .elementor-element.elementor-element-e757e81 .mec-events-meta-group-booking .mec-book-price-details li span {
    padding-left:30px;
}

.elementor-35335 .elementor-element.elementor-element-e757e81 .mec-stripe-name-and-email-wrapper{
    display: block;
    align-items: start;
}
 
.elementor-35335 .elementor-element.elementor-element-e757e81 .mec-booking-name-field-icon,.elementor-35335 .elementor-element.elementor-element-e757e81 .mec-booking-email-field-icon  {
    display:none!important;
}  

.elementor-35335 .elementor-element.elementor-element-e757e81 .mec-booking-checkout-coupon-total-wrapper {
    display:initial!important;
}

.elementor-35335 .elementor-element.elementor-element-e757e81 .mec-booking-checkout-total-wrapper ul li {
    padding:0!important;
    margin:0!important;
    text-align:left!important;
}

.elementor-35335 .elementor-element.elementor-element-e757e81 .mec-book-price-details li {
text-align: left!important;
}

.elementor-35335 .elementor-element.elementor-element-e757e81 .mec-book-price-details li span {
padding: 0!important;
}

.elementor-35335 .elementor-element.elementor-element-e757e81 .mec-booking-checkout-total-wrapper ul {
    align-items: inherit!important;
}

.elementor-35335 .elementor-element.elementor-element-e757e81 ul {margin:0!important;}/* End custom CSS */
/* Start custom CSS */xbody.elementor-page-35335 header, xbody.elementor-page-35335 .elementor-location-footer {
    display: none;
}/* End custom CSS */