.show-for-sr{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px}.show-for-no-js{display:none}.sv-no-js .show-for-no-js{display:block}.jk-event-page-info__image-facts-row{display:flex}.jk-event-page-info__hero-image--mobile{display:none}@media only screen and (max-width:900px){.jk-event-page-info__image-facts-row{display:block}.jk-event-page-info__hero-image{display:none}.jk-event-page-info__hero-image--mobile{display:block}.jk-event-page-info__facts-box,.jk-event-page-info__hero-image-container,.jk-event-page-info__main-content,.jk-event-page-info__upcoming-occasions{width:100%!important}}@media screen and (max-width:63.9375em){.jk-event-page-info__hero-image-container{margin-bottom:0!important}}.jk-event-page-info__hero-image,.jk-event-page-info__hero-image-placeholder{height:100%;width:100%;background-color:#fff;max-height:100%;min-height:52rem;background-repeat:no-repeat;background-position:center center;background-size:cover}@media only screen and (max-width:900px){.jk-event-page-info__hero-image,.jk-event-page-info__hero-image-placeholder{min-height:auto}}.jk-event-page-info__hero-image-placeholder{background-color:#d1d1d1;display:inline-block}.jk-event-page-info__facts-box{background-color:#009375;padding:1.5rem;color:#fff;min-height:52rem}@media only screen and (max-width:900px){.jk-event-page-info__facts-box{min-height:auto}}.jk-event-page-info__facts-box .material-icons,.jk-event-page-info__facts-box .material-icons-outlined{cursor:default}.jk-event-page-info__facts-box a{color:#fff}.jk-event-page-info__facts-box a:active,.jk-event-page-info__facts-box a:hover{font-weight:700}.jk-event-page-info__facts-box-title{font-weight:700;width:100%;border-bottom:1px solid #fff;margin-bottom:1rem}.jk-event-page-info__facts-box-title--semi-bold{font-weight:600}.jk-event-page-info__facts-data-row{display:flex;flex-wrap:nowrap;justify-content:flex-start;font-weight:400;margin-bottom:.8rem}.jk-event-page-info__facts-data-row:last-child{margin-bottom:0}.jk-event-page-info__facts-data-row .material-icons,.jk-event-page-info__facts-data-row .material-icons-outlined{margin-right:.8rem}.jk-event-page-info__facts-data-row a{word-break:break-word}.jk-event-page-info__facts-data-title{font-weight:700;margin-right:.2rem}.jk-event-page-info__upcoming-occasions-title{font-weight:900;text-transform:uppercase;margin-top:2rem;font-size:2.4rem}.jk-event-page-info__upcoming-occasions-list{list-style:none;margin:0;padding:0}.jk-event-page-info__upcoming-occasions-list li{display:none}.jk-event-page-info__upcoming-occasions-list li:nth-child(-n+3){display:list-item}.jk-event-page-info__upcoming-occasions-list.show-all li{display:list-item}.jk-event-page-info__upcoming-occasions-item{width:100%;border-bottom:1px solid #000;padding:1rem 0;color:#000}.jk-event-page-info__upcoming-occasions-item:first-child{border-top:1px solid #000}@media screen and (max-width:63.9375em){.jk-event-page-info__upcoming-occasions-item{padding-left:1.5rem;padding-right:1.5rem}}.jk-event-page-info__upcoming-occasions-toggle-button{color:#009375;background:0;box-shadow:none;padding:2rem;border:0;font-size:1.6rem;font-weight:700}.jk-event-page-info__upcoming-occasions-toggle-button:active,.jk-event-page-info__upcoming-occasions-toggle-button:hover{color:#00604c}.jk-event-page-info__read-more-links{display:inline-flex;flex-wrap:wrap;flex-direction:column;margin-top:4rem}.jk-event-page-info__read-more-link{position:relative;padding:1.4rem 8rem 1.4rem 1.4rem;display:flex;align-items:center;background-color:#009375;color:#fff;margin-bottom:1rem}.jk-event-page-info__read-more-link:active,.jk-event-page-info__read-more-link:hover{background-color:#00604c}.jk-event-page-info__read-more-link .material-icons,.jk-event-page-info__read-more-link .material-icons-outlined{font-size:30px;position:absolute;right:.7rem}.jk-event-page-info__ingress-and-text{word-break:break-word}.jk-event-page-info__multiline-text{white-space:pre-wrap;overflow-wrap:break-word}.jk-event-page-labels{display:flex;margin-top:1.6rem;margin-bottom:6rem;flex-wrap:wrap;font-weight:600;font-size:1.4rem}.jk-event-page-labels .material-icons-outlined{color:#009375;margin-right:.8rem;font-size:2.2rem}.sv-no-js .jk-event-page-info__upcoming-occasions-list li{display:list-item}.sv-no-js .jk-event-page-info__upcoming-occasions-toggle-button{display:none}
@font-face{font-family:'Material Icons';font-style:normal;font-weight:400;src:url(MaterialIcons-Regular.eot);src:local('Material Icons'),local('MaterialIcons-Regular'),url('/download/18.9a2ac6e1813d5a7e2b440c3/1655902859741/MaterialIcons-Regular.woff2') format('woff2'),url('/download/18.9a2ac6e1813d5a7e2b440c2/1655902859678/MaterialIcons-Regular.woff') format('woff'),url('/download/18.9a2ac6e1813d5a7e2b440c1/1655902859611/MaterialIcons-Regular.ttf') format('truetype')}@font-face{font-family:'Material Icons Outlined';font-display:block;font-style:normal;font-weight:400;src:url('/download/18.9a2ac6e1813d5a7e2b440be/1655902859415/MaterialIconsOutlined-Regular.woff2') format('woff2'),url('/download/18.9a2ac6e1813d5a7e2b440bd/1655902859347/MaterialIconsOutlined-Regular.woff') format('woff')}.material-icons{font-family:'Material Icons'}.material-icons-outlined{font-family:'Material Icons Outlined'}.material-icons,.material-icons-outlined{font-weight:normal;font-style:normal;font-size:24px;display:inline-block;width:1em;height:1em;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:'liga'}
.pagecontent .jk-event-puffs-row{display:flex;flex-wrap:wrap}.pagecontent .jk-event-puffs-column{flex-grow:1;width:100%;margin-left:0;margin-right:0;margin-bottom:2.56rem}@media screen and (min-width:40em){.pagecontent .jk-event-puffs-column{width:45%;max-width:calc(50% - 15px);margin-left:1.5rem;margin-right:1.5rem}.pagecontent .jk-event-puffs-column:nth-child(2n+1){margin-left:0}.pagecontent .jk-event-puffs-column:nth-child(2n){margin-right:0}}@media screen and (min-width:64em){.pagecontent .jk-event-puffs-column{width:30%;max-width:calc(33.33333% - 15px);margin-left:1.5rem;margin-right:1.5rem}.pagecontent .jk-event-puffs-column:nth-child(2n+1){margin-left:1.5rem;margin-right:1.5rem}.pagecontent .jk-event-puffs-column:nth-child(2n){margin-left:1.5rem;margin-right:1.5rem}.pagecontent .jk-event-puffs-column:nth-child(3n+1){margin-left:0}.pagecontent .jk-event-puffs-column:nth-child(3n){margin-right:0}}.pagecontent .jk-event-puff{position:relative}.pagecontent .jk-event-puff__link{min-height:30.6rem;text-decoration:none;position:relative;background-color:#fff;display:flex;flex-direction:column;word-break:break-word;box-shadow:0 0 16px 1px rgba(0,0,0,.2)}.pagecontent .jk-event-puff__link:active,.pagecontent .jk-event-puff__link:hover{background-color:#f2f2f2}.pagecontent .jk-event-puff__link .env-p-around--xx-small{padding:.5em 1em 1em!important}.pagecontent .jk-event-puff__date{position:absolute;top:20px;left:0;z-index:2;font-weight:700}.pagecontent .jk-event-puff__date div{position:relative;display:inline-block;padding:1.2rem 2.8rem 1.2rem 1.2rem;overflow:hidden;color:#000}.pagecontent .jk-event-puff__date div::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;transform-origin:100% 0;transform:skew(340deg);z-index:-1}.pagecontent .jk-event-puff__image{height:20rem;min-height:20rem;background-repeat:no-repeat;background-position:center center;background-size:cover;background-color:#d1d1d1}@media only screen and (min-width:500px) and (max-width:767px){.pagecontent .jk-event-puff__image{height:30rem;min-height:30rem}}.pagecontent .jk-event-puff .pagecontent .jk-event-puff__link:active .pagecontent .jk-event-puff__image,.pagecontent .jk-event-puff .pagecontent .jk-event-puff__link:hover .pagecontent .jk-event-puff__image{opacity:.7}.pagecontent .jk-event-puff__location{font-weight:700;color:#009375}.pagecontent .jk-event-puff__labels{display:flex;flex-wrap:nowrap;margin-top:auto}.pagecontent .jk-event-puff__labels .material-icons,.pagecontent .jk-event-puff__labels .material-icons-outlined{position:relative;top:.3rem;margin-right:.8rem;font-size:2.2rem;color:#009375}.pagecontent .jk-event-puff__labels div{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pagecontent .jk-event-puff--creator .pagecontent .jk-event-puff__link{background-color:#009375;color:#fff;display:flex;align-items:center;justify-content:center}.pagecontent .jk-event-puff--creator .pagecontent .jk-event-puff__link:active,.pagecontent .jk-event-puff--creator .pagecontent .jk-event-puff__link:hover{background-color:#00604c}.pagecontent .jk-event-puff--creator .pagecontent .jk-event-puff__header{font-weight:700;font-size:2rem;line-height:2.8rem;text-align:center;margin-bottom:1rem}.pagecontent .jk-event-puff--creator .material-icons-outlined{font-size:8rem}.pagecontent .jk-dropdown-filter{position:relative;width:100%}.pagecontent .jk-dropdown-filter__button{display:flex;align-items:center;text-transform:uppercase;height:4rem;color:#fff;background-color:#009375;padding:1rem .8rem;border:0;box-shadow:none;width:100%;font-weight:700;text-align:left;font-size:1.4rem}.pagecontent .jk-dropdown-filter__button .material-icons,.pagecontent .jk-dropdown-filter__button .material-icons-outlined{margin-right:.8rem;font-size:2rem}.pagecontent .jk-dropdown-filter__button:after{position:absolute;right:1rem;content:'\e5cf';font-family:"Material Icons"}.pagecontent .jk-dropdown-filter__button[aria-expanded=true]:after{content:'\e5ce'}.pagecontent .jk-dropdown-filter__button:active,.pagecontent .jk-dropdown-filter__button:hover{background-color:#00604c}.pagecontent .jk-dropdown-filter__content{background-color:#eceae4;max-height:21.8rem;color:#000;position:absolute;z-index:20;width:100%;padding:1rem;box-shadow:0 0 30px 4px rgba(0,0,0,.1);overflow-y:auto}.pagecontent .jk-dropdown-filter__content--datepicker{max-height:none;overflow-y:visible;background:0;box-shadow:none}.pagecontent .jk-dropdown-filter__content--datepicker .vc-container{box-shadow:0 0 16px 1px rgba(0,0,0,.2)}.pagecontent .jk-dropdown-filter__checkbox-container{margin-bottom:.48rem}.pagecontent .jk-dropdown-filter__selected-tags{display:flex;flex-wrap:wrap}.pagecontent .jk-dropdown-filter__selected-tag{background:#eceae4;padding:.4rem;margin:.4rem .4rem .4rem 0;color:#000;font-size:1.2rem;display:flex;flex-wrap:nowrap;align-items:center}.pagecontent .jk-dropdown-filter__selected-tag button{border:0;box-shadow:none;background:0;padding:.1rem .6rem}.pagecontent .jk-datepicker{position:relative;width:100%}.pagecontent .jk-datepicker__buttons-container{display:flex;flex-wrap:nowrap;width:100%;height:100%;background-color:#009375;border-radius:5px}.pagecontent .jk-datepicker__button,.pagecontent .jk-datepicker__clear-button{background-color:transparent;border:0;border-radius:0;box-shadow:none;color:#fff;height:4rem}.pagecontent .jk-datepicker__button{flex-grow:1;display:flex;align-items:center;text-transform:uppercase;border-radius:5px;width:100%;font-weight:700;text-align:left;font-size:1.4rem;padding:1rem .8rem}.pagecontent .jk-datepicker__button .material-icons,.pagecontent .jk-datepicker__button .material-icons-outlined{margin-right:.8rem;font-size:2rem}.pagecontent .jk-datepicker__button:after{position:absolute;right:1rem;content:'\e5cf';font-family:"Material Icons"}.pagecontent .jk-datepicker__button[aria-expanded=true]:after{content:'\e5ce'}.pagecontent .jk-datepicker__button:active,.pagecontent .jk-datepicker__button:hover{background-color:#00604c}.pagecontent .jk-datepicker__clear-button{flex-grow:0;padding:1rem}.pagecontent .jk-datepicker__content{position:absolute;z-index:20;max-height:none;overflow-y:visible}.pagecontent .jk-datepicker__content .vc-container{box-shadow:0 0 16px 1px rgba(0,0,0,.2)}.show-for-sr{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px}.show-for-no-js{display:none}.sv-no-js .show-for-no-js{display:block}.pagecontent .jk-events-listing__form *{box-sizing:border-box}.pagecontent .jk-events-listing__form-filter-item{flex-grow:1}.pagecontent .jk-events-listing__form-query-input-wrapper{flex-grow:1;position:relative}.pagecontent .jk-events-listing__form-query-input-wrapper ::-moz-placeholder{color:#009375;opacity:1}.pagecontent .jk-events-listing__form-query-input-wrapper :-ms-input-placeholder{color:#009375;opacity:1}.pagecontent .jk-events-listing__form-query-input-wrapper ::placeholder{color:#009375;opacity:1}.pagecontent .jk-events-listing__form-query-input-wrapper :-ms-input-placeholder{color:#009375}.pagecontent .jk-events-listing__form-query-input-wrapper ::-ms-input-placeholder{color:#009375}.pagecontent .jk-events-listing__form-query-input-wrapper:after{position:absolute;right:1rem;top:.8rem;content:'\e8b6';font-family:"Material Icons";color:#009375;font-size:2.2rem}.pagecontent .jk-events-listing__form-query-input{position:relative;border:1px solid #009375;height:4rem;width:100%;padding:.8rem;font-size:1.4rem}.pagecontent .jk-events-listing__results .env-spinner>div{background-color:#009375}.pagecontent .jk-events-listing__hit-list{display:flex;flex-wrap:wrap}.pagecontent .jk-events-listing__hit-item{flex-grow:1;width:100%;margin-left:0;margin-right:0;margin-bottom:2.56rem!important;margin-top:0!important;align-self:stretch}@media screen and (min-width:40em){.pagecontent .jk-events-listing__hit-item{width:45%;max-width:calc(50% - 15px);margin-left:1.5rem;margin-right:1.5rem}.pagecontent .jk-events-listing__hit-item:nth-child(2n+1){margin-left:0}.pagecontent .jk-events-listing__hit-item:nth-child(2n){margin-right:0}}@media screen and (min-width:64em){.pagecontent .jk-events-listing__hit-item{width:30%;max-width:calc(33.33333% - 15px);margin-left:1.5rem;margin-right:1.5rem}.pagecontent .jk-events-listing__hit-item:nth-child(2n+1){margin-left:1.5rem;margin-right:1.5rem}.pagecontent .jk-events-listing__hit-item:nth-child(2n){margin-left:1.5rem;margin-right:1.5rem}.pagecontent .jk-events-listing__hit-item:nth-child(3n+1){margin-left:0}.pagecontent .jk-events-listing__hit-item:nth-child(3n){margin-right:0}}.pagecontent .jk-events-listing__load-more-button{text-transform:uppercase;background-color:#009375;border-radius:0;box-shadow:none;border:0;color:#fff;padding:1.6rem 4rem;font-size:1.4rem;font-weight:700}.pagecontent .jk-events-listing__load-more-button:active,.pagecontent .jk-events-listing__load-more-button:hover{background-color:#00604c}
