.elementor-988652 .elementor-element.elementor-element-3309e2f{--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;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-988652 .elementor-element.elementor-element-43208ce{--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;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:110px;--padding-left:0px;--padding-right:0px;}.elementor-988652 .elementor-element.elementor-element-ce1529d .elementor-heading-title{font-family:var( --e-global-typography-a6a3c1c-font-family ), Sans-serif;font-size:var( --e-global-typography-a6a3c1c-font-size );font-weight:var( --e-global-typography-a6a3c1c-font-weight );text-transform:var( --e-global-typography-a6a3c1c-text-transform );line-height:var( --e-global-typography-a6a3c1c-line-height );letter-spacing:var( --e-global-typography-a6a3c1c-letter-spacing );color:var( --e-global-color-vamtam_accent_4 );}.elementor-988652 .elementor-element.elementor-element-4b3323f .elementor-heading-title{font-size:15px;font-weight:400;line-height:1.6em;}@media(max-width:1024px){.elementor-988652 .elementor-element.elementor-element-ce1529d .elementor-heading-title{font-size:var( --e-global-typography-a6a3c1c-font-size );line-height:var( --e-global-typography-a6a3c1c-line-height );letter-spacing:var( --e-global-typography-a6a3c1c-letter-spacing );}}@media(max-width:767px){.elementor-988652 .elementor-element.elementor-element-ce1529d .elementor-heading-title{font-size:var( --e-global-typography-a6a3c1c-font-size );line-height:var( --e-global-typography-a6a3c1c-line-height );letter-spacing:var( --e-global-typography-a6a3c1c-letter-spacing );}}/* Start custom CSS for text-editor, class: .elementor-element-330dcfa */.elementor-988652 .elementor-element.elementor-element-330dcfa .tribe-common{--tec-color-accent-primary:#015BEA;--tec-color-accent-primary-hover:#0146B4;--tec-color-link-primary:#0F1B33;}.elementor-988652 .elementor-element.elementor-element-330dcfa .tribe-common-l-container{padding-top:8px !important;padding-bottom:0 !important;}.elementor-988652 .elementor-element.elementor-element-330dcfa .tribe-events-header{margin-bottom:8px !important;border:0 !important;}.elementor-988652 .elementor-element.elementor-element-330dcfa .tribe-events-calendar-list__month-separator{margin:26px 0 18px !important;border-color:rgba(15,27,51,.10) !important;}.elementor-988652 .elementor-element.elementor-element-330dcfa .tribe-events-header__events-bar,.elementor-988652 .elementor-element.elementor-element-330dcfa .tribe-events-c-events-bar,.elementor-988652 .elementor-element.elementor-element-330dcfa .tribe-events-c-events-bar__search-container{border:0 !important;box-shadow:none !important;background:transparent !important;}.elementor-988652 .elementor-element.elementor-element-330dcfa .tribe-events-c-search__input-group{border-radius:14px !important;border:1px solid rgba(15,27,51,.12) !important;background:#fff !important;box-shadow:none !important;}.elementor-988652 .elementor-element.elementor-element-330dcfa .tribe-common-form-control-text,.elementor-988652 .elementor-element.elementor-element-330dcfa .tribe-events-c-search__input-control{border:0 !important;box-shadow:none !important;background:transparent !important;border-radius:14px !important;}.elementor-988652 .elementor-element.elementor-element-330dcfa .tribe-events-c-search__input{border:0 !important;outline:0 !important;box-shadow:none !important;background:transparent !important;border-radius:14px !important;padding:13px 16px 13px 44px !important;font-size:15px !important;}.elementor-988652 .elementor-element.elementor-element-330dcfa .tribe-events-c-search__input-control-icon-svg{left:16px !important;}.elementor-988652 .elementor-element.elementor-element-330dcfa .tribe-events-c-search__input-group:focus-within{border-color:rgba(1,91,234,.45) !important;box-shadow:0 0 0 3px rgba(1,91,234,.10) !important;}.elementor-988652 .elementor-element.elementor-element-330dcfa .tribe-events-c-search__button{border-radius:14px !important;padding:13px 26px !important;margin-left:10px !important;background:#015BEA !important;border:0 !important;font-weight:700 !important;}.elementor-988652 .elementor-element.elementor-element-330dcfa .tribe-events-c-search__button:hover{background:#0146B4 !important;}.elementor-988652 .elementor-element.elementor-element-330dcfa .tribe-events-c-search__form{gap:10px !important;align-items:center !important;}.elementor-988652 .elementor-element.elementor-element-330dcfa button,.elementor-988652 .elementor-element.elementor-element-330dcfa a,.elementor-988652 .elementor-element.elementor-element-330dcfa input,.elementor-988652 .elementor-element.elementor-element-330dcfa [tabindex]{outline:0 !important;}.elementor-988652 .elementor-element.elementor-element-330dcfa button:focus,.elementor-988652 .elementor-element.elementor-element-330dcfa button:focus-visible,.elementor-988652 .elementor-element.elementor-element-330dcfa a:focus,.elementor-988652 .elementor-element.elementor-element-330dcfa a:focus-visible,.elementor-988652 .elementor-element.elementor-element-330dcfa input:focus,.elementor-988652 .elementor-element.elementor-element-330dcfa input:focus-visible{outline:0 !important;box-shadow:none !important;}.elementor-988652 .elementor-element.elementor-element-330dcfa button:focus-visible,.elementor-988652 .elementor-element.elementor-element-330dcfa a:focus-visible,.elementor-988652 .elementor-element.elementor-element-330dcfa input:focus-visible{box-shadow:0 0 0 3px rgba(1,91,234,.22) !important;}.elementor-988652 .elementor-element.elementor-element-330dcfa .tribe-events-c-top-bar__nav-list-item{margin-right:8px !important;}.elementor-988652 .elementor-element.elementor-element-330dcfa .tribe-events-c-top-bar__nav-link{width:38px !important;height:38px !important;min-width:38px !important;border-radius:999px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;border:1px solid rgba(15,27,51,.12) !important;}.elementor-988652 .elementor-element.elementor-element-330dcfa .tribe-events-c-top-bar__nav-link svg{width:12px !important;height:12px !important;}.elementor-988652 .elementor-element.elementor-element-330dcfa .tribe-events-c-top-bar__nav{margin-right:14px !important;}.elementor-988652 .elementor-element.elementor-element-330dcfa .tribe-events-c-top-bar__today-button{border-radius:12px !important;border:1px solid rgba(15,27,51,.12) !important;}.elementor-988652 .elementor-element.elementor-element-330dcfa .tribe-events-c-top-bar__today-button:hover{background:rgba(1,91,234,.07) !important;border-color:rgba(1,91,234,.35) !important;color:#015BEA !important;}.elementor-988652 .elementor-element.elementor-element-330dcfa .tribe-events-c-top-bar__datepicker-button{font-size:12px !important;padding:6px 15px !important;font-weight:400 !important;min-height:31px !important;display:inline-flex !important;align-items:center !important;gap:8px !important;border-radius:12px !important;border:1px solid rgba(15,27,51,.12) !important;background:#fff !important;width:auto !important;}.elementor-988652 .elementor-element.elementor-element-330dcfa .tribe-events-c-top-bar__datepicker-button-text{font-size:12px !important;font-weight:400 !important;}.elementor-988652 .elementor-element.elementor-element-330dcfa .tribe-events-c-top-bar__datepicker-button svg{width:10px !important;height:10px !important;}.elementor-988652 .elementor-element.elementor-element-330dcfa .tribe-events-c-top-bar__datepicker-button:hover{background:rgba(1,91,234,.06) !important;border-color:rgba(1,91,234,.35) !important;color:#015BEA !important;}.elementor-988652 .elementor-element.elementor-element-330dcfa .tribe-events-c-top-bar__datepicker-container{width:auto !important;min-width:320px !important;}.elementor-988652 .elementor-element.elementor-element-330dcfa .tribe-events-c-top-bar__datepicker-container .datepicker{width:100% !important;min-width:300px !important;border-radius:20px !important;border:1px solid rgba(15,27,51,.10) !important;box-shadow:0 12px 34px rgba(16,32,64,.16) !important;padding:18px !important;background:#fff !important;}.elementor-988652 .elementor-element.elementor-element-330dcfa .datepicker table{width:100% !important;table-layout:fixed !important;}.elementor-988652 .elementor-element.elementor-element-330dcfa .datepicker .datepicker-switch{border:0 !important;background:transparent !important;border-radius:10px !important;font-size:15px !important;font-weight:700 !important;color:#0F1B33 !important;}.elementor-988652 .elementor-element.elementor-element-330dcfa .datepicker .datepicker-switch:hover{background:rgba(1,91,234,.07) !important;color:#015BEA !important;}.elementor-988652 .elementor-element.elementor-element-330dcfa .datepicker th.prev,.elementor-988652 .elementor-element.elementor-element-330dcfa .datepicker th.next{border:0 !important;border-radius:999px !important;width:34px !important;height:34px !important;color:#5A6072 !important;}.elementor-988652 .elementor-element.elementor-element-330dcfa .datepicker th.prev:hover,.elementor-988652 .elementor-element.elementor-element-330dcfa .datepicker th.next:hover{background:rgba(1,91,234,.08) !important;color:#015BEA !important;}.elementor-988652 .elementor-element.elementor-element-330dcfa .datepicker th.dow{font-size:11px !important;font-weight:700 !important;letter-spacing:.6px !important;text-transform:uppercase !important;color:#8A90A0 !important;}.elementor-988652 .elementor-element.elementor-element-330dcfa .datepicker th abbr{text-decoration:none !important;border-bottom:0 !important;}.elementor-988652 .elementor-element.elementor-element-330dcfa .datepicker tbody td{padding:2px !important;background:transparent !important;border:0 !important;border-radius:0 !important;box-shadow:none !important;}.elementor-988652 .elementor-element.elementor-element-330dcfa .datepicker tbody td button.day{width:38px !important;height:38px !important;border-radius:999px !important;border:0 !important;outline:0 !important;background:transparent !important;color:#1B2233 !important;font-size:14px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;transition:background .18s ease,color .18s ease !important;box-shadow:none !important;}.elementor-988652 .elementor-element.elementor-element-330dcfa .datepicker tbody td button.day::before,.elementor-988652 .elementor-element.elementor-element-330dcfa .datepicker tbody td button::before,.elementor-988652 .elementor-element.elementor-element-330dcfa .datepicker tbody td button::after{display:none !important;content:none !important;}.elementor-988652 .elementor-element.elementor-element-330dcfa .datepicker tbody td button.day:hover{background:rgba(1,91,234,.12) !important;color:#015BEA !important;}.elementor-988652 .elementor-element.elementor-element-330dcfa .datepicker tbody td button.day.active,.elementor-988652 .elementor-element.elementor-element-330dcfa .datepicker tbody td button[aria-selected="true"]{background:#015BEA !important;color:#fff !important;border:0 !important;box-shadow:none !important;}.elementor-988652 .elementor-element.elementor-element-330dcfa .datepicker tbody td button.day.current:not(.active){box-shadow:inset 0 0 0 1.5px rgba(1,91,234,.35) !important;color:#015BEA !important;font-weight:700 !important;}.elementor-988652 .elementor-element.elementor-element-330dcfa .datepicker tbody td button.day.past,.elementor-988652 .elementor-element.elementor-element-330dcfa .datepicker tbody td button.day.old,.elementor-988652 .elementor-element.elementor-element-330dcfa .datepicker tbody td button.day.new{color:#C2C7D2 !important;}.elementor-988652 .elementor-element.elementor-element-330dcfa .tribe-events-calendar-list__event-row{margin-bottom:22px !important;}.elementor-988652 .elementor-element.elementor-element-330dcfa .tribe-events-calendar-list__event-wrapper{background:#fff;border:1px solid rgba(15,27,51,.08);border-radius:20px;padding:20px;box-shadow:0 3px 14px rgba(16,32,64,.07);transition:box-shadow .25s ease,transform .25s ease;}.elementor-988652 .elementor-element.elementor-element-330dcfa .tribe-events-calendar-list__event-row:hover .tribe-events-calendar-list__event-wrapper{box-shadow:0 10px 26px rgba(16,32,64,.14);transform:translateY(-2px);}.elementor-988652 .elementor-element.elementor-element-330dcfa .tribe-events-calendar-list__event-featured-image-wrapper,.elementor-988652 .elementor-element.elementor-element-330dcfa .tribe-events-calendar-list__event-featured-image-link{display:block;border-radius:14px;overflow:hidden;}.elementor-988652 .elementor-element.elementor-element-330dcfa .tribe-events-calendar-list__event-featured-image{width:100%;height:100%;object-fit:cover;aspect-ratio:16/10;display:block;}.elementor-988652 .elementor-element.elementor-element-330dcfa .tribe-events-calendar-list__event-date-tag-datetime{background:rgba(1,91,234,.07);border-radius:14px;padding:12px 8px;}.elementor-988652 .elementor-element.elementor-element-330dcfa .tribe-events-calendar-list__event-date-tag-daynum{color:#015BEA !important;font-weight:800 !important;}.elementor-988652 .elementor-element.elementor-element-330dcfa .tribe-events-calendar-list__event-title-link{font-weight:700 !important;}@media(max-width:767px){.elementor-988652 .elementor-element.elementor-element-330dcfa .tribe-events-c-search__form{flex-direction:column !important;align-items:stretch !important;}.elementor-988652 .elementor-element.elementor-element-330dcfa .tribe-events-c-search__button{margin-left:0 !important;}}.elementor-988652 .elementor-element.elementor-element-330dcfa .tribe-events-calendar-list__event-datetime-wrapper.tribe-common-b2{display:inline-flex !important;align-items:center !important;gap:7px !important;background:rgba(1,91,234,.06) !important;color:#1B3A6B !important;padding:6px 12px !important;border-radius:999px !important;font-size:13px !important;margin-bottom:12px !important;}.elementor-988652 .elementor-element.elementor-element-330dcfa .tribe-events-calendar-list__event-datetime-wrapper::before{content:"" !important;display:inline-block !important;width:15px !important;height:15px !important;flex:0 0 15px !important;background-color:#2C6BD6 !important;-webkit-mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><rect x=\"3\" y=\"5\" width=\"18\" height=\"16\" rx=\"3\"/><path d=\"M8 3v4M16 3v4M3 10h18\"/></svg>') center/contain no-repeat !important;mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><rect x=\"3\" y=\"5\" width=\"18\" height=\"16\" rx=\"3\"/><path d=\"M8 3v4M16 3v4M3 10h18\"/></svg>') center/contain no-repeat !important;}.elementor-988652 .elementor-element.elementor-element-330dcfa .tribe-events-calendar-list__event-venue.tribe-common-b2{display:inline-flex !important;align-items:center !important;gap:7px !important;background:rgba(1,91,234,.06) !important;color:#1B3A6B !important;padding:6px 12px !important;border-radius:999px !important;font-size:13px !important;margin-bottom:10px !important;align-items:flex-start !important;}.elementor-988652 .elementor-element.elementor-element-330dcfa .tribe-events-calendar-list__event-venue::before{content:"" !important;display:inline-block !important;width:15px !important;height:15px !important;flex:0 0 15px !important;background-color:#2C6BD6 !important;margin-top:2px !important;-webkit-mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d=\"M12 21s7-5.5 7-11a7 7 0 1 0-14 0c0 5.5 7 11 7 11z\"/><circle cx=\"12\" cy=\"10\" r=\"2.6\"/></svg>') center/contain no-repeat !important;mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d=\"M12 21s7-5.5 7-11a7 7 0 1 0-14 0c0 5.5 7 11 7 11z\"/><circle cx=\"12\" cy=\"10\" r=\"2.6\"/></svg>') center/contain no-repeat !important;}.elementor-988652 .elementor-element.elementor-element-330dcfa .tribe-events-c-small-cta,.elementor-988652 .elementor-element.elementor-element-330dcfa .tribe-events-calendar-list__event-cost{display:inline-flex !important;align-items:center !important;gap:7px !important;background:rgba(1,91,234,.06) !important;color:#1B3A6B !important;padding:6px 12px !important;border-radius:999px !important;font-size:13px !important;font-weight:600 !important;}.elementor-988652 .elementor-element.elementor-element-330dcfa .tribe-events-c-small-cta::before,.elementor-988652 .elementor-element.elementor-element-330dcfa .tribe-events-calendar-list__event-cost::before{content:"" !important;display:inline-block !important;width:15px !important;height:15px !important;flex:0 0 15px !important;background-color:#2C6BD6 !important;-webkit-mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d=\"M4 8a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v2a2 2 0 0 0 0 4v2a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2v-2a2 2 0 0 0 0-4z\"/><path d=\"M13 6v12\"/></svg>') center/contain no-repeat !important;mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d=\"M4 8a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v2a2 2 0 0 0 0 4v2a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2v-2a2 2 0 0 0 0-4z\"/><path d=\"M13 6v12\"/></svg>') center/contain no-repeat !important;}.elementor-988652 .elementor-element.elementor-element-330dcfa .tribe-events-c-subscribe-dropdown__button{border-radius:12px !important;border:1px solid rgba(15,27,51,.12) !important;background:#fff !important;font-size:12px !important;min-height:31px !important;padding:6px 15px !important;}.elementor-988652 .elementor-element.elementor-element-330dcfa .tribe-events-c-subscribe-dropdown__button:hover{background:rgba(1,91,234,.06) !important;border-color:rgba(1,91,234,.35) !important;color:#015BEA !important;}.elementor-988652 .elementor-element.elementor-element-330dcfa .tribe-events-c-top-bar{position:relative !important;display:flex !important;align-items:center !important;flex-wrap:wrap !important;gap:8px !important;padding-right:190px !important;}.elementor-988652 .elementor-element.elementor-element-330dcfa .tribe-events-c-subscribe-dropdown{display:inline-flex !important;}.elementor-988652 .elementor-element.elementor-element-330dcfa .tribe-events-c-subscribe-dropdown__button{border-radius:12px !important;border:1px solid rgba(15,27,51,.12) !important;background:#fff !important;font-size:12px !important;font-weight:400 !important;min-height:31px !important;height:31px !important;padding:6px 15px !important;display:inline-flex !important;align-items:center !important;gap:8px !important;color:#0F1B33 !important;}.elementor-988652 .elementor-element.elementor-element-330dcfa .tribe-events-c-subscribe-dropdown__button:hover{background:rgba(1,91,234,.06) !important;border-color:rgba(1,91,234,.35) !important;color:#015BEA !important;}.elementor-988652 .elementor-element.elementor-element-330dcfa .tribe-events-c-subscribe-dropdown__button-icon{width:10px !important;height:10px !important;}@media(max-width:767px){.elementor-988652 .elementor-element.elementor-element-330dcfa .tribe-events-c-top-bar{padding-right:0 !important;}}.elementor-988652 .elementor-element.elementor-element-330dcfa .tribe-events-c-subscribe-dropdown__button{border-radius:12px !important;border:1px solid rgba(15,27,51,.12) !important;background:#fff !important;font-size:12px !important;font-weight:400 !important;min-height:31px !important;height:31px !important;padding:6px 15px !important;display:inline-flex !important;align-items:center !important;gap:8px !important;}.elementor-988652 .elementor-element.elementor-element-330dcfa .tribe-events-c-subscribe-dropdown__button:hover{background:rgba(1,91,234,.06) !important;border-color:rgba(1,91,234,.35) !important;color:#015BEA !important;}.elementor-988652 .elementor-element.elementor-element-330dcfa .tribe-events-c-subscribe-dropdown__button-icon,.elementor-988652 .elementor-element.elementor-element-330dcfa .tribe-events-c-subscribe-dropdown__button svg{width:10px !important;height:10px !important;}.elementor-988652 .elementor-element.elementor-element-330dcfa .tribe-events-c-subscribe-dropdown__content{border-radius:14px !important;border:1px solid rgba(15,27,51,.10) !important;box-shadow:0 10px 28px rgba(16,32,64,.14) !important;overflow:hidden !important;}@media(max-width:767px){}@media(max-width:767px){}.elementor-988652 .elementor-element.elementor-element-330dcfa .tribe-events-c-subscribe-dropdown{position:relative !important;}.elementor-988652 .elementor-element.elementor-element-330dcfa .tribe-events-c-subscribe-dropdown__content{position:absolute !important;right:0 !important;top:calc(100% + 8px) !important;z-index:20 !important;min-width:230px !important;}.elementor-988652 .elementor-element.elementor-element-330dcfa .tribe-events-c-top-bar .tribe-events-c-subscribe-dropdown__container{margin:0 0 0 8px !important;align-self:center !important;}.elementor-988652 .elementor-element.elementor-element-330dcfa .tribe-events-c-top-bar .tribe-events-c-subscribe-dropdown__container{position:static !important;margin:0 0 0 8px !important;padding:0 !important;align-self:center !important;order:0 !important;display:inline-flex !important;align-items:center !important;}.elementor-988652 .elementor-element.elementor-element-330dcfa .tribe-events-c-top-bar{justify-content:flex-start !important;}.elementor-988652 .elementor-element.elementor-element-330dcfa .tribe-events-c-top-bar__datepicker{flex:0 0 auto !important;margin-right:0 !important;}.elementor-988652 .elementor-element.elementor-element-330dcfa .tribe-events-c-top-bar__actions{flex:1 1 auto !important;margin-left:12px !important;}.elementor-988652 .elementor-element.elementor-element-330dcfa .tribe-events-c-subscribe-dropdown__list{border:0 !important;border-radius:14px !important;box-shadow:none !important;background:#fff !important;overflow:hidden !important;padding:6px !important;margin:0 !important;}.elementor-988652 .elementor-element.elementor-element-330dcfa .tribe-events-c-subscribe-dropdown__list-item{border:0 !important;border-radius:10px !important;}.elementor-988652 .elementor-element.elementor-element-330dcfa .tribe-events-c-subscribe-dropdown__list-item:hover{background:rgba(1,91,234,.07) !important;}.elementor-988652 .elementor-element.elementor-element-330dcfa .tribe-events-c-subscribe-dropdown__list-item-link{border-radius:10px !important;padding:9px 12px !important;font-size:14px !important;}.elementor-988652 .elementor-element.elementor-element-330dcfa .tribe-events-c-subscribe-dropdown__list-item-link:hover{color:#015BEA !important;background:transparent !important;}.elementor-988652 .elementor-element.elementor-element-330dcfa .tribe-events-c-subscribe-dropdown__button-icon,.elementor-988652 .elementor-element.elementor-element-330dcfa .tribe-events-c-subscribe-dropdown__button svg{width:10px !important;height:10px !important;flex:0 0 10px !important;}.elementor-988652 .elementor-element.elementor-element-330dcfa .tribe-events-c-subscribe-dropdown__button-text{font-size:12px !important;font-weight:400 !important;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a9eeebe */.elementor-988652 .elementor-element.elementor-element-a9eeebe .tribe-common{--tec-color-accent-primary:#015BEA;--tec-color-accent-primary-hover:#0146B4;--tec-color-link-primary:#0F1B33;}.elementor-988652 .elementor-element.elementor-element-a9eeebe .tribe-common-l-container{padding-top:8px !important;padding-bottom:0 !important;}.elementor-988652 .elementor-element.elementor-element-a9eeebe .tribe-events-header{margin-bottom:8px !important;border:0 !important;}.elementor-988652 .elementor-element.elementor-element-a9eeebe .tribe-events-c-top-bar{margin-bottom:18px !important;}.elementor-988652 .elementor-element.elementor-element-a9eeebe .tribe-events-calendar-list__month-separator{margin:26px 0 18px !important;border-color:rgba(15,27,51,.10) !important;}.elementor-988652 .elementor-element.elementor-element-a9eeebe .tribe-events-header__events-bar,.elementor-988652 .elementor-element.elementor-element-a9eeebe .tribe-events-c-events-bar,.elementor-988652 .elementor-element.elementor-element-a9eeebe .tribe-events-c-events-bar__search-container{border:0 !important;box-shadow:none !important;background:transparent !important;}.elementor-988652 .elementor-element.elementor-element-a9eeebe .tribe-events-c-search__input-group{border-radius:14px !important;border:1px solid rgba(15,27,51,.12) !important;background:#fff !important;box-shadow:none !important;}.elementor-988652 .elementor-element.elementor-element-a9eeebe .tribe-common-form-control-text,.elementor-988652 .elementor-element.elementor-element-a9eeebe .tribe-events-c-search__input-control{border:0 !important;box-shadow:none !important;background:transparent !important;border-radius:14px !important;}.elementor-988652 .elementor-element.elementor-element-a9eeebe .tribe-events-c-search__input{border:0 !important;outline:0 !important;box-shadow:none !important;background:transparent !important;border-radius:14px !important;padding:13px 16px 13px 44px !important;font-size:15px !important;}.elementor-988652 .elementor-element.elementor-element-a9eeebe .tribe-events-c-search__input-control-icon-svg{left:16px !important;}.elementor-988652 .elementor-element.elementor-element-a9eeebe .tribe-events-c-search__input-group:focus-within{border-color:rgba(1,91,234,.45) !important;box-shadow:0 0 0 3px rgba(1,91,234,.10) !important;}.elementor-988652 .elementor-element.elementor-element-a9eeebe .tribe-events-c-search__button{border-radius:14px !important;padding:13px 26px !important;margin-left:10px !important;background:#015BEA !important;border:0 !important;font-weight:700 !important;}.elementor-988652 .elementor-element.elementor-element-a9eeebe .tribe-events-c-search__button:hover{background:#0146B4 !important;}.elementor-988652 .elementor-element.elementor-element-a9eeebe .tribe-events-c-search__form{gap:10px !important;align-items:center !important;}.elementor-988652 .elementor-element.elementor-element-a9eeebe button,.elementor-988652 .elementor-element.elementor-element-a9eeebe a,.elementor-988652 .elementor-element.elementor-element-a9eeebe input,.elementor-988652 .elementor-element.elementor-element-a9eeebe [tabindex]{outline:0 !important;}.elementor-988652 .elementor-element.elementor-element-a9eeebe button:focus,.elementor-988652 .elementor-element.elementor-element-a9eeebe button:focus-visible,.elementor-988652 .elementor-element.elementor-element-a9eeebe a:focus,.elementor-988652 .elementor-element.elementor-element-a9eeebe a:focus-visible,.elementor-988652 .elementor-element.elementor-element-a9eeebe input:focus,.elementor-988652 .elementor-element.elementor-element-a9eeebe input:focus-visible{outline:0 !important;box-shadow:none !important;}.elementor-988652 .elementor-element.elementor-element-a9eeebe button:focus-visible,.elementor-988652 .elementor-element.elementor-element-a9eeebe a:focus-visible,.elementor-988652 .elementor-element.elementor-element-a9eeebe input:focus-visible{box-shadow:0 0 0 3px rgba(1,91,234,.22) !important;}.elementor-988652 .elementor-element.elementor-element-a9eeebe .tribe-events-c-top-bar__nav-list-item{margin-right:8px !important;}.elementor-988652 .elementor-element.elementor-element-a9eeebe .tribe-events-c-top-bar__nav-link{width:38px !important;height:38px !important;min-width:38px !important;border-radius:999px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;border:1px solid rgba(15,27,51,.12) !important;}.elementor-988652 .elementor-element.elementor-element-a9eeebe .tribe-events-c-top-bar__nav-link svg{width:12px !important;height:12px !important;}.elementor-988652 .elementor-element.elementor-element-a9eeebe .tribe-events-c-top-bar__nav{margin-right:14px !important;}.elementor-988652 .elementor-element.elementor-element-a9eeebe .tribe-events-c-top-bar__today-button{border-radius:12px !important;border:1px solid rgba(15,27,51,.12) !important;}.elementor-988652 .elementor-element.elementor-element-a9eeebe .tribe-events-c-top-bar__today-button:hover{background:rgba(1,91,234,.07) !important;border-color:rgba(1,91,234,.35) !important;color:#015BEA !important;}.elementor-988652 .elementor-element.elementor-element-a9eeebe .tribe-events-c-top-bar__datepicker-button{font-size:12px !important;padding:6px 15px !important;font-weight:400 !important;min-height:31px !important;display:inline-flex !important;align-items:center !important;gap:8px !important;border-radius:12px !important;border:1px solid rgba(15,27,51,.12) !important;background:#fff !important;width:auto !important;}.elementor-988652 .elementor-element.elementor-element-a9eeebe .tribe-events-c-top-bar__datepicker-button-text{font-size:12px !important;font-weight:400 !important;}.elementor-988652 .elementor-element.elementor-element-a9eeebe .tribe-events-c-top-bar__datepicker-button svg{width:10px !important;height:10px !important;}.elementor-988652 .elementor-element.elementor-element-a9eeebe .tribe-events-c-top-bar__datepicker-button:hover{background:rgba(1,91,234,.06) !important;border-color:rgba(1,91,234,.35) !important;color:#015BEA !important;}.elementor-988652 .elementor-element.elementor-element-a9eeebe .tribe-events-c-top-bar__datepicker-container{width:auto !important;min-width:320px !important;}.elementor-988652 .elementor-element.elementor-element-a9eeebe .tribe-events-c-top-bar__datepicker-container .datepicker{width:100% !important;min-width:300px !important;border-radius:20px !important;border:1px solid rgba(15,27,51,.10) !important;box-shadow:0 12px 34px rgba(16,32,64,.16) !important;padding:18px !important;background:#fff !important;}.elementor-988652 .elementor-element.elementor-element-a9eeebe .datepicker table{width:100% !important;table-layout:fixed !important;}.elementor-988652 .elementor-element.elementor-element-a9eeebe .datepicker .datepicker-switch{border:0 !important;background:transparent !important;border-radius:10px !important;font-size:15px !important;font-weight:700 !important;color:#0F1B33 !important;}.elementor-988652 .elementor-element.elementor-element-a9eeebe .datepicker .datepicker-switch:hover{background:rgba(1,91,234,.07) !important;color:#015BEA !important;}.elementor-988652 .elementor-element.elementor-element-a9eeebe .datepicker th.prev,.elementor-988652 .elementor-element.elementor-element-a9eeebe .datepicker th.next{border:0 !important;border-radius:999px !important;width:34px !important;height:34px !important;color:#5A6072 !important;}.elementor-988652 .elementor-element.elementor-element-a9eeebe .datepicker th.prev:hover,.elementor-988652 .elementor-element.elementor-element-a9eeebe .datepicker th.next:hover{background:rgba(1,91,234,.08) !important;color:#015BEA !important;}.elementor-988652 .elementor-element.elementor-element-a9eeebe .datepicker th.dow{font-size:11px !important;font-weight:700 !important;letter-spacing:.6px !important;text-transform:uppercase !important;color:#8A90A0 !important;}.elementor-988652 .elementor-element.elementor-element-a9eeebe .datepicker th abbr{text-decoration:none !important;border-bottom:0 !important;}.elementor-988652 .elementor-element.elementor-element-a9eeebe .datepicker tbody td{padding:2px !important;background:transparent !important;border:0 !important;border-radius:0 !important;box-shadow:none !important;}.elementor-988652 .elementor-element.elementor-element-a9eeebe .datepicker tbody td button.day{width:38px !important;height:38px !important;border-radius:999px !important;border:0 !important;outline:0 !important;background:transparent !important;color:#1B2233 !important;font-size:14px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;transition:background .18s ease,color .18s ease !important;box-shadow:none !important;}.elementor-988652 .elementor-element.elementor-element-a9eeebe .datepicker tbody td button.day::before,.elementor-988652 .elementor-element.elementor-element-a9eeebe .datepicker tbody td button::before,.elementor-988652 .elementor-element.elementor-element-a9eeebe .datepicker tbody td button::after{display:none !important;content:none !important;}.elementor-988652 .elementor-element.elementor-element-a9eeebe .datepicker tbody td button.day:hover{background:rgba(1,91,234,.12) !important;color:#015BEA !important;}.elementor-988652 .elementor-element.elementor-element-a9eeebe .datepicker tbody td button.day.active,.elementor-988652 .elementor-element.elementor-element-a9eeebe .datepicker tbody td button[aria-selected="true"]{background:#015BEA !important;color:#fff !important;border:0 !important;box-shadow:none !important;}.elementor-988652 .elementor-element.elementor-element-a9eeebe .datepicker tbody td button.day.current:not(.active){box-shadow:inset 0 0 0 1.5px rgba(1,91,234,.35) !important;color:#015BEA !important;font-weight:700 !important;}.elementor-988652 .elementor-element.elementor-element-a9eeebe .datepicker tbody td button.day.past,.elementor-988652 .elementor-element.elementor-element-a9eeebe .datepicker tbody td button.day.old,.elementor-988652 .elementor-element.elementor-element-a9eeebe .datepicker tbody td button.day.new{color:#C2C7D2 !important;}.elementor-988652 .elementor-element.elementor-element-a9eeebe .tribe-events-calendar-list__event-row{margin-bottom:22px !important;}.elementor-988652 .elementor-element.elementor-element-a9eeebe .tribe-events-calendar-list__event-wrapper{background:#fff;border:1px solid rgba(15,27,51,.08);border-radius:20px;padding:20px;box-shadow:0 3px 14px rgba(16,32,64,.07);transition:box-shadow .25s ease,transform .25s ease;}.elementor-988652 .elementor-element.elementor-element-a9eeebe .tribe-events-calendar-list__event-row:hover .tribe-events-calendar-list__event-wrapper{box-shadow:0 10px 26px rgba(16,32,64,.14);transform:translateY(-2px);}.elementor-988652 .elementor-element.elementor-element-a9eeebe .tribe-events-calendar-list__event-featured-image-wrapper,.elementor-988652 .elementor-element.elementor-element-a9eeebe .tribe-events-calendar-list__event-featured-image-link{display:block;border-radius:14px;overflow:hidden;}.elementor-988652 .elementor-element.elementor-element-a9eeebe .tribe-events-calendar-list__event-featured-image{width:100%;height:100%;object-fit:cover;aspect-ratio:16/10;display:block;}.elementor-988652 .elementor-element.elementor-element-a9eeebe .tribe-events-calendar-list__event-date-tag-datetime{background:rgba(1,91,234,.07);border-radius:14px;padding:12px 8px;}.elementor-988652 .elementor-element.elementor-element-a9eeebe .tribe-events-calendar-list__event-date-tag-daynum{color:#015BEA !important;font-weight:800 !important;}.elementor-988652 .elementor-element.elementor-element-a9eeebe .tribe-events-calendar-list__event-title-link{font-weight:700 !important;}@media(max-width:767px){.elementor-988652 .elementor-element.elementor-element-a9eeebe .tribe-events-c-search__form{flex-direction:column !important;align-items:stretch !important;}.elementor-988652 .elementor-element.elementor-element-a9eeebe .tribe-events-c-search__button{margin-left:0 !important;}}.elementor-988652 .elementor-element.elementor-element-a9eeebe .tribe-events-header__events-bar,.elementor-988652 .elementor-element.elementor-element-a9eeebe .tribe-events-c-events-bar,.elementor-988652 .elementor-element.elementor-element-a9eeebe .tribe-events-c-search,.elementor-988652 .elementor-element.elementor-element-a9eeebe .tribe-events-c-view-.elementor-988652 .elementor-element.elementor-element-a9eeebe,.elementor-988652 .elementor-element.elementor-element-a9eeebe .tribe-events-c-subscribe-dropdown{display:none !important;}.elementor-988652 .elementor-element.elementor-element-a9eeebe .tribe-events-calendar-month__day{border-color:rgba(15,27,51,.08) !important;}.elementor-988652 .elementor-element.elementor-element-a9eeebe .tribe-events-calendar-month__calendar-event-title-link{color:#0F1B33 !important;font-weight:600 !important;}.elementor-988652 .elementor-element.elementor-element-a9eeebe .tribe-events-calendar-month__calendar-event-title-link:hover{color:#015BEA !important;}.elementor-988652 .elementor-element.elementor-element-a9eeebe .tribe-events-calendar-month__header-column-title{color:#8A90A0 !important;font-size:11px !important;letter-spacing:.6px !important;}/* End custom CSS */