.elementor-224 .elementor-element.elementor-element-7ec2347{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}@media(min-width:768px){.elementor-224 .elementor-element.elementor-element-7ec2347{--content-width:1340px;}}/* Start custom CSS */<style>i.fas.fa-map-marker-alt{margin-right:7px}.event-timing{display:flex;align-content:stretch;margin-left:0;padding-left:5px;flex-direction:row;justify-content:flex-start;align-items:center}.event-container .event,tr{box-shadow:0 4px 16px -8px rgba(0,0,0,.4);margin:33px 27px}.event .event-left,td.column-1{min-width:115px;color:#eee;font-weight:700;text-align:center}.button,.tablepress>.row-hover>tr:hover>*{background-color:#fff}.event-container,tbody.row-hover{max-width:800px;margin:0 auto}.button{padding:3px 20px;font-size:16px;color:#000;border:none;border-radius:5px;margin:4px 8px;cursor:pointer}.tablepress>:where(tbody)>.odd>*{background-color:#fff}tr{display:flex;border-radius:8px}td.column-1{background:linear-gradient(16deg,#e3b023,#e3b023)!important;display:flex;align-items:center;justify-content:center;padding:8px 0;border-radius:8px 0 0 8px}.date,.month,span#dots{color:#fff}button#myBtn,span.arrow{color:#218bbb}td.column-2{padding:0}.entry table tbody td,.entry table tbody th,.tablepress>*+tbody>*>*,.tablepress>tbody>*~*>*,.tablepress>tfoot>*>*{border:none!important}table tr:nth-child(2n){background:#fff!important}p.outer-padding{margin-right:76px!important;padding-right:46px;margin-bottom:0!important}.outer-padding,.outer-padding .button:first-child{margin-left:auto}.accordion,.accordion .accordion-item{display:flex;flex-direction:column}.accordion{gap:10px;padding:10px}.accordion .accordion-item{background-color:var(--background-color);border-radius:5px;justify-content:center;padding:0 24px}.accordion .accordion-item.open .accordion-item-description-wrapper hr{visibility:visible}.accordion .accordion-item .accordion-item-header{display:flex;align-items:center;justify-content:space-between;padding:5px;cursor:pointer}.accordion .accordion-item-header-title{font-weight:600;font-size:19px}.accordion .accordion-item-header-icon{transition:var(--transition);margin-left:auto!important}.accordion .accordion-item.open .accordion-item-header-icon{transform:rotate(-180deg)}.accordion .accordion-item-description-wrapper{display:grid;grid-template-rows:0fr;overflow:hidden;transition:var(--transition)}.accordion .accordion-item.open .accordion-item-description-wrapper{grid-template-rows:1fr}.accordion .accordion-item-description{min-height:0}.accordion .accordion-item-description p{padding:10px;line-height:1.5}.event-container h3.year{font-size:40px;text-align:center;border-bottom:1px solid #b1b1b1}.event-container .event{display:flex;border-radius:8px}.outer-button{display:flex;margin-top:12px}.event .event-left{display:flex;align-items:center;justify-content:center;padding:8px 0;border-radius:8px 0 0 8px}button#myBtn{margin-top:12px;background:#d8eaf900;display:flex;align-items:center;width:91px;font-size:14px;justify-content:flex-end}.button-container{display:flex}.event .event-left .month,.event .event-left .date{font-size:16px;font-weight:600}.event .event-right{display:flex;flex-direction:column;justify-content:center;padding:0 24px}.event .event-right h3.event-title{font-size:24px;margin:24px 0 10px;color:#218bbb;text-transform:uppercase}.event .event-right .event-timing{align-items:center;justify-content:center;width:100px;padding:6px;margin:0;font-size:14px}.outer-padding{display:flex;align-items:center}.button:hover,.generic-button a:hover,.generic-button button:hover,[type=submit]:hover{background:linear-gradient(to bottom,#309fff,#006fd0)!important}#more{display:none}.event-button{background:#dbefff;display:flex;align-items:center;justify-content:center;width:100px;padding:8px;border-radius:16px;margin:24px 0;font-size:14px}span.accordion-item-header-title a:hover{color:#222!important}.fa-map-marker-alt:before{content:"\f3c5"}.fas,.fa-classic,.fa-regular,.fa-solid,.far{font-family:"Font Awesome 6 Free";font-weight:900}@media (max-width:650px){.accordion .accordion-item .accordion-item-header{position:relative}span.free-event{position:absolute;right:0;top:-19px;background:#fff;margin:auto!important;left:0;width:fit-content;box-shadow:0 2px 2px 2px #80808014}<br />.event,tr{flex-direction:column}tbody.row-hover, table#tablepress-1{display:block;width:100%}.event-container .event,tr{margin:20px 0px 23px;width:100%}.event .event-left{padding:0;border-radius:8px 8px 0 0}.event-timing{display:block;flex-direction:column;align-items:flex-start;justify-content:flex-start;padding-right:13px}.event .event-left .event-date{padding:2px 0}.event .event-left .event-date .date,.event .event-left .event-date .month{font-size:16px;display:inline-block;margin-right:5px}.button{margin-left:0!important;text-align:left!important;padding:0 9px!important}.outer-padding{margin-left:0;display:block}.accordion{padding:0}.accordion .accordion-item{padding:5px}}@media (max-width:330px){.accordion{padding:0!important}.accordion .accordion-item{padding:5px}}#tablepress-1 .featured-label{position:absolute;top:5px;left:15px;width:250px;color:#fff!important;font-weight:700;text-align:left}.promo-section{display:flex;flex-direction:row-reverse;align-items:center;border-radius:10px;padding:5px 10px}.free-event{background-color:#edb10c1c;color:#000;padding:2px 6px;border-radius:4px;font-size:14px;margin-left:10px;display:inline-flex;align-items:center;margin-right:250px!important}.free-event img{width:16px;height:16px;margin-right:5px;margin-bottom:0}.promo-section .label{color:#000;padding:5px 10px;border-radius:10px;font-size:14px;font-weight:600}</style>/* End custom CSS */