.tribe-common div.tribe-dialog{z-index:99999}.tribe-common .tribe-dialog__overlay{z-index:99998}.tribe-common .tribe-dialog__wrapper{z-index:99999}.tribe-common div.tribe-dialog[aria-hidden=false]{display:flex!important;position:fixed!important;inset:0!important}body.post-type-archive-tribe_events .contain-content,body.single-tribe_events .contain-content,body.tribe-events-page .contain-content{contain:none!important}body.mep_events-template-default.single h1{font-size:2.5rem!important;line-height:1.12!important;font-weight:700!important;margin-bottom:16px!important;color:#86ba41!important}body.single-tribe_events .event-tickets,body.single-tribe_events .tribe-common,body.single-tribe_events .tribe-events,body.single-tribe_events .tribe-events-single{--tec-color-accent-primary:#86ba41;--tec-color-accent-primary-hover:#689a24;--tec-color-accent-primary-active:#5d8b1f;--tec-color-link-accent:#86ba41;--tec-color-border-active:#86ba41;--tec-color-icon-active:#86ba41;--tec-color-button-primary:#86ba41;--tec-color-button-primary-hover:#689a24;--tec-color-button-primary-active:#5d8b1f}body.single-tribe_events .tribe-events-single h1,body.single-tribe_events .tribe-events-single-event-title{font-family:Poppins,sans-serif;color:#002a39!important;font-weight:700!important}body.single-tribe_events .event-tickets .tribe-tickets__tickets-item-extra-price{align-items:baseline}body.single-tribe_events .tribe-events-event-image{order:0!important}body.single-tribe_events .tribe-events-single-event-description{order:1!important}body.single-tribe_events .tribe-common.event-tickets.tribe-tickets__tickets-wrapper,body.single-tribe_events .tribe-events.tribe-common,body.single-tribe_events .tribe-link-view-attendee{order:2!important}body.single-tribe_events .tribe-events-single-section.tribe-events-event-meta{order:3!important}body.single-tribe_events .customweb-tec-faq{order:4!important}body.single-tribe_events .tribe-events-back a,body.single-tribe_events .tribe-events-c-subscribe-dropdown__button-text,body.single-tribe_events .tribe-events-calendar-series-archive-link a,body.single-tribe_events .tribe-events-event-meta a,body.single-tribe_events .tribe-events-schedule a,body.single-tribe_events .tribe-events-venue-map a{color:#86ba41}body.single-tribe_events .tribe-events-back a:focus,body.single-tribe_events .tribe-events-back a:hover,body.single-tribe_events .tribe-events-c-subscribe-dropdown__button-text:focus,body.single-tribe_events .tribe-events-c-subscribe-dropdown__button-text:hover,body.single-tribe_events .tribe-events-calendar-series-archive-link a:focus,body.single-tribe_events .tribe-events-calendar-series-archive-link a:hover,body.single-tribe_events .tribe-events-event-meta a:focus,body.single-tribe_events .tribe-events-event-meta a:hover,body.single-tribe_events .tribe-events-schedule a:focus,body.single-tribe_events .tribe-events-schedule a:hover,body.single-tribe_events .tribe-events-venue-map a:focus,body.single-tribe_events .tribe-events-venue-map a:hover{color:#689a24}body.single-tribe_events .tribe-events-schedule{color:#86ba41;font-weight:600;font-family:Poppins,sans-serif}body.single-tribe_events .tribe-events-schedule .tribe-events-cost{border-left:1px solid #ddd;padding-left:10px;color:#86ba41;font-family:Poppins,sans-serif}body.single-tribe_events .tribe-common-c-btn,body.single-tribe_events .tribe-tickets__attendee__fields__footer_checkout-button.tribe-common-c-btn,body.single-tribe_events .tribe-tickets__tickets-buy.tribe-common-c-btn{background-color:#86ba41;border-color:#86ba41}body.single-tribe_events .tribe-common-c-btn:focus,body.single-tribe_events .tribe-common-c-btn:hover,body.single-tribe_events .tribe-tickets__attendee__fields__footer_checkout-button.tribe-common-c-btn:focus,body.single-tribe_events .tribe-tickets__attendee__fields__footer_checkout-button.tribe-common-c-btn:hover,body.single-tribe_events .tribe-tickets__tickets-buy.tribe-common-c-btn:focus,body.single-tribe_events .tribe-tickets__tickets-buy.tribe-common-c-btn:hover{background-color:#689a24;border-color:#689a24}body.single-tribe_events .tribe-common-c-btn-border{border-color:#86ba41;color:#86ba41}body.single-tribe_events .tribe-common-c-btn-border:focus-within,body.single-tribe_events .tribe-common-c-btn-border:hover{background-color:#86ba41;border-color:#86ba41;color:#fff}body.single-tribe_events .tribe-events-c-subscribe-dropdown-single__button-icon path,body.single-tribe_events .tribe-events-c-subscribe-dropdown__button-icon path{fill:currentColor}body.single-tribe_events .tribe-link-view-attendee{padding:10px;background:#f6f6f6;font-family:"Helvetica Neue",Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif}body.single-tribe_events .tribe-link-view-attendee a{color:#86ba41}body.single-tribe_events .tribe-tickets__tickets-form{max-width:100%}body.single-tribe_events .tribe-events-event-image{max-height:400px;float:left;margin-right:15px}body.single-tribe_events .tribe-events-event-image img{max-height:400px;width:auto}body.single-tribe_events .tribe-events-single-section.tribe-events-event-meta{width:100%}body.single-tribe_events .tribe-events-single-section.tribe-events-event-meta h2{color:#86ba41}body.single-tribe_events .tribe-events-single-section.tribe-events-event-meta a{color:#0e6bb7;text-decoration:underline}body.single-tribe_events .tribe-events-single-section.tribe-events-event-meta a:hover{color:#86ba41}body.single-tribe_events .tribe-events-single-section.tribe-events-event-meta .tribe-events-venue-map{width:100%}body.single-tribe_events .customweb-tec-products{margin-top:0}body.single-tribe_events .customweb-tec-product-item{display:grid;grid-template-columns:1fr 151px;gap:1rem 1.5rem;align-items:center;border-top:1px solid rgba(48,48,48,.1);padding:1.1rem 0}body.single-tribe_events .customweb-tec-product-item--locked .customweb-tec-product-item__title,body.single-tribe_events .customweb-tec-product-item--locked .tribe-tickets__tickets-item-quantity-number,body.single-tribe_events .customweb-tec-product-item--locked img{opacity:.4}body.single-tribe_events .customweb-tec-product-item__content{display:flex;align-items:center;gap:.85rem;min-width:0}body.single-tribe_events .customweb-tec-product-item__thumb-wrap{flex:0 0 auto}body.single-tribe_events .customweb-tec-product-item__thumb{width:3.6rem;height:3.6rem;object-fit:cover;border-radius:.5rem;border:1px solid #ddd;display:block;background:#f2f2f2}body.single-tribe_events .customweb-tec-product-item__thumb--empty{display:inline-block}body.single-tribe_events .customweb-tec-product-item__title-wrap{min-width:0}body.single-tribe_events .customweb-tec-product-item__title{margin:0;color:#303030;font-family:"Helvetica Neue",Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif;font-size:1.02rem;line-height:1.35;font-weight:500}body.single-tribe_events .customweb-tec-product-item__details-btn{margin-top:.3rem;border:1px solid #86ba41;background:0 0;color:#86ba41;border-radius:999px;padding:.16rem .6rem;font-size:.75rem;line-height:1.2;font-weight:700;text-transform:uppercase;cursor:pointer}body.single-tribe_events .customweb-tec-product-item__details-btn:focus,body.single-tribe_events .customweb-tec-product-item__details-btn:hover{background:#86ba41;color:#fff;outline:0}body.single-tribe_events .customweb-tec-product-item__lock{margin:.3rem 0 0;font-size:.74rem;color:#888;font-family:"Helvetica Neue",Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif}body.single-tribe_events .customweb-tec-product-item__extra{display:grid;grid-template-columns:auto auto;grid-template-rows:auto auto;align-items:center;gap:0 12px;justify-content:space-between}body.single-tribe_events .customweb-tec-product-item__price{color:#303030;font-weight:700;font-size:1.1rem;white-space:nowrap}body.single-tribe_events .customweb-tec-product-item__price .tribe-formatted-currency-wrap{display:inline-flex;align-items:baseline;gap:.08rem;color:inherit;font:inherit;letter-spacing:inherit}body.single-tribe_events .customweb-tec-product-item__price .tribe-currency-symbol{color:inherit;font:inherit;letter-spacing:inherit;margin-right:3px}body.single-tribe_events .customweb-tec-product-item__price .tribe-amount{color:inherit;font:inherit;letter-spacing:inherit}body.single-tribe_events .customweb-tec-product-item__availability{grid-column:1;grid-row:2;text-align:right;color:#666;white-space:nowrap}body.single-tribe_events .customweb-tec-product-item__availability.is-out-of-stock{color:#a33;font-weight:600}body.single-tribe_events .customweb-tec-product-item__quantity{grid-column:2;grid-row:1/span 2;justify-content:flex-end}body.single-tribe_events .customweb-tec-product-item__btn:focus,body.single-tribe_events .customweb-tec-product-item__btn:hover{color:#86ba41}body.single-tribe_events .customweb-tec-product-item__btn.is-disabled,body.single-tribe_events .customweb-tec-product-item__btn:disabled{color:#d5d5d5;cursor:not-allowed}body.single-tribe_events .customweb-tec-product-item__qty-input{min-width:0;width:auto;text-align:center;pointer-events:none}body.single-tribe_events .customweb-tec-modal-product-row .tribe-tickets__tickets-item-content-title{font-size:1rem;line-height:1.25}body.single-tribe_events .customweb-tec-modal-product-row .tribe-tickets__tickets-item-quantity-number-input{pointer-events:none}body.single-tribe_events .customweb-tec-modal-product-row .tribe-tickets__tickets-item-total .tribe-formatted-currency-wrap,body.single-tribe_events .customweb-tec-modal-product-row .tribe-tickets__tickets-sale-price .tribe-formatted-currency-wrap{display:inline-flex;align-items:baseline;gap:.08rem}body.single-tribe_events .customweb-tec-faq{margin-top:3rem;margin-bottom:2rem;border:1px solid #ddd;border-radius:4px;overflow:hidden}body.single-tribe_events .customweb-tec-faq__header{padding:1.8rem 2.5rem;border-bottom:1px solid #ddd;background:rgba(255,255,255,.25)}body.single-tribe_events .customweb-tec-faq__title{margin:0;color:#303030;font-size:clamp(20px,2.2vw,24px);line-height:1.08;font-weight:500;font-family:"Helvetica Neue",Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif}body.single-tribe_events .customweb-tec-faq__items{padding:0 2.5rem}body.single-tribe_events .customweb-tec-faq__item{border-top:1px solid rgba(48,48,48,.08)}body.single-tribe_events .customweb-tec-faq__item:first-child{border-top:0}body.single-tribe_events .customweb-tec-faq__question{margin:0;font-family:"Helvetica Neue",Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif}body.single-tribe_events .customweb-tec-faq__trigger{width:100%;border:0;background:0 0;color:#303030;padding:20px 0;display:flex;align-items:center;justify-content:space-between;gap:1rem;text-align:left;cursor:pointer}body.single-tribe_events .customweb-tec-faq__question-text{font-size:clamp(14px,1.8vw,16px);line-height:1.2;font-weight:700;font-family:"Helvetica Neue",Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif}body.single-tribe_events .customweb-tec-faq__icon{width:13px;height:13px;border-right:3px solid #86ba41;border-bottom:3px solid #86ba41;transform:rotate(-45deg);transform-origin:50% 50%;transition:transform .2s ease;flex-shrink:0;margin-right:.2rem}body.single-tribe_events .customweb-tec-faq__item.is-open .customweb-tec-faq__icon{transform:rotate(45deg)}body.single-tribe_events .customweb-tec-faq__answer{padding:0 2.75rem 2rem 0;font-family:"Helvetica Neue",Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif}body.single-tribe_events .customweb-tec-faq__answer-inner,body.single-tribe_events .customweb-tec-faq__answer-inner li,body.single-tribe_events .customweb-tec-faq__answer-inner p{color:#3f3f3f;font-size:clamp(14px,1.45vw,16px);line-height:1.45}body.single-tribe_events .customweb-tec-faq__answer-inner>:first-child{margin-top:0}body.single-tribe_events .customweb-tec-faq__answer-inner>:last-child{margin-bottom:0}body.customweb-tec-modal-open{overflow:hidden}.customweb-tec-product-modal{position:fixed;inset:0;z-index:999999}.customweb-tec-product-modal__overlay{position:absolute;inset:0;background:rgba(0,0,0,.45)}.customweb-tec-product-modal__dialog{position:relative;z-index:2;width:min(54rem,100% - 2rem);max-height:calc(100dvh - 2rem);overflow:auto;margin:1rem auto;border-radius:1rem;background:#fff;padding:1rem;box-shadow:0 20px 40px rgba(0,0,0,.2)}.customweb-tec-product-modal__close{border:0;background:0 0;color:#303030;margin-left:auto;display:block;font-size:.95rem;line-height:1.2;cursor:pointer}.customweb-tec-product-modal__content{display:grid;grid-template-columns:240px minmax(0,1fr);gap:1.2rem}.customweb-tec-product-modal__media img{width:100%;height:auto;border-radius:.8rem;border:1px solid #ddd;object-fit:cover}.customweb-tec-product-modal__title{margin:0 0 .35rem;color:#303030;font-size:1.5rem;line-height:1.2;font-weight:700}.customweb-tec-product-modal__price{margin:0 0 .85rem;color:#86ba41;font-size:1.15rem;font-weight:700}.customweb-tec-product-modal__price .tribe-formatted-currency-wrap{display:inline-flex;align-items:baseline;gap:.08rem;color:inherit;font:inherit}.customweb-tec-product-modal__price .tribe-amount,.customweb-tec-product-modal__price .tribe-currency-symbol{color:inherit;font:inherit}.customweb-tec-product-modal__description{color:#303030;font-size:.98rem;line-height:1.55}@media (max-width:780px){body.mep_events-template-default.single h1{font-size:2rem!important;line-height:1.2!important}body.single-tribe_events .customweb-tec-product-item{grid-template-columns:1fr;gap:.8rem}body.single-tribe_events .customweb-tec-product-item__extra{justify-content:space-between;grid-template-columns:auto auto}body.single-tribe_events .customweb-tec-faq{border-radius:1rem;margin-top:2rem}body.single-tribe_events .customweb-tec-faq__header{padding:1.2rem 1.1rem}body.single-tribe_events .customweb-tec-faq__items{padding:0 1.1rem}body.single-tribe_events .customweb-tec-faq__trigger{padding:1.2rem 0;gap:.6rem}body.single-tribe_events .customweb-tec-faq__question-text{font-size:14px;line-height:1.2}body.single-tribe_events .customweb-tec-faq__icon{width:.75rem;height:.75rem;border-right-width:3px;border-bottom-width:3px}body.single-tribe_events .customweb-tec-faq__answer{padding:0 0 1rem}body.single-tribe_events .customweb-tec-faq__answer-inner,body.single-tribe_events .customweb-tec-faq__answer-inner li,body.single-tribe_events .customweb-tec-faq__answer-inner p{font-size:1rem;line-height:1.5}.customweb-tec-product-modal__dialog{width:calc(100% - 1rem);margin:.5rem auto;padding:.8rem}.customweb-tec-product-modal__content{grid-template-columns:1fr}}
/*# sourceMappingURL=events-single.min.css.map */
