.elementor-289 .elementor-element.elementor-element-fb1f86b{--display:flex;}.elementor-widget-tootoot-event-list .filter-item-elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-tootoot-event-list .clear-filter-btn-elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-tootoot-event-list .detail-button-elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-tootoot-event-list .purchase-button-elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-tootoot-event-list .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-tootoot-event-list .tt-date-preview__input::placeholder{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-tootoot-event-list .tt-date-preview__input{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-tootoot-event-list .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-tootoot-event-list .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-289 .elementor-element.elementor-element-7560d68 .purchase-button-elementor-button{background-color:#40A1AD;}.elementor-289 .elementor-element.elementor-element-7560d68 .tt-event-list{grid-template-columns:repeat(1, minmax(0, 1fr));align-items:stretch;row-gap:20px;column-gap:20px;}.tt-datepicker[data-element="7560d68"] .ui-datepicker-header{background-color:#eee;}.tt-datepicker[data-element="7560d68"] td.ui-datepicker-current-day{background-color:globals/colors?id=primary;}.tt-datepicker[data-element="7560d68"] td.ui-datepicker-unselectable{color:#ccc;}.tt-datepicker[data-element="7560d68"] td.ui-state-disabled{color:#ccc;}.elementor-289 .elementor-element.elementor-element-7560d68 .tt-date-preview__input{background-color:#ffffff;}.elementor-289 .elementor-element.elementor-element-7560d68 .tt-categories-tags-holder{row-gap:10px;column-gap:10px;}.elementor-289 .elementor-element.elementor-element-7560d68 .tt-evt-li__event-info{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:5px;}.elementor-289 .elementor-element.elementor-element-7560d68 .tt-evt-li__name{text-align:left;display:-webkit-box;line-clamp:3;-webkit-line-clamp:3;-moz-line-clamp:3;-ms-line-clamp:3;-o-line-clamp:3;-webkit-box-orient:vertical;-moz-box-orient:vertical;-ms-box-orient:vertical;-o-box-orient:vertical;box-orient:vertical;overflow:hidden;text-overflow:ellipsis;white-space:normal;}.elementor-289 .elementor-element.elementor-element-7560d68 .tt-evt-li__sub-info{text-align:left;}.elementor-289 .elementor-element.elementor-element-7560d68 .tt-evt-li__btn-holder .elementor-button{width:100%;}