.editor-styles-wrapper .events-calendar,.events-calendar{background-color:var(--secondary-color);padding:calc(60/var(--initial-width-mobile)*100vw) calc(12/var(--initial-width-mobile)*100vw)}@media(min-width:768px){.editor-styles-wrapper .events-calendar,.events-calendar{padding:calc(60/var(--initial-width)*100vw) calc(187/var(--initial-width)*100vw)}}.editor-styles-wrapper .events-calendar__title,.events-calendar__title{display:block;font-family:var(--wp--preset--font-family--heading-medium);font-size:calc(24/var(--initial-width-mobile)*100vw);line-height:calc(28/var(--initial-width-mobile)*100vw);margin:0 0 calc(10/var(--initial-width-mobile)*100vw);text-align:center}@media(min-width:768px){.editor-styles-wrapper .events-calendar__title,.events-calendar__title{font-size:calc(44/var(--initial-width)*100vw);line-height:calc(52/var(--initial-width)*100vw);margin:0 0 calc(12/var(--initial-width)*100vw)}}.editor-styles-wrapper .events-calendar__subtitle,.events-calendar__subtitle{font-family:var(--wp--preset--font-family--body);font-size:calc(16/var(--initial-width-mobile)*100vw);line-height:calc(24/var(--initial-width-mobile)*100vw);margin:0;text-align:center}.editor-styles-wrapper .events-calendar__subtitle br,.events-calendar__subtitle br{display:none}@media(min-width:768px){.editor-styles-wrapper .events-calendar__subtitle br,.events-calendar__subtitle br{display:inline}.editor-styles-wrapper .events-calendar__subtitle,.events-calendar__subtitle{font-size:calc(24/var(--initial-width)*100vw);line-height:calc(32/var(--initial-width)*100vw)}}.editor-styles-wrapper .events-calendar__swiper .swiper-slide,.events-calendar__swiper .swiper-slide{display:flex;height:unset!important;min-height:calc(397/var(--initial-width-mobile)*100vw)}@media(min-width:768px){.editor-styles-wrapper .events-calendar__swiper .swiper-slide,.events-calendar__swiper .swiper-slide{min-height:calc(390/var(--initial-width)*100vw)}}@media(max-width:768px){.editor-styles-wrapper .events-calendar__swiper .swiper-wrapper,.events-calendar__swiper .swiper-wrapper{display:flex;flex-direction:column}}@media(min-width:768px){.editor-styles-wrapper .events-calendar__swiper .swiper-wrapper,.events-calendar__swiper .swiper-wrapper{margin-bottom:calc(40/var(--initial-width)*100vw)}}.editor-styles-wrapper .events-calendar__swiper-pagination,.events-calendar__swiper-pagination{display:none}@media(min-width:768px){.editor-styles-wrapper .events-calendar__swiper-pagination,.events-calendar__swiper-pagination{display:flex;gap:calc(8/var(--initial-width)*100vw);justify-content:center;margin:calc(20/var(--initial-width)*100vw) 0 calc(40/var(--initial-width)*100vw)}.editor-styles-wrapper .events-calendar__swiper-pagination .swiper-pagination-bullet,.events-calendar__swiper-pagination .swiper-pagination-bullet{background-color:var(--default-gray);border-radius:50%;height:calc(12/var(--initial-width)*100vw);transition:background-color .3s ease;width:calc(12/var(--initial-width)*100vw)}.editor-styles-wrapper .events-calendar__swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active,.events-calendar__swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:var(--primary-color)}}.editor-styles-wrapper .events-calendar__swiper-nav,.events-calendar__swiper-nav{display:none}@media(min-width:768px){.editor-styles-wrapper .events-calendar__swiper-nav,.events-calendar__swiper-nav{align-items:center;display:flex;gap:calc(20/var(--initial-width)*100vw);justify-content:center;margin:calc(22/var(--initial-width)*100vw) 0}}.editor-styles-wrapper .events-calendar__swiper-nav .events-calendar__swiper-next,.editor-styles-wrapper .events-calendar__swiper-nav .events-calendar__swiper-prev,.events-calendar__swiper-nav .events-calendar__swiper-next,.events-calendar__swiper-nav .events-calendar__swiper-prev{display:none}@media(min-width:768px){.editor-styles-wrapper .events-calendar__swiper-nav .events-calendar__swiper-next,.editor-styles-wrapper .events-calendar__swiper-nav .events-calendar__swiper-prev,.events-calendar__swiper-nav .events-calendar__swiper-next,.events-calendar__swiper-nav .events-calendar__swiper-prev{align-items:center;background-color:var(--primary-color);border:2px solid transparent;border-radius:50%;bottom:unset;display:flex;height:calc(48/var(--initial-width)*100vw);justify-content:center;left:unset;opacity:1;position:relative;right:unset;top:unset;width:calc(48/var(--initial-width)*100vw);z-index:10}.editor-styles-wrapper .events-calendar__swiper-nav .events-calendar__swiper-next:hover,.editor-styles-wrapper .events-calendar__swiper-nav .events-calendar__swiper-prev:hover,.events-calendar__swiper-nav .events-calendar__swiper-next:hover,.events-calendar__swiper-nav .events-calendar__swiper-prev:hover{background-color:transparent;border-color:var(--primary-color)}.editor-styles-wrapper .events-calendar__swiper-nav .events-calendar__swiper-next:hover:after,.editor-styles-wrapper .events-calendar__swiper-nav .events-calendar__swiper-prev:hover:after,.events-calendar__swiper-nav .events-calendar__swiper-next:hover:after,.events-calendar__swiper-nav .events-calendar__swiper-prev:hover:after{color:var(--primary-color)}.editor-styles-wrapper .events-calendar__swiper-nav .events-calendar__swiper-next:after,.editor-styles-wrapper .events-calendar__swiper-nav .events-calendar__swiper-prev:after,.events-calendar__swiper-nav .events-calendar__swiper-next:after,.events-calendar__swiper-nav .events-calendar__swiper-prev:after{color:var(--secondary-color);font-size:12px;font-weight:700}.editor-styles-wrapper .events-calendar__swiper-nav .events-calendar__swiper-next.events-calendar__swiper-button-disabled,.editor-styles-wrapper .events-calendar__swiper-nav .events-calendar__swiper-next.swiper-button-disabled,.editor-styles-wrapper .events-calendar__swiper-nav .events-calendar__swiper-next[aria-disabled=true],.editor-styles-wrapper .events-calendar__swiper-nav .events-calendar__swiper-prev.events-calendar__swiper-button-disabled,.editor-styles-wrapper .events-calendar__swiper-nav .events-calendar__swiper-prev.swiper-button-disabled,.editor-styles-wrapper .events-calendar__swiper-nav .events-calendar__swiper-prev[aria-disabled=true],.events-calendar__swiper-nav .events-calendar__swiper-next.events-calendar__swiper-button-disabled,.events-calendar__swiper-nav .events-calendar__swiper-next.swiper-button-disabled,.events-calendar__swiper-nav .events-calendar__swiper-next[aria-disabled=true],.events-calendar__swiper-nav .events-calendar__swiper-prev.events-calendar__swiper-button-disabled,.events-calendar__swiper-nav .events-calendar__swiper-prev.swiper-button-disabled,.events-calendar__swiper-nav .events-calendar__swiper-prev[aria-disabled=true]{background-color:transparent;border-color:var(--primary-color);cursor:not-allowed;opacity:.35;pointer-events:none}.editor-styles-wrapper .events-calendar__swiper-nav .events-calendar__swiper-next.events-calendar__swiper-button-disabled:after,.editor-styles-wrapper .events-calendar__swiper-nav .events-calendar__swiper-next.swiper-button-disabled:after,.editor-styles-wrapper .events-calendar__swiper-nav .events-calendar__swiper-next[aria-disabled=true]:after,.editor-styles-wrapper .events-calendar__swiper-nav .events-calendar__swiper-prev.events-calendar__swiper-button-disabled:after,.editor-styles-wrapper .events-calendar__swiper-nav .events-calendar__swiper-prev.swiper-button-disabled:after,.editor-styles-wrapper .events-calendar__swiper-nav .events-calendar__swiper-prev[aria-disabled=true]:after,.events-calendar__swiper-nav .events-calendar__swiper-next.events-calendar__swiper-button-disabled:after,.events-calendar__swiper-nav .events-calendar__swiper-next.swiper-button-disabled:after,.events-calendar__swiper-nav .events-calendar__swiper-next[aria-disabled=true]:after,.events-calendar__swiper-nav .events-calendar__swiper-prev.events-calendar__swiper-button-disabled:after,.events-calendar__swiper-nav .events-calendar__swiper-prev.swiper-button-disabled:after,.events-calendar__swiper-nav .events-calendar__swiper-prev[aria-disabled=true]:after{color:var(--primary-color)}.editor-styles-wrapper .events-calendar__swiper-nav .events-calendar__swiper-prev,.events-calendar__swiper-nav .events-calendar__swiper-prev{padding-right:2px}.editor-styles-wrapper .events-calendar__swiper-nav .events-calendar__swiper-next,.events-calendar__swiper-nav .events-calendar__swiper-next{padding-left:2px}}.editor-styles-wrapper .events-calendar__item,.events-calendar__item{align-items:flex-start;border-bottom:2px solid var(--primary-color);display:flex;flex-direction:column;margin-bottom:calc(30/var(--initial-width-mobile)*100vw);padding-bottom:calc(30/var(--initial-width-mobile)*100vw);position:relative;width:100%}@media(min-width:768px){.editor-styles-wrapper .events-calendar__item,.events-calendar__item{border-bottom:unset;margin-bottom:unset;padding:calc(12/var(--initial-width)*100vw)}.editor-styles-wrapper .events-calendar__item:hover,.events-calendar__item:hover{background-color:var(--primary-yellow)}}@media(max-width:768px){.editor-styles-wrapper .events-calendar__item-empty.swiper-slide,.events-calendar__item-empty.swiper-slide{display:none}}.editor-styles-wrapper .events-calendar__item-header,.events-calendar__item-header{align-items:flex-start;display:flex;justify-content:space-between;width:100%}.editor-styles-wrapper .events-calendar__item-title,.events-calendar__item-title{font-family:var(--wp--preset--font-family--heading-medium);font-size:calc(20/var(--initial-width-mobile)*100vw);line-height:calc(28/var(--initial-width-mobile)*100vw)}@media(min-width:768px){.editor-styles-wrapper .events-calendar__item-title,.events-calendar__item-title{font-size:calc(20/var(--initial-width)*100vw);line-height:calc(28/var(--initial-width)*100vw)}}.editor-styles-wrapper .events-calendar__item-bg-color,.events-calendar__item-bg-color{height:100%;width:100%}.editor-styles-wrapper .events-calendar__item-dt,.events-calendar__item-dt{font-family:var(--wp--preset--font-family--body-semi-bold);font-size:calc(16/var(--initial-width-mobile)*100vw);font-weight:600;line-height:calc(24/var(--initial-width-mobile)*100vw)}@media(min-width:768px){.editor-styles-wrapper .events-calendar__item-dt,.events-calendar__item-dt{font-size:calc(16/var(--initial-width)*100vw);line-height:calc(24/var(--initial-width)*100vw)}}.editor-styles-wrapper .events-calendar__item-image,.events-calendar__item-image{height:calc(209/var(--initial-width-mobile)*100vw);margin-bottom:calc(10/var(--initial-width-mobile)*100vw);width:100%}@media(min-width:768px){.editor-styles-wrapper .events-calendar__item-image,.events-calendar__item-image{height:calc(209/var(--initial-width)*100vw);margin-bottom:calc(10/var(--initial-width)*100vw)}}.editor-styles-wrapper .events-calendar__item-image-src,.events-calendar__item-image-src{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;width:100%}.editor-styles-wrapper .events-calendar__item-type,.events-calendar__item-type{background-color:var(--primary-color);border-radius:100px;color:var(--primary-yellow);display:inline-block;flex:none;font-family:var(--wp--preset--font-family--body);font-size:calc(14/var(--initial-width-mobile)*100vw);line-height:calc(16/var(--initial-width-mobile)*100vw);padding:calc(5/var(--initial-width-mobile)*100vw) calc(10/var(--initial-width-mobile)*100vw)}@media(min-width:768px){.editor-styles-wrapper .events-calendar__item-type,.events-calendar__item-type{font-size:calc(14/var(--initial-width)*100vw);line-height:calc(16/var(--initial-width)*100vw);padding:calc(5/var(--initial-width)*100vw) calc(10/var(--initial-width)*100vw)}}.editor-styles-wrapper .events-calendar__item-location,.events-calendar__item-location{font-family:var(--wp--preset--font-family--body-semi-bold);font-size:calc(16/var(--initial-width-mobile)*100vw);font-weight:600;line-height:calc(24/var(--initial-width-mobile)*100vw)}@media(min-width:768px){.editor-styles-wrapper .events-calendar__item-location,.events-calendar__item-location{font-size:calc(16/var(--initial-width)*100vw);line-height:calc(24/var(--initial-width)*100vw)}}.editor-styles-wrapper .events-calendar__item-teaser,.events-calendar__item-teaser{font-family:var(--wp--preset--font-family--body);font-size:calc(16/var(--initial-width-mobile)*100vw);line-height:calc(24/var(--initial-width-mobile)*100vw);margin:calc(5/var(--initial-width-mobile)*100vw) 0 calc(20/var(--initial-width-mobile)*100vw)}@media(min-width:768px){.editor-styles-wrapper .events-calendar__item-teaser,.events-calendar__item-teaser{font-size:calc(16/var(--initial-width)*100vw);line-height:calc(24/var(--initial-width)*100vw);margin:calc(5/var(--initial-width)*100vw) 0 calc(20/var(--initial-width)*100vw)}}.editor-styles-wrapper .events-calendar__item-learn-more,.events-calendar__item-learn-more{background-color:var(--primary-color);border:2px solid transparent;border-radius:0;color:var(--secondary-color);display:inline-block;font-family:var(--wp--preset--font-family--heading-medium);font-size:calc(14/var(--initial-width-mobile)*100vw);line-height:calc(20/var(--initial-width-mobile)*100vw);margin-top:auto;padding:calc(8/var(--initial-width-mobile)*100vw) calc(16/var(--initial-width-mobile)*100vw);text-align:center;text-decoration:none;text-transform:capitalize;text-transform:uppercase;transition:all .3s ease}.editor-styles-wrapper .events-calendar__item-learn-more:hover,.events-calendar__item-learn-more:hover{background-color:transparent;border-color:var(--primary-color);color:var(--primary-color)}@media(min-width:768px){.editor-styles-wrapper .events-calendar__item-learn-more,.events-calendar__item-learn-more{font-size:calc(14/var(--initial-width)*100vw);line-height:calc(20/var(--initial-width)*100vw);padding:calc(8/var(--initial-width)*100vw) calc(16/var(--initial-width)*100vw)}}.editor-styles-wrapper .events-calendar__filter,.editor-styles-wrapper .events-calendar__filter-controls,.events-calendar__filter,.events-calendar__filter-controls{align-items:center;display:flex;justify-content:center}.editor-styles-wrapper .events-calendar__filter,.events-calendar__filter{display:flex;flex-direction:column;justify-content:center;margin-bottom:calc(40/var(--initial-width-mobile)*100vw)}@media(min-width:768px){.editor-styles-wrapper .events-calendar__filter,.events-calendar__filter{align-items:center;flex-direction:row;justify-content:center;margin-bottom:calc(40/var(--initial-width)*100vw)}}.editor-styles-wrapper .events-calendar__filter-controls,.events-calendar__filter-controls{display:flex;flex-direction:column;gap:calc(10/var(--initial-width-mobile)*100vw);width:100%}@media(min-width:576px){.editor-styles-wrapper .events-calendar__filter-controls,.events-calendar__filter-controls{flex-grow:1;gap:calc(10/var(--initial-width)*100vw)}}@media(min-width:768px){.editor-styles-wrapper .events-calendar__filter-controls,.events-calendar__filter-controls{flex-direction:row;width:unset}}@media(min-width:1025px){.editor-styles-wrapper .events-calendar__filter-controls,.events-calendar__filter-controls{flex-grow:unset}}.editor-styles-wrapper .events-calendar__filter-title,.events-calendar__filter-title{border-bottom:2px solid var(--primary-color);font-family:var(--wp--preset--font-family--button-litewight);font-size:calc(16/var(--initial-width-mobile)*100vw);line-height:calc(24/var(--initial-width-mobile)*100vw);margin-bottom:calc(26/var(--initial-width-mobile)*100vw)}@media(min-width:768px){.editor-styles-wrapper .events-calendar__filter-title,.events-calendar__filter-title{font-size:calc(14/var(--initial-width)*100vw);line-height:calc(20/var(--initial-width)*100vw);margin-bottom:unset;margin-right:calc(26/var(--initial-width)*100vw)}}.editor-styles-wrapper .events-calendar__filter-dropdown,.events-calendar__filter-dropdown{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iNDk5cHgiIGhlaWdodD0iMjg1cHgiIHZpZXdCb3g9IjAgMCA0OTkgMjg1IiB2ZXJzaW9uPSIxLjEiPgogIDxwYXRoIGQ9Ik0tMi42NjQ1MzUyNmUtMTQsMzUgQy0wLjAwNTA2Nzg4MzQzLDIwLjg0MTIxNjYgOC41MjA5Mzc1Myw4LjA3NDA4Mjc1IDIxLjYwMTExNzEsMi42NTM3NDM4OSBDMzQuNjgxMjk2NywtMi43NjY1OTQ5NyA0OS43Mzg3Mzk0LDAuMjI3NzE1OTM4IDU5Ljc1LDEwLjI0IEwyNDkuNDksMTk5Ljk5IEw0MzkuMjMsMTAuMjQgQzQ0OC4wNzIzMjMsMS4zOTc2NzYyMSA0NjAuOTYwMjkxLC0yLjA1NTY0NDQ5IDQ3My4wMzkxMjksMS4xODA4NzA0MyBDNDg1LjExNzk2OCw0LjQxNzM4NTM1IDQ5NC41NTI2MTUsMTMuODUyMDMyMyA0OTcuNzg5MTMsMjUuOTMwODcwOSBDNTAxLjAyNTY0NCwzOC4wMDk3MDk1IDQ5Ny41NzIzMjQsNTAuODk3Njc2NyA0ODguNzMsNTkuNzQgTDI3NC4yNCwyNzQuMjQgQzI2Ny42NzYxMjQsMjgwLjgwNDU0NiAyNTguNzczMTk2LDI4NC40OTI1MjUgMjQ5LjQ5LDI4NC40OTI1MjUgQzI0MC4yMDY4MDQsMjg0LjQ5MjUyNSAyMzEuMzAzODc2LDI4MC44MDQ1NDYgMjI0Ljc0LDI3NC4yNCBMMTAuMjUsNTkuNzQgQzMuNjc4NTU4NTcsNTMuMTg1MDI5NSAtMC4wMTAxMzc1NTg2LDQ0LjI4MTc3NjYgLTIuNjY0NTM1MjZlLTE0LDM1IFoiIGZpbGw9IiMwMDAwMDAiIGZpbGwtcnVsZT0ibm9uemVybyIvPgo8L3N2Zz4=);background-position:right calc(10/var(--initial-width-mobile)*100vw) center;background-repeat:no-repeat;background-size:calc(10/var(--initial-width-mobile)*100vw) calc(10/var(--initial-width-mobile)*100vw);border-radius:0;color:var(--primary-color);font-family:var(--wp--preset--font-family--body);font-size:calc(16/var(--initial-width-mobile)*100vw);height:calc(48/var(--initial-width-mobile)*100vw);line-height:calc(24/var(--initial-width-mobile)*100vw);padding:0 calc(10/var(--initial-width-mobile)*100vw);width:100%}@media(min-width:768px){.editor-styles-wrapper .events-calendar__filter-dropdown,.events-calendar__filter-dropdown{background-position:right calc(10/var(--initial-width)*100vw) center;background-size:calc(10/var(--initial-width)*100vw) calc(10/var(--initial-width)*100vw);font-size:calc(16/var(--initial-width)*100vw);height:48px;line-height:calc(24/var(--initial-width)*100vw);padding:0 calc(10/var(--initial-width)*100vw);width:50%}}@media(min-width:1025px){.editor-styles-wrapper .events-calendar__filter-dropdown,.events-calendar__filter-dropdown{width:368px}}.editor-styles-wrapper .events-calendar__date-block,.events-calendar__date-block{align-items:center;background-color:var(--primary-yellow);display:flex;flex-direction:column;gap:calc(5/var(--initial-width-mobile)*100vw);height:calc(100/var(--initial-width-mobile)*100vw);justify-content:center;padding:0 calc(7/var(--initial-width-mobile)*100vw);position:absolute;right:calc(36/var(--initial-width-mobile)*100vw);top:0}@media(min-width:768px){.editor-styles-wrapper .events-calendar__date-block,.events-calendar__date-block{gap:calc(5/var(--initial-width)*100vw);height:calc(100/var(--initial-width)*100vw);padding:0 calc(7/var(--initial-width)*100vw);right:calc(48/var(--initial-width)*100vw);top:calc(12/var(--initial-width)*100vw)}}.editor-styles-wrapper .events-calendar__date-block-item,.events-calendar__date-block-item{color:var(--primary-color);font-family:var(--wp--preset--font-family--heading-medium)}.editor-styles-wrapper .events-calendar__date-block-item--day,.events-calendar__date-block-item--day{font-size:calc(30/var(--initial-width-mobile)*100vw);line-height:calc(38/var(--initial-width-mobile)*100vw)}@media(min-width:768px){.editor-styles-wrapper .events-calendar__date-block-item--day,.events-calendar__date-block-item--day{font-size:calc(30/var(--initial-width)*100vw);line-height:calc(38/var(--initial-width)*100vw)}}.editor-styles-wrapper .events-calendar__date-block-item--month,.events-calendar__date-block-item--month{font-size:calc(20/var(--initial-width-mobile)*100vw);line-height:calc(28/var(--initial-width-mobile)*100vw)}@media(min-width:768px){.editor-styles-wrapper .events-calendar__date-block-item--month,.events-calendar__date-block-item--month{font-size:calc(20/var(--initial-width)*100vw);line-height:calc(28/var(--initial-width)*100vw)}}.editor-styles-wrapper .events-calendar__time--multi-year,.events-calendar__time--multi-year{display:block}.editor-styles-wrapper .events-calendar__no-events,.events-calendar__no-events{color:var(--primary-color);font-family:var(--wp--preset--font-family--body);font-size:calc(16/var(--initial-width-mobile)*100vw);line-height:calc(24/var(--initial-width-mobile)*100vw);margin:calc(20/var(--initial-width-mobile)*100vw) 0;text-align:center}@media(min-width:768px){.editor-styles-wrapper .events-calendar__no-events,.events-calendar__no-events{font-size:calc(16/var(--initial-width)*100vw);line-height:calc(24/var(--initial-width)*100vw);margin:calc(20/var(--initial-width)*100vw) 0}}
