.elementor-2508 .elementor-element.elementor-element-e5702f3{--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;--justify-content:space-between;--flex-wrap:wrap;}.elementor-2508 .elementor-element.elementor-element-8319c42{width:100%;max-width:100%;}.elementor-2508 .elementor-element.elementor-element-8319c42 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2508 .elementor-element.elementor-element-8319c42 .mec-single-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-align:left;}.elementor-2508 .elementor-element.elementor-element-a929820{width:100%;max-width:100%;font-family:var( --e-global-typography-ccb7259-font-family ), Sans-serif;font-size:var( --e-global-typography-ccb7259-font-size );font-weight:var( --e-global-typography-ccb7259-font-weight );line-height:var( --e-global-typography-ccb7259-line-height );}.elementor-2508 .elementor-element.elementor-element-a929820 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-2508 .elementor-element.elementor-element-a929820 p{margin-block-end:0px;}.elementor-2508 .elementor-element.elementor-element-b112ae9{--display:flex;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2508 .elementor-element.elementor-element-f6794f8 img{width:100%;height:500px;object-fit:cover;object-position:center center;}body:not(.rtl) .elementor-2508 .elementor-element.elementor-element-3c7571b{left:20px;}body.rtl .elementor-2508 .elementor-element.elementor-element-3c7571b{right:20px;}.elementor-2508 .elementor-element.elementor-element-3c7571b{top:20px;z-index:5;}.elementor-2508 .elementor-element.elementor-element-59378c4{--display:flex;border-style:none;--border-style:none;--padding-top:20px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2508 .elementor-element.elementor-element-7a738fc p{margin-block-end:20px;}.elementor-2508 .elementor-element.elementor-element-416b620{--display:flex;border-style:none;--border-style:none;--padding-top:20px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2508 .elementor-element.elementor-element-95057be .elementor-icon-box-wrapper{text-align:start;}.elementor-2508 .elementor-element.elementor-element-95057be .elementor-icon-box-title, .elementor-2508 .elementor-element.elementor-element-95057be .elementor-icon-box-title a{font-family:var( --e-global-typography-3213743-font-family ), Sans-serif;font-size:var( --e-global-typography-3213743-font-size );font-weight:var( --e-global-typography-3213743-font-weight );text-transform:var( --e-global-typography-3213743-text-transform );}.elementor-2508 .elementor-element.elementor-element-c9cb73f .elementor-icon-box-wrapper{text-align:start;}.elementor-2508 .elementor-element.elementor-element-c9cb73f .elementor-icon-box-title, .elementor-2508 .elementor-element.elementor-element-c9cb73f .elementor-icon-box-title a{font-family:var( --e-global-typography-3213743-font-family ), Sans-serif;font-size:var( --e-global-typography-3213743-font-size );font-weight:var( --e-global-typography-3213743-font-weight );text-transform:var( --e-global-typography-3213743-text-transform );}.elementor-2508 .elementor-element.elementor-element-2e8cc5c .elementor-icon-box-wrapper{text-align:start;}.elementor-2508 .elementor-element.elementor-element-2e8cc5c .elementor-icon-box-title, .elementor-2508 .elementor-element.elementor-element-2e8cc5c .elementor-icon-box-title a{font-family:var( --e-global-typography-3213743-font-family ), Sans-serif;font-size:var( --e-global-typography-3213743-font-size );font-weight:var( --e-global-typography-3213743-font-weight );text-transform:var( --e-global-typography-3213743-text-transform );}.elementor-2508 .elementor-element.elementor-element-ae68fde .elementor-icon-box-wrapper{text-align:start;}.elementor-2508 .elementor-element.elementor-element-ae68fde .elementor-icon-box-title, .elementor-2508 .elementor-element.elementor-element-ae68fde .elementor-icon-box-title a{font-family:var( --e-global-typography-3213743-font-family ), Sans-serif;font-size:var( --e-global-typography-3213743-font-size );font-weight:var( --e-global-typography-3213743-font-weight );text-transform:var( --e-global-typography-3213743-text-transform );}.elementor-2508 .elementor-element.elementor-element-6767828{--display:flex;border-style:none;--border-style:none;--padding-top:20px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2508 .elementor-element.elementor-element-bfb0c0a{--display:flex;border-style:none;--border-style:none;--padding-top:20px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2508 .elementor-element.elementor-element-551ea04 p{margin-block-end:20px;}.elementor-2508 .elementor-element.elementor-element-bca4c35{--display:flex;border-style:none;--border-style:none;--padding-top:20px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.glsr-elementor-a1b1a72{--glsr-max-w:100%;--glsr-bar-bg:var( --e-global-color-primary );}.glsr-elementor-a1b1a72 .glsr:not([data-theme]){--glsr-summary-star-bg:var( --e-global-color-primary );}.glsr-elementor-1a63093 .glsr:not([data-theme]){--glsr-review-star-bg:var( --e-global-color-primary );}.elementor-2508 .elementor-element.elementor-element-0670e59{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:20px 20px 20px 20px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-2508 .elementor-element.elementor-element-0670e59:not(.elementor-motion-effects-element-type-background), .elementor-2508 .elementor-element.elementor-element-0670e59 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4c12f97 );}.elementor-2508 .elementor-element.elementor-element-925e72c .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.glsr-elementor-70b0d74 .glsr:not([data-theme]){--glsr-form-star-bg:var( --e-global-color-primary );}.elementor-2508 .elementor-element.elementor-element-1dde9e1{--display:flex;border-style:none;--border-style:none;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2508 .elementor-element.elementor-element-bab29fc > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2508 .elementor-element.elementor-element-bab29fc .mec-single-event-location{text-align:left;padding:0px 0px 0px 0px;border-radius:10px 10px 10px 10px;}.elementor-2508 .elementor-element.elementor-element-bab29fc .mec-single-event-location .mec-location{font-family:var( --e-global-typography-3213743-font-family ), Sans-serif;font-size:var( --e-global-typography-3213743-font-size );font-weight:var( --e-global-typography-3213743-font-weight );text-transform:var( --e-global-typography-3213743-text-transform );color:var( --e-global-color-text );}.elementor-2508 .elementor-element.elementor-element-bab29fc .mec-single-event-location i:before{color:var( --e-global-color-primary );}.elementor-2508 .elementor-element.elementor-element-bab29fc .mec-single-event-location dd, .elementor-2508 .elementor-element.elementor-element-bab29fc .mec-single-event-location dd h6{font-family:var( --e-global-typography-4a15487-font-family ), Sans-serif;font-size:var( --e-global-typography-4a15487-font-size );font-weight:var( --e-global-typography-4a15487-font-weight );padding:0px 0px 05px 0px;}.elementor-2508 .elementor-element.elementor-element-bab29fc .mec-single-event-location dd .mec-events-address .mec-address{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );padding:0px 0px 0px 0px;}.elementor-2508 .elementor-element.elementor-element-bab29fc .mec-single-event-location  .mec-img-location{width:100%;display:block;height:auto;}.elementor-2508 .elementor-element.elementor-element-bab29fc .mec-single-event-location .mec-location-description p{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-2508 .elementor-element.elementor-element-bab29fc .mec-single-event-additional-locations .mec-single-event-location{text-align:left;}.elementor-2508 .elementor-element.elementor-element-bab29fc .mec-single-event-additional-locations .mec-single-event-location  .mec-img-location{width:100%;display:block;height:auto;}.elementor-2508 .elementor-element.elementor-element-c53399e{--display:flex;}.elementor-2508 .elementor-element.elementor-element-0b9de3c{--display:flex;}.elementor-2508 .elementor-element.elementor-element-c5a61a5{--n-accordion-title-font-size:var( --e-global-typography-text-font-size );--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:20px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-text );--n-accordion-icon-size:30px;}.elementor-2508 .elementor-element.elementor-element-c5a61a5 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:var( --e-global-color-secondary );border-style:none;}.elementor-2508 .elementor-element.elementor-element-c5a61a5 {--n-accordion-padding:20px 20px 20px 20px;}:where( .elementor-2508 .elementor-element.elementor-element-c5a61a5 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-2508 .elementor-element.elementor-element-cb5c506{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2508 .elementor-element.elementor-element-cb5c506.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2508 .elementor-element.elementor-element-2e1562e{width:var( --container-widget-width, 230px );max-width:230px;--container-widget-width:230px;--container-widget-flex-grow:0;}.elementor-2508 .elementor-element.elementor-element-2e1562e .mec-single-event-date{background:var( --e-global-color-4c12f97 );padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-2508 .elementor-element.elementor-element-2e1562e .mec-single-event-date i:before{font-size:20px !important;}.elementor-2508 .elementor-element.elementor-element-2e1562e .mec-single-event-date img{width:20px !important;height:20px !important;}.elementor-2508 .elementor-element.elementor-element-2e1562e .mec-single-event-date .mec-holding-status-ongoing{color:var( --e-global-color-primary );}.mec-events-meta-group-booking .mec-booking h4,
					 .elementor-2508 .elementor-element.elementor-element-7d20c08 .mec-events-meta-group-booking form>h4{display:block !important;color:var( --e-global-color-text );}.mec-events-meta-group-booking .mec-booking h4,
					.elementor-2508 .elementor-element.elementor-element-7d20c08 .mec-events-meta-group-booking form>h4{text-align:left;}.mec-events-meta-group-booking .mec-booking h4,
								.elementor-2508 .elementor-element.elementor-element-7d20c08 .mec-events-meta-group-booking form>h4{font-family:var( --e-global-typography-6b34d75-font-family ), Sans-serif;font-size:var( --e-global-typography-6b34d75-font-size );font-weight:var( --e-global-typography-6b34d75-font-weight );}.mec-events-meta-group-booking .mec-booking h4:before,
					 .elementor-2508 .elementor-element.elementor-element-7d20c08 .mec-events-meta-group-booking form>h4:before{display:block !important;border-color:var( --e-global-color-primary );}.mec-events-meta-group-booking .mec-booking h4:before,
					.elementor-2508 .elementor-element.elementor-element-7d20c08 .mec-events-meta-group-booking form>h4:before{left:0;margin:0;}.lity-content .mec-book-first label,
								.lity-content .mec-event-ticket-description,
								.lity-content .mec-book-ticket-variation span,
								.lity-content .mec-events-meta-group-booking label,
								.elementor-2508 .elementor-element.elementor-element-7d20c08 .mec-book-first label,
								.elementor-2508 .elementor-element.elementor-element-7d20c08 .mec-event-ticket-description,
								.elementor-2508 .elementor-element.elementor-element-7d20c08 .mec-book-ticket-variation span,
								.elementor-2508 .elementor-element.elementor-element-7d20c08 .mec-events-meta-group-booking label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.lity-content .mec-book-first label,
					 .lity-content .mec-event-ticket-description,
					 .lity-content .mec-book-ticket-variation span,
					 .lity-content .mec-events-meta-group-booking label,
					 .elementor-2508 .elementor-element.elementor-element-7d20c08 .mec-book-first label,
					 .elementor-2508 .elementor-element.elementor-element-7d20c08  .mec-event-ticket-description,
					 .elementor-2508 .elementor-element.elementor-element-7d20c08 .mec-book-ticket-variation span,
					 .elementor-2508 .elementor-element.elementor-element-7d20c08 .mec-events-meta-group-booking label{color:var( --e-global-color-text );}.lity-content .mec-event-ticket-name,
								.elementor-2508 .elementor-element.elementor-element-7d20c08 .mec-event-ticket-name{font-family:var( --e-global-typography-02096be-font-family ), Sans-serif;font-size:var( --e-global-typography-02096be-font-size );font-weight:var( --e-global-typography-02096be-font-weight );}.lity-content .mec-event-ticket-name,
					 .elementor-2508 .elementor-element.elementor-element-7d20c08 .mec-event-ticket-name{color:var( --e-global-color-primary );}.lity-content .mec-event-ticket-price,
								.elementor-2508 .elementor-element.elementor-element-7d20c08 .mec-event-ticket-price{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.lity-content .mec-event-ticket-price,
					 .elementor-2508 .elementor-element.elementor-element-7d20c08 .mec-event-ticket-price{color:var( --e-global-color-text );}.lity-content .mec-event-ticket-available,
								.elementor-2508 .elementor-element.elementor-element-7d20c08 .mec-event-ticket-available{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.lity-content .mec-event-ticket-available span,
								.elementor-2508 .elementor-element.elementor-element-7d20c08 .mec-event-ticket-available span{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.lity-conent .info-msg,
				 				.elementor-2508 .elementor-element.elementor-element-7d20c08 .info-msg{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.lity-conent .info-msg,
					 .elementor-2508 .elementor-element.elementor-element-7d20c08 .info-msg{color:var( --e-global-color-text );}.lity-content #mec-events-meta-group-booking- button.mec-book-form-next-button, .elementor-2508 .elementor-element.elementor-element-7d20c08 #mec-events-meta-group-booking- button.mec-book-form-next-button{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-98d13ff );background:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:10px 10px 10px 10px !important;}.lity-content #mec-events-meta-group-booking- button.mec-book-form-next-button:hover, .elementor-2508 .elementor-element.elementor-element-7d20c08 #mec-events-meta-group-booking- button.mec-book-form-next-button:hover{color:var( --e-global-color-primary );background:var( --e-global-color-98d13ff );}.lity-content #mec-events-meta-group-booking- button.mec-book-form-next-button:hover, .elementor-2508 .elementor-element.elementor-element-7d20c08 #mec-events-meta-group-booking- button.mec-book-form-next-button{padding:12px 12px 12px 12px !important;}.elementor-2508 .elementor-element.elementor-element-7d20c08{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.lity-content #mec-book-form-back-btn-step-2, .lity-content #mec-book-form-back-btn-step-3, .mec-wrap .elementor-2508 .elementor-element.elementor-element-7d20c08 .mec-events-meta-group-booking #mec-book-form-back-btn-step-2, .mec-wrap .elementor-2508 .elementor-element.elementor-element-7d20c08 .mec-events-meta-group-booking #mec-book-form-back-btn-step-3{color:var( --e-global-color-98d13ff );background:var( --e-global-color-primary );border-radius:10px 10px 10px 10px !important;}.lity-content #mec-book-form-back-btn-step-2:hover, .lity-content #mec-book-form-back-btn-step-3:hover, .mec-wrap .elementor-2508 .elementor-element.elementor-element-7d20c08 .mec-events-meta-group-booking #mec-book-form-back-btn-step-2:hover, .mec-wrap .elementor-2508 .elementor-element.elementor-element-7d20c08 .mec-events-meta-group-booking #mec-book-form-back-btn-step-3:hover{color:var( --e-global-color-primary );background:var( --e-global-color-98d13ff );}.lity-content .mec-book-form-back-button:hover, .elementor-2508 .elementor-element.elementor-element-7d20c08 .mec-events-meta-group-booking .mec-book-form-back-button{padding:12px 12px 12px 12px !important;}.lity-content .mec-book-form-back-button, .elementor-2508 .elementor-element.elementor-element-7d20c08 .mec-events-meta-group-booking .mec-booking  .mec-book-form-btn-wrap .mec-book-form-back-button{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );}.mec-events-meta-group-booking ul.mec-book-price-details .mec-book-price-detail-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.mec-events-meta-group-booking ul.mec-book-price-details li span.mec-book-price-detail-amount{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.mec-single-event .mec-events-meta-group-booking .mec-book-price-total{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.mec-wrap .mec-wrap-checkout .mec-book-form-gateways .mec-book-form-gateway-label label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.lity-content .mec-events-meta-group .mec-error, .elementor-2508 .elementor-element.elementor-element-7d20c08 .mec-events-meta-group .mec-error,
								.lity-content .mec-events-meta-group .mec-success, .elementor-2508 .elementor-element.elementor-element-7d20c08 .mec-events-meta-group .mec-success,
								.lity-content .mec-events-meta-group .info-msg, .elementor-2508 .elementor-element.elementor-element-7d20c08 .mec-events-meta-group .info-msg{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.lity-content .mec-events-meta-group .mec-error, .elementor-2508 .elementor-element.elementor-element-7d20c08 .mec-events-meta-group .mec-error{color:var( --e-global-color-text );}.elementor-2508 .elementor-element.elementor-element-1d70ec6{--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-2508 .elementor-element.elementor-element-ae2396d{--display:flex;border-style:none;--border-style:none;--padding-top:20px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2508 .elementor-element.elementor-element-e144573{--display:flex;border-style:none;--border-style:none;--padding-top:20px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2508 .elementor-element.elementor-element-021449d .elementor-icon-box-wrapper{text-align:start;}.elementor-2508 .elementor-element.elementor-element-021449d .elementor-icon-box-title, .elementor-2508 .elementor-element.elementor-element-021449d .elementor-icon-box-title a{font-family:var( --e-global-typography-3213743-font-family ), Sans-serif;font-size:var( --e-global-typography-3213743-font-size );font-weight:var( --e-global-typography-3213743-font-weight );text-transform:var( --e-global-typography-3213743-text-transform );}.elementor-2508 .elementor-element.elementor-element-345e79d .elementor-icon-box-wrapper{text-align:start;}.elementor-2508 .elementor-element.elementor-element-345e79d .elementor-icon-box-title, .elementor-2508 .elementor-element.elementor-element-345e79d .elementor-icon-box-title a{font-family:var( --e-global-typography-3213743-font-family ), Sans-serif;font-size:var( --e-global-typography-3213743-font-size );font-weight:var( --e-global-typography-3213743-font-weight );text-transform:var( --e-global-typography-3213743-text-transform );}.elementor-2508 .elementor-element.elementor-element-fce0f99 .elementor-icon-box-wrapper{text-align:start;}.elementor-2508 .elementor-element.elementor-element-fce0f99 .elementor-icon-box-title, .elementor-2508 .elementor-element.elementor-element-fce0f99 .elementor-icon-box-title a{font-family:var( --e-global-typography-3213743-font-family ), Sans-serif;font-size:var( --e-global-typography-3213743-font-size );font-weight:var( --e-global-typography-3213743-font-weight );text-transform:var( --e-global-typography-3213743-text-transform );}.elementor-2508 .elementor-element.elementor-element-c2603c1 .elementor-icon-box-wrapper{text-align:start;}.elementor-2508 .elementor-element.elementor-element-c2603c1 .elementor-icon-box-title, .elementor-2508 .elementor-element.elementor-element-c2603c1 .elementor-icon-box-title a{font-family:var( --e-global-typography-3213743-font-family ), Sans-serif;font-size:var( --e-global-typography-3213743-font-size );font-weight:var( --e-global-typography-3213743-font-weight );text-transform:var( --e-global-typography-3213743-text-transform );}.elementor-2508 .elementor-element.elementor-element-d7187fe{--display:flex;border-style:none;--border-style:none;--padding-top:20px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2508 .elementor-element.elementor-element-9692b2a{--display:flex;border-style:none;--border-style:none;--padding-top:20px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2508 .elementor-element.elementor-element-a8c03cd p{margin-block-end:20px;}.elementor-2508 .elementor-element.elementor-element-ae22bb4{--display:flex;border-style:none;--border-style:none;--padding-top:20px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.glsr-elementor-fd860f8{--glsr-max-w:100%;--glsr-bar-bg:var( --e-global-color-primary );}.glsr-elementor-fd860f8 .glsr:not([data-theme]){--glsr-summary-star-bg:var( --e-global-color-primary );}.glsr-elementor-0082d73 .glsr:not([data-theme]){--glsr-review-star-bg:var( --e-global-color-primary );}.elementor-2508 .elementor-element.elementor-element-935ee0e{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:20px 20px 20px 20px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-2508 .elementor-element.elementor-element-935ee0e:not(.elementor-motion-effects-element-type-background), .elementor-2508 .elementor-element.elementor-element-935ee0e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4c12f97 );}.elementor-2508 .elementor-element.elementor-element-947463f .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.glsr-elementor-3fadb07 .glsr:not([data-theme]){--glsr-form-star-bg:var( --e-global-color-primary );}.elementor-2508 .elementor-element.elementor-element-f6b4546{--display:flex;border-style:none;--border-style:none;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2508 .elementor-element.elementor-element-e73b1e6 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2508 .elementor-element.elementor-element-e73b1e6 .mec-single-event-location{text-align:left;padding:0px 0px 0px 0px;border-radius:10px 10px 10px 10px;}.elementor-2508 .elementor-element.elementor-element-e73b1e6 .mec-single-event-location .mec-location{font-family:var( --e-global-typography-3213743-font-family ), Sans-serif;font-size:var( --e-global-typography-3213743-font-size );font-weight:var( --e-global-typography-3213743-font-weight );text-transform:var( --e-global-typography-3213743-text-transform );color:var( --e-global-color-text );}.elementor-2508 .elementor-element.elementor-element-e73b1e6 .mec-single-event-location i:before{color:var( --e-global-color-primary );}.elementor-2508 .elementor-element.elementor-element-e73b1e6 .mec-single-event-location dd, .elementor-2508 .elementor-element.elementor-element-e73b1e6 .mec-single-event-location dd h6{font-family:var( --e-global-typography-4a15487-font-family ), Sans-serif;font-size:var( --e-global-typography-4a15487-font-size );font-weight:var( --e-global-typography-4a15487-font-weight );padding:0px 0px 05px 0px;}.elementor-2508 .elementor-element.elementor-element-e73b1e6 .mec-single-event-location dd .mec-events-address .mec-address{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );padding:0px 0px 0px 0px;}.elementor-2508 .elementor-element.elementor-element-e73b1e6 .mec-single-event-location  .mec-img-location{width:100%;display:block;height:auto;}.elementor-2508 .elementor-element.elementor-element-e73b1e6 .mec-single-event-location .mec-location-description p{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-2508 .elementor-element.elementor-element-e73b1e6 .mec-single-event-additional-locations .mec-single-event-location{text-align:left;}.elementor-2508 .elementor-element.elementor-element-e73b1e6 .mec-single-event-additional-locations .mec-single-event-location  .mec-img-location{width:100%;display:block;height:auto;}.elementor-2508 .elementor-element.elementor-element-2fff1e7{--display:flex;}.elementor-2508 .elementor-element.elementor-element-5c644c1{--display:flex;}.elementor-2508 .elementor-element.elementor-element-d98dcbb{--n-accordion-title-font-size:var( --e-global-typography-text-font-size );--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:20px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-text );--n-accordion-icon-size:30px;}.elementor-2508 .elementor-element.elementor-element-d98dcbb > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:var( --e-global-color-secondary );border-style:none;}.elementor-2508 .elementor-element.elementor-element-d98dcbb {--n-accordion-padding:20px 20px 20px 20px;}:where( .elementor-2508 .elementor-element.elementor-element-d98dcbb > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}@media(max-width:1024px){.elementor-2508 .elementor-element.elementor-element-e5702f3{--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-2508 .elementor-element.elementor-element-8319c42 .mec-single-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2508 .elementor-element.elementor-element-a929820{font-size:var( --e-global-typography-ccb7259-font-size );line-height:var( --e-global-typography-ccb7259-line-height );}.elementor-2508 .elementor-element.elementor-element-95057be .elementor-icon-box-title, .elementor-2508 .elementor-element.elementor-element-95057be .elementor-icon-box-title a{font-size:var( --e-global-typography-3213743-font-size );}.elementor-2508 .elementor-element.elementor-element-c9cb73f .elementor-icon-box-title, .elementor-2508 .elementor-element.elementor-element-c9cb73f .elementor-icon-box-title a{font-size:var( --e-global-typography-3213743-font-size );}.elementor-2508 .elementor-element.elementor-element-2e8cc5c .elementor-icon-box-title, .elementor-2508 .elementor-element.elementor-element-2e8cc5c .elementor-icon-box-title a{font-size:var( --e-global-typography-3213743-font-size );}.elementor-2508 .elementor-element.elementor-element-ae68fde .elementor-icon-box-title, .elementor-2508 .elementor-element.elementor-element-ae68fde .elementor-icon-box-title a{font-size:var( --e-global-typography-3213743-font-size );}.elementor-2508 .elementor-element.elementor-element-925e72c .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2508 .elementor-element.elementor-element-bab29fc .mec-single-event-location .mec-location{font-size:var( --e-global-typography-3213743-font-size );}.elementor-2508 .elementor-element.elementor-element-bab29fc .mec-single-event-location dd, .elementor-2508 .elementor-element.elementor-element-bab29fc .mec-single-event-location dd h6{font-size:var( --e-global-typography-4a15487-font-size );}.elementor-2508 .elementor-element.elementor-element-bab29fc .mec-single-event-location dd .mec-events-address .mec-address{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2508 .elementor-element.elementor-element-bab29fc .mec-single-event-location .mec-location-description p{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2508 .elementor-element.elementor-element-c5a61a5{--n-accordion-title-font-size:var( --e-global-typography-text-font-size );}:where( .elementor-2508 .elementor-element.elementor-element-c5a61a5 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-text-line-height );}.mec-events-meta-group-booking .mec-booking h4,
								.elementor-2508 .elementor-element.elementor-element-7d20c08 .mec-events-meta-group-booking form>h4{font-size:var( --e-global-typography-6b34d75-font-size );}.lity-content .mec-book-first label,
								.lity-content .mec-event-ticket-description,
								.lity-content .mec-book-ticket-variation span,
								.lity-content .mec-events-meta-group-booking label,
								.elementor-2508 .elementor-element.elementor-element-7d20c08 .mec-book-first label,
								.elementor-2508 .elementor-element.elementor-element-7d20c08 .mec-event-ticket-description,
								.elementor-2508 .elementor-element.elementor-element-7d20c08 .mec-book-ticket-variation span,
								.elementor-2508 .elementor-element.elementor-element-7d20c08 .mec-events-meta-group-booking label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.lity-content .mec-event-ticket-name,
								.elementor-2508 .elementor-element.elementor-element-7d20c08 .mec-event-ticket-name{font-size:var( --e-global-typography-02096be-font-size );}.lity-content .mec-event-ticket-price,
								.elementor-2508 .elementor-element.elementor-element-7d20c08 .mec-event-ticket-price{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.lity-content .mec-event-ticket-available,
								.elementor-2508 .elementor-element.elementor-element-7d20c08 .mec-event-ticket-available{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.lity-content .mec-event-ticket-available span,
								.elementor-2508 .elementor-element.elementor-element-7d20c08 .mec-event-ticket-available span{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.lity-conent .info-msg,
				 				.elementor-2508 .elementor-element.elementor-element-7d20c08 .info-msg{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.lity-content #mec-events-meta-group-booking- button.mec-book-form-next-button, .elementor-2508 .elementor-element.elementor-element-7d20c08 #mec-events-meta-group-booking- button.mec-book-form-next-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2508 .elementor-element.elementor-element-7d20c08{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.mec-events-meta-group-booking ul.mec-book-price-details .mec-book-price-detail-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.mec-events-meta-group-booking ul.mec-book-price-details li span.mec-book-price-detail-amount{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.mec-single-event .mec-events-meta-group-booking .mec-book-price-total{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.mec-wrap .mec-wrap-checkout .mec-book-form-gateways .mec-book-form-gateway-label label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.lity-content .mec-events-meta-group .mec-error, .elementor-2508 .elementor-element.elementor-element-7d20c08 .mec-events-meta-group .mec-error,
								.lity-content .mec-events-meta-group .mec-success, .elementor-2508 .elementor-element.elementor-element-7d20c08 .mec-events-meta-group .mec-success,
								.lity-content .mec-events-meta-group .info-msg, .elementor-2508 .elementor-element.elementor-element-7d20c08 .mec-events-meta-group .info-msg{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2508 .elementor-element.elementor-element-1d70ec6{--padding-top:0px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-2508 .elementor-element.elementor-element-021449d .elementor-icon-box-title, .elementor-2508 .elementor-element.elementor-element-021449d .elementor-icon-box-title a{font-size:var( --e-global-typography-3213743-font-size );}.elementor-2508 .elementor-element.elementor-element-345e79d .elementor-icon-box-title, .elementor-2508 .elementor-element.elementor-element-345e79d .elementor-icon-box-title a{font-size:var( --e-global-typography-3213743-font-size );}.elementor-2508 .elementor-element.elementor-element-fce0f99 .elementor-icon-box-title, .elementor-2508 .elementor-element.elementor-element-fce0f99 .elementor-icon-box-title a{font-size:var( --e-global-typography-3213743-font-size );}.elementor-2508 .elementor-element.elementor-element-c2603c1 .elementor-icon-box-title, .elementor-2508 .elementor-element.elementor-element-c2603c1 .elementor-icon-box-title a{font-size:var( --e-global-typography-3213743-font-size );}.elementor-2508 .elementor-element.elementor-element-947463f .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2508 .elementor-element.elementor-element-e73b1e6 .mec-single-event-location .mec-location{font-size:var( --e-global-typography-3213743-font-size );}.elementor-2508 .elementor-element.elementor-element-e73b1e6 .mec-single-event-location dd, .elementor-2508 .elementor-element.elementor-element-e73b1e6 .mec-single-event-location dd h6{font-size:var( --e-global-typography-4a15487-font-size );}.elementor-2508 .elementor-element.elementor-element-e73b1e6 .mec-single-event-location dd .mec-events-address .mec-address{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2508 .elementor-element.elementor-element-e73b1e6 .mec-single-event-location .mec-location-description p{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2508 .elementor-element.elementor-element-d98dcbb{--n-accordion-title-font-size:var( --e-global-typography-text-font-size );}:where( .elementor-2508 .elementor-element.elementor-element-d98dcbb > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-2508 .elementor-element.elementor-element-8319c42 .mec-single-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2508 .elementor-element.elementor-element-a929820{font-size:var( --e-global-typography-ccb7259-font-size );line-height:var( --e-global-typography-ccb7259-line-height );}.elementor-2508 .elementor-element.elementor-element-f6794f8 img{height:300px;}.elementor-2508 .elementor-element.elementor-element-95057be .elementor-icon-box-title, .elementor-2508 .elementor-element.elementor-element-95057be .elementor-icon-box-title a{font-size:var( --e-global-typography-3213743-font-size );}.elementor-2508 .elementor-element.elementor-element-c9cb73f .elementor-icon-box-title, .elementor-2508 .elementor-element.elementor-element-c9cb73f .elementor-icon-box-title a{font-size:var( --e-global-typography-3213743-font-size );}.elementor-2508 .elementor-element.elementor-element-2e8cc5c .elementor-icon-box-title, .elementor-2508 .elementor-element.elementor-element-2e8cc5c .elementor-icon-box-title a{font-size:var( --e-global-typography-3213743-font-size );}.elementor-2508 .elementor-element.elementor-element-ae68fde .elementor-icon-box-title, .elementor-2508 .elementor-element.elementor-element-ae68fde .elementor-icon-box-title a{font-size:var( --e-global-typography-3213743-font-size );}.elementor-2508 .elementor-element.elementor-element-925e72c .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2508 .elementor-element.elementor-element-bab29fc .mec-single-event-location .mec-location{font-size:var( --e-global-typography-3213743-font-size );}.elementor-2508 .elementor-element.elementor-element-bab29fc .mec-single-event-location dd, .elementor-2508 .elementor-element.elementor-element-bab29fc .mec-single-event-location dd h6{font-size:var( --e-global-typography-4a15487-font-size );}.elementor-2508 .elementor-element.elementor-element-bab29fc .mec-single-event-location dd .mec-events-address .mec-address{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2508 .elementor-element.elementor-element-bab29fc .mec-single-event-location .mec-location-description p{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2508 .elementor-element.elementor-element-c5a61a5{--n-accordion-title-font-size:var( --e-global-typography-text-font-size );}:where( .elementor-2508 .elementor-element.elementor-element-c5a61a5 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-text-line-height );}.mec-events-meta-group-booking .mec-booking h4,
								.elementor-2508 .elementor-element.elementor-element-7d20c08 .mec-events-meta-group-booking form>h4{font-size:var( --e-global-typography-6b34d75-font-size );}.lity-content .mec-book-first label,
								.lity-content .mec-event-ticket-description,
								.lity-content .mec-book-ticket-variation span,
								.lity-content .mec-events-meta-group-booking label,
								.elementor-2508 .elementor-element.elementor-element-7d20c08 .mec-book-first label,
								.elementor-2508 .elementor-element.elementor-element-7d20c08 .mec-event-ticket-description,
								.elementor-2508 .elementor-element.elementor-element-7d20c08 .mec-book-ticket-variation span,
								.elementor-2508 .elementor-element.elementor-element-7d20c08 .mec-events-meta-group-booking label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.lity-content .mec-event-ticket-name,
								.elementor-2508 .elementor-element.elementor-element-7d20c08 .mec-event-ticket-name{font-size:var( --e-global-typography-02096be-font-size );}.lity-content .mec-event-ticket-price,
								.elementor-2508 .elementor-element.elementor-element-7d20c08 .mec-event-ticket-price{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.lity-content .mec-event-ticket-available,
								.elementor-2508 .elementor-element.elementor-element-7d20c08 .mec-event-ticket-available{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.lity-content .mec-event-ticket-available span,
								.elementor-2508 .elementor-element.elementor-element-7d20c08 .mec-event-ticket-available span{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.lity-conent .info-msg,
				 				.elementor-2508 .elementor-element.elementor-element-7d20c08 .info-msg{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.lity-content #mec-events-meta-group-booking- button.mec-book-form-next-button, .elementor-2508 .elementor-element.elementor-element-7d20c08 #mec-events-meta-group-booking- button.mec-book-form-next-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2508 .elementor-element.elementor-element-7d20c08{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.mec-events-meta-group-booking ul.mec-book-price-details .mec-book-price-detail-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.mec-events-meta-group-booking ul.mec-book-price-details li span.mec-book-price-detail-amount{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.mec-single-event .mec-events-meta-group-booking .mec-book-price-total{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.mec-wrap .mec-wrap-checkout .mec-book-form-gateways .mec-book-form-gateway-label label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.lity-content .mec-events-meta-group .mec-error, .elementor-2508 .elementor-element.elementor-element-7d20c08 .mec-events-meta-group .mec-error,
								.lity-content .mec-events-meta-group .mec-success, .elementor-2508 .elementor-element.elementor-element-7d20c08 .mec-events-meta-group .mec-success,
								.lity-content .mec-events-meta-group .info-msg, .elementor-2508 .elementor-element.elementor-element-7d20c08 .mec-events-meta-group .info-msg{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2508 .elementor-element.elementor-element-1d70ec6{--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2508 .elementor-element.elementor-element-021449d .elementor-icon-box-title, .elementor-2508 .elementor-element.elementor-element-021449d .elementor-icon-box-title a{font-size:var( --e-global-typography-3213743-font-size );}.elementor-2508 .elementor-element.elementor-element-345e79d .elementor-icon-box-title, .elementor-2508 .elementor-element.elementor-element-345e79d .elementor-icon-box-title a{font-size:var( --e-global-typography-3213743-font-size );}.elementor-2508 .elementor-element.elementor-element-fce0f99 .elementor-icon-box-title, .elementor-2508 .elementor-element.elementor-element-fce0f99 .elementor-icon-box-title a{font-size:var( --e-global-typography-3213743-font-size );}.elementor-2508 .elementor-element.elementor-element-c2603c1 .elementor-icon-box-title, .elementor-2508 .elementor-element.elementor-element-c2603c1 .elementor-icon-box-title a{font-size:var( --e-global-typography-3213743-font-size );}.elementor-2508 .elementor-element.elementor-element-935ee0e{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2508 .elementor-element.elementor-element-947463f .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2508 .elementor-element.elementor-element-e73b1e6 .mec-single-event-location .mec-location{font-size:var( --e-global-typography-3213743-font-size );}.elementor-2508 .elementor-element.elementor-element-e73b1e6 .mec-single-event-location dd, .elementor-2508 .elementor-element.elementor-element-e73b1e6 .mec-single-event-location dd h6{font-size:var( --e-global-typography-4a15487-font-size );}.elementor-2508 .elementor-element.elementor-element-e73b1e6 .mec-single-event-location dd .mec-events-address .mec-address{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2508 .elementor-element.elementor-element-e73b1e6 .mec-single-event-location .mec-location-description p{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2508 .elementor-element.elementor-element-d98dcbb{--n-accordion-title-font-size:var( --e-global-typography-text-font-size );}:where( .elementor-2508 .elementor-element.elementor-element-d98dcbb > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-text-line-height );}}@media(min-width:768px){.elementor-2508 .elementor-element.elementor-element-b112ae9{--width:48%;}.elementor-2508 .elementor-element.elementor-element-cb5c506{--width:48%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2508 .elementor-element.elementor-element-b112ae9{--width:100%;}.elementor-2508 .elementor-element.elementor-element-cb5c506{--width:100%;}}/* Start custom CSS for site_reviews_form, class: .elementor-element-70b0d74 */form.glsr-form .glsr-star-rating--stars {
    font-size: 14px;
}/* End custom CSS */
/* Start custom CSS for site_reviews_form, class: .elementor-element-70b0d74 */form.glsr-form .glsr-star-rating--stars {
    font-size: 14px;
}/* End custom CSS */
/* Start custom CSS for site_reviews_form, class: .elementor-element-70b0d74 */form.glsr-form .glsr-star-rating--stars {
    font-size: 14px;
}/* End custom CSS */
/* Start custom CSS for site_reviews_form, class: .elementor-element-70b0d74 */form.glsr-form .glsr-star-rating--stars {
    font-size: 14px;
}/* End custom CSS */
/* Start custom CSS for site_reviews_form, class: .elementor-element-70b0d74 */form.glsr-form .glsr-star-rating--stars {
    font-size: 14px;
}/* End custom CSS */
/* Start custom CSS for site_reviews_form, class: .elementor-element-70b0d74 */form.glsr-form .glsr-star-rating--stars {
    font-size: 14px;
}/* End custom CSS */
/* Start custom CSS for event_booking, class: .elementor-element-7d20c08 */.mec-custom-form-box form > h4:before {
    padding: 1px 35px;
    border-bottom: 4px solid #B6014C!important;}


 #mec-events-meta-group-booking- button.mec-book-form-next-button {
    padding-right: 0px!important;
 }

    
    .button-inschrijven #next-icon{
    /*fill:white!important;*/
    display:none!important;
}

 .mec-booking .mec-book-form-btn-wrap .mec-book-form-back-button {
    border-radius:10px !important;
    padding-left:0px!important;
    margin-left:0px!important;
}

button img.mec-svg-icon {
    filter: brightness(0) invert(1);
    display: none!important;
  
}

.elementor-889 .elementor-element.elementor-element-b6f5572 #mec-events-meta-group-booking- button.mec-book-form-next-button {
    padding: 12px 12px 12px 22px !important;
}



a#mec_woo_add_to_cart_btn_r{
    color:white!important;
    background-color:var(--e-global-color-primary)!important;
    padding:12px!important;
    border-radius: 10px!important;
       margin-top:20px!important;
       transition: 0,3s!important;
           border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-primary);
    transition: 0.3s!important;
    display: inline-block!important;

}

a#mec_woo_add_to_cart_btn_r:hover{
    color:var(--e-global-color-primary)!important;
    background-color:white!important;
}

.elementor-2508 .elementor-element.elementor-element-7d20c08 ul ul {
    list-style-type: none!important;
}

.button-inschrijven ul {
    list-style-type: none!important;
}

.mec-book-tickets-container
{
    margin-left: 0px!important;
    padding-left: 0px !important;
}

ul.mec-book-tickets-reg-fields-container{
    margin-left: 0px!important;
    padding-left: 0px !important;
}


.mec-ticket-price-label{
    display: none!important;
}


.mec-book-mec_email-field-icon{
      display: none!important;}
 

   
.mec-book-name-field-icon{ display: none!important;}

#mec-book-form-btn-step-2{
    margin-top: -49px!important;
}

.mec-book-form-gateway-option{
    padding-bottom:10px!important;
}


#mec_woo_add_to_cart_btn_r {  margin-bottom:10px!important;
}


a#mec_woo_add_to_cart_btn_r {
    padding-left: 35px!important;
    padding-right: 34px!important;
}
    
.mec-ticket-price {
        font-size: 17px;}
        
  
/* hier verder proberen*/
.mec-ticket-name:after{
  content: "houder";
    
}
.col-md-12 .mec-ticket-price-wrapper{
    display:none !important;
}


.mec-ticket-detail .col-md-12 .mec-ticket-name-description-wrapper{
display:none !important;
}



.mec-ticket-detail .col-md-12 .mec-ticket-name-description-wrapper{
font-size: 0px!important;
}


        
ul.mec-book-tickets-reg-fields-container {
    margin-top:20px;
}

.mec-booking-checkout-total-wrapper{
      display:none;
}

.mec-book-form-gateways-title{
    margin-top:20px;
}
.elementor-889 .elementor-element.elementor-element-b6f5572 .mec-event-ticket-price {
    display:inline!important;
}


 /*.mec-booking input[type=checkbox]{
     display:inline!important;
 }*/
 
 .mec-ticket-style-row-section-1, .mec-select-date-calendar-icon, .mec-ticket-subtotal-wrapper, .mec-ticket-icon-wrapper, .mec-book-price-detail-icon {
     display: none !important;
 }
 

.mec-event-ticket-price::after, .mec-book-price-detail-amount::after {
    content: " excl. BTW" !important;
    font-size: 11px !important;    /* Subtiel iets kleiner dan het bedrag zelf */
    font-weight: 500 !important;   /* Niet té dik gedrukt */
    color: #777777 !important;     /* Een mooie, rustige grijze kleur */
    margin-left: 5px !important;   /* Ruimte tussen het bedrag en de tekst */
    text-transform: none !important; /* Voorkomt dat het in HOOFDLETTERS springt */
}

.elementor-1117 .elementor-element.elementor-element-7d20c08 .mec-event-ticket-price {
    margin-top: 10px;
}

.mec-events-meta-group-booking ul.mec-book-price-details .mec-book-price-detail-description {
    text-align: left !important;
}

.mec-book-form-gateways-title, .mec-book-form-gateways-radio-buttons, .mec-event-ticket-available {
    display: none !important;
}

.mec-booking-calendar-wrapper {
    display: block;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-da7711e *//* Container voor de nieuwe datumknoppen */
.mec-custom-date-buttons-wrapper {
    display: flex !important;
    flex-direction: column !important;
    gap: 10px !important;
    margin-bottom: 20px !important;
    width: 100% !important;
}

/* Standaard stijl voor een datum-selectiebox/knop */
.mec-date-button-card {
    background: #ffffff !important;
    border: 2px solid #e0e0e0 !important;
    border-radius: 8px !important;
    padding: 15px 20px !important;
    cursor: pointer !important;
    transition: all 0.2s ease-in-out !important;
    display: flex !important;
    align-items: center !important;
    position: relative !important;
}

/* Tekst binnen de datumknop */
.mec-date-card-text {
    font-size: 14px !important;
    font-weight: 500 !important;
    color: #333333 !important;
}

/* Hover status van de knop */
.mec-date-button-card:hover {
    border-color: var(--e-global-color-primary) !important;
    background-color: rgba(var(--e-global-color-primary-rgb), 0.02) !important;
}

/* Actieve / Geselecteerde status van de knop (ZONDER vinkje) */
.mec-date-button-card.is-active {
    border-color: var(--e-global-color-primary) !important;
    background-color: rgba(var(--e-global-color-primary-rgb), 0.05) !important;
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.05) !important;
}/* End custom CSS */