body.card-view .hide-card-view,body.list-view .hide-list-view{display:none}.upcoming_events_section .upcoming_events{padding-bottom:40px}.upcoming_events_section .layout-toggle .filter{cursor:pointer;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.upcoming_events_section .layout-toggle .filter.active,.upcoming_events_section .layout-toggle .filter:hover{color:#f2820d}.upcoming_events_section .top_bar_container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;row-gap:15px}.upcoming_events_section .top_bar_container h6{margin-bottom:0}body.list-view .upcoming_events_section .event_card:not(:last-child){border-bottom:2px solid #f5f5f5}body.list-view .upcoming_events_section .event_card{padding:40px 0}.upcoming_events_section hr{border-bottom:2px solid #f5f5f5}.upcoming_events_section .event_card .event_link .link_container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px}.upcoming_events_section .event_card .event_link a{display:inline-block;font-weight:500;text-decoration:none}.upcoming_events_section .top_bar_container .layout-toggle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:30px}body.list-view .upcoming_events_section .event_card .content_container{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px}.upcoming_events_section .event_cards_container .event_card .content_container .event_details_container,body.list-view .upcoming_events_section .event_card .content_container .date_image_container{display:-webkit-box;display:-ms-flexbox;display:flex}body.list-view .upcoming_events_section .event_card .content_container .date_image_container{-ms-flex-preferred-size:58%;flex-basis:58%;gap:8%;margin-right:2%}body.list-view .upcoming_events_section .event_card .content_container .date_image_container .date_conta{width:-webkit-max-content;width:-moz-max-content;width:max-content}body.list-view .upcoming_events_section .event_card .content_container .image_container{height:100%;width:100%}body.list-view .upcoming_events_section .event_card .content_container .event_details_container{-ms-flex-preferred-size:40%;flex-basis:40%}.upcoming_events_section .event_card .content_container .date_container h4.month{font-weight:400;position:relative}.upcoming_events_section .events_section .events_container{margin-top:40px}.upcoming_events_section .events_section.past_events{margin-top:80px}body.card-view .upcoming_events_section .events_container{-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}body.card-view .upcoming_events_section .events_container .event_card{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-preferred-size:calc(33.33% - 20px);flex-basis:calc(33.33% - 20px);margin-bottom:40px}body.card-view .upcoming_events_section .event_card .content_container .image_container{aspect-ratio:4/2;margin-bottom:20px;width:100%}body.card-view .upcoming_events_section .event_card .content_container .title_container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;gap:20px;justify-content:space-between}body.card-view .upcoming_events_section .event_card .content_container .title_container .event_title h6{font-size:20px}body.card-view .upcoming_events_section .event_card .content_container .title_container .date_conta{width:-webkit-max-content;width:-moz-max-content;width:max-content}body.card-view .upcoming_events_section .event_card .content_container .title_container .date_conta p{line-height:1.5}@media(min-width:768px) and (max-width:1024px){body.card-view .upcoming_events_section .events_container .event_card{-ms-flex-preferred-size:calc(50% - 15px);flex-basis:calc(50% - 15px)}}@media(min-width:768px){body.list-view .upcoming_events_section .event_card .content_container .date_container h4.month:before{background-color:#f2820d;bottom:0;content:"";height:4px;position:absolute;width:40px}}@media(max-width:767px){body.list-view .upcoming_events_section .events_container .event_card:first-child{padding-top:0}body.list-view .upcoming_events_section .event_card .content_container{display:block}body.list-view .upcoming_events_section .event_card .event_details_container hr{display:none}body.list-view .upcoming_events_section .event_card .content_container .date_image_container{display:block;margin-bottom:20px;margin-right:0;position:relative}body.list-view .upcoming_events_section .event_card .content_container .date_container h4{color:#fff;font-size:20px;margin-bottom:8px;text-align:center}body.list-view .upcoming_events_section .event_card .content_container .date_container h4.date{margin-bottom:0}body.list-view .upcoming_events_section .event_card .content_container .date_image_container .date_container{background-color:#f2820d;padding:15px;position:absolute;right:0;top:0}body.list-view .upcoming_events_section .event_card .content_container .image_container{aspect-ratio:4/2}body.card-view .upcoming_events_section .events_section.past_events,body.list-view .upcoming_events_section .events_section.past_events{margin-top:50px}body.list-view .upcoming_events_section .event_card .content_container .event_description p{margin-bottom:10px}body.card-view .upcoming_events_section .events_container{display:block}body.card-view .upcoming_events_section .events_container .event_card:not(:last-child){margin-bottom:40px;width:100%}.upcoming_events_section .upcoming_events{padding-bottom:10px}}