@layer default{.clps-filter{margin-bottom:var(--clps-filter-spacing, var(--group-spacing));transition:max-height var(--t-time) var(--easing)}@media (width <= 576px){.clps-filter{max-height:100vh;border-radius:0;padding:0;background-color:#fff;grid-column:1/-1}[class*=bg-] .clps-filter{background-color:transparent}}@media (width <= 576px){.clps-filter>div{background-color:#fff;color:#000;max-height:0;overflow:hidden;border-bottom:1px solid var(--c1-5);transition:max-height var(--t-time) var(--easing)}[class*=bg-] .clps-filter>div{background-color:transparent}}.clps-filter>button{transition:all var(--t-time) var(--easing);border:none;width:100%;padding:var(--s3);cursor:pointer;background-color:#fff;color:var(--bs-heading-color, inherit);font-weight:700;display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--c1-5);z-index:2}.clps-filter>button:after{content:"";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:400;line-height:1;font-family:"Font Awesome 6 Pro";font-weight:900}@media (width > 576px){.clps-filter>button{display:none}}[class*=bg-] .clps-filter>button{background-color:transparent}.clps-filter>button:before{display:block;content:""}.clps-filter>button:after{color:inherit;transition:all var(--t-time) var(--easing)}.clps-filter>button:hover{background-color:var(--c4-1)}}@layer variation{.clps-filter form{padding:var(--s4) var(--s1)}}@layer state{.clps-filter>button[aria-expanded=true]:after{transform:rotate(180deg)}.clps-filter>button[aria-expanded=true]+div{max-height:var(--content-height)}@media (width <= 576px){.clps-filter>button[aria-expanded=false]+#filter-clps>*{visibility:hidden}}}@layer base{.filter-bar{--filter-lable-fs: 1.25em;--filter-lable-fw: 400}:is(.search-filter,.filter-select){--filter-select-c: var(--c1-5);--filter-select-bg: #fff;--filter-select-fs: 1rem;--filter-select-fw: 700}.search-filter{--filter-input-c: var(--c1-5);--filter-input-bg: transparent;--filter-input-focus: var(--c2-4);--filter-btn-c: var(--c2-1);--filter-btn-bg: var(--c1-5);--filter-btn-border: var(--c1-5);--filter-btn-hover-c: var(--c1-5);--filter-btn-hover-bg: #fff;--filter-btn-focus-c: var(--c1-5);--filter-btn-focus-bg: #fff;--filter-btn-focus-outline: var(--c2-4)}.filter-select{--filter-select-focus: var(--c2-4)}.filter-select-wrap{--filter-wrap-select-i: var(--c1-5);--filter-wrap-select-focus: var(--c2-4)}button[type=reset]{--btn-reset-c: var(--c1-5);--btn-reset-bg: transparent;--btn-reset-fw: 600;--btn-reset-border: var(--c4-3);--btn-reset-border-r: var(--s2);--btn-reset-hover-c: #fff;--btn-reset-hover-bg: var(--c1-5);--btn-reset-hover-border: var(--c1-5)}.filter-resource-label{--resource-label-fs: 1.25em;--resource-label-fw: 400;--resource-label-c: #5b5b5b}}@layer default{.filter-bar{padding:var(--s4) 0;position:relative;display:grid;grid-template-columns:min-content .75fr .75fr .5fr .5fr .5fr min-content;column-gap:10px;row-gap:10px}@media (width <= 1060px){.filter-bar{grid-template-columns:min-content .5fr .5fr min-content}.filter-bar label{grid-column:1/-1}.filter-bar .filter-select-wrap,.filter-bar .search-filter{grid-column:span 2}}@media (width <= 576px){.filter-bar{grid-template-columns:min-content 1fr min-content}.filter-bar .search-filter,.filter-bar .filter-select-wrap{grid-column:span 3}.filter-bar .filter-select-wrap:nth-of-type(3){grid-column:span 2}}@media (width <= 460px){.filter-bar .filter-select-wrap:nth-of-type(3){grid-column:span 3}}.filter-bar [type=Reset]{border-radius:2em}.filter-bar.with-type:has(button:last-child:nth-child(6)){grid-template-columns:min-content 1fr 1fr .5fr 1fr min-content}@media (width <= 1420px) and (width > 1061px){.filter-bar.with-type:has(button:last-child:nth-child(6)){grid-template-columns:min-content 1fr 1fr .5fr 1fr min-content}.filter-bar.with-type:has(button:last-child:nth-child(6)) button[type=reset]{grid-row:2;grid-column:-3/-3}}@media (width <= 1060px){.filter-bar.with-type:has(button:last-child:nth-child(6)){grid-template-columns:min-content .5fr .5fr min-content}.filter-bar.with-type:has(button:last-child:nth-child(6)) .search-filter{grid-column:span 2}}@media (width <= 576px){.filter-bar.with-type:has(button:last-child:nth-child(6)){grid-template-columns:min-content 15fr .5fr}.filter-bar.with-type:has(button:last-child:nth-child(6)) .filter-select-wrap{grid-column:span 3;grid-row:unset}.filter-bar.with-type:has(button:last-child:nth-child(6)) .filter-select-wrap:first-child{grid-column:span 2}.filter-bar.with-type:has(button:last-child:nth-child(6)) .filter-select-wrap:nth-of-type(3){grid-column:span 3}.filter-bar.with-type:has(button:last-child:nth-child(6)) .search-filter{grid-column:span 3}}.filter-bar.with-type:has(button:last-child:nth-child(7)){grid-template-columns:min-content 1fr 1fr .5fr 1fr 1fr min-content}@media (width <= 1420px) and (width > 1061px){.filter-bar.with-type:has(button:last-child:nth-child(7)){grid-template-columns:min-content 1fr 1fr .5fr 1fr 1fr min-content}.filter-bar.with-type:has(button:last-child:nth-child(7)) .form-switch{grid-row:2;grid-column:2;padding-left:0;padding-right:0}.filter-bar.with-type:has(button:last-child:nth-child(7)) button[type=reset]{grid-row:2;grid-column:-3/-3}}@media (width <= 1060px){.filter-bar.with-type:has(button:last-child:nth-child(7)){grid-template-columns:min-content .5fr .5fr min-content}.filter-bar.with-type:has(button:last-child:nth-child(7)) .search-filter{grid-column:span 2}.filter-bar.with-type:has(button:last-child:nth-child(7)) .form-switch{grid-column:span 2}}@media (width <= 576px){.filter-bar.with-type:has(button:last-child:nth-child(7)){grid-template-columns:min-content 15fr .5fr}.filter-bar.with-type:has(button:last-child:nth-child(7)) .filter-select-wrap{grid-column:span 3;grid-row:unset}.filter-bar.with-type:has(button:last-child:nth-child(7)) .filter-select-wrap:first-child{grid-column:span 2}.filter-bar.with-type:has(button:last-child:nth-child(7)) .filter-select-wrap:nth-of-type(3){grid-column:span 3}.filter-bar.with-type:has(button:last-child:nth-child(7)) .search-filter{grid-column:span 3}}.filter-bar.with-type:has(button:last-child:nth-child(7)):has(select[name=res-subcategory]){grid-template-columns:min-content .75fr .75fr .75fr .25fr .75fr min-content}@media (width <= 1060px){.filter-bar.with-type:has(button:last-child:nth-child(7)):has(select[name=res-subcategory]){grid-template-columns:min-content .5fr .5fr min-content}.filter-bar.with-type:has(button:last-child:nth-child(7)):has(select[name=res-subcategory]) .search-filter{grid-column:span 3}}@media (width <= 576px){.filter-bar.with-type:has(button:last-child:nth-child(7)):has(select[name=res-subcategory]){grid-template-columns:min-content 15fr .5fr}}.filter-bar>label{align-self:center;font-size:var(-filter-lable-fs);text-transform:capitalize;font-weight:var(--filter-lable-fw)}@media (width <= 576px){.filter-bar>label{display:none}}:is(.search-filter,.filter-select){font-size:var(--filter-select-fs);font-weight:var(--filter-select-fw);border:none;background-color:var(--filter-select-bg);color:var(--filter-select-c)}.search-filter{display:flex}.search-filter input{color:var(--filter-input-c);padding:.5em;display:block;border:none;flex:1 1 auto;font-weight:inherit;background-color:var(--filter-input-bg)}.search-filter input::placeholder{color:inherit;width:100%}.search-filter input:focus{outline:3px solid var(--filter-input-focus)}.search-filter button{background-color:var(--filter-btn-bg);border:1px solid var(--filter-btn-border);color:var(--filter-btn-c);flex:0 0 auto;width:40px;position:relative;display:flex;align-items:center;justify-content:center;line-height:1;transition:color var(--t-time) var(--easing),background-color var(--t-time) var(--easing)}.search-filter button:after{content:"";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:400;line-height:1;font-family:"Font Awesome 6 Pro";font-weight:900}.search-filter button:after{position:relative;top:0}.search-filter button:hover{background-color:var(--filter-btn-hover-bg);color:var(--filter-btn-hover-c)}.search-filter button:focus{outline:3px solid var(--filter-btn-focus-outline);background-color:var(--filter-btn-focus-bg);color:var(--filter-btn-focus-c)}.filter-select{padding:.5em;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;justify-content:space-between;cursor:pointer}.filter-select:focus{outline:3px solid var(--filter-select-focus)}.filter-select:disabled{cursor:not-allowed}.filter-select-wrap{display:flex;align-items:center}.filter-select-wrap:after{content:"";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:400;line-height:1;font-family:"Font Awesome 6 Pro";font-weight:900}.filter-select-wrap:after{color:var(--filter-wrap-select-i);width:30px;margin-left:-30px;pointer-events:none}.filter-select-wrap:has(:disabled){opacity:.5;cursor:not-allowed}.filter-select-wrap>select{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100px;flex:1 1 auto;padding-right:35px}.filter-select-wrap>select:focus-visible{outline:3px solid var(--filter-wrap-select-focus)}button[type=reset]{border:none;background-color:var(--btn-reset-bg);font-weight:var(--btn-reset-fw);color:var(--btn-reset-c);cursor:pointer;justify-self:end;border:1px solid var(--btn-reset-border);border-radius:var(---btn-reset-border-r);padding:var(--s2) var(--s5);transition:all var(--t-time) var(--easing)}button[type=reset][disabled]{opacity:.5;cursor:not-allowed}button[type=reset]:hover{color:var(--btn-reset-hover-c);background-color:var(--btn-reset-hover-bg);border-color:var(--btn-reset-hover-border)}.filter-shortcuts{align-content:center}.filter-shortcuts .field{padding-bottom:0!important}.filter-resource-label{align-self:center;font-size:var(--resource-label-fs);text-transform:capitalize;font-weight:var(--resource-label-fw);color:var(--resource-label-c);display:flex;justify-content:center;align-items:center}@media (width <= 1060px){.filter-resource-label{grid-column:1/-1;justify-content:flex-start}}@media (width <= 576px){.filter-resource-label{display:none}}}@layer component{.floating-helper{position:absolute;top:calc(100% + var(--s2));left:0;display:block;background:white;padding:var(--s1);border-radius:var(--s1);color:var(--c1-7);font-style:italic;font-weight:400;box-shadow:0 0 10px var(--c1-4)}.floating-helper:before{content:"";position:absolute;top:calc(-1 * var(--s2));left:var(--s2);border:var(--s2) solid transparent;border-bottom-color:#fff;border-top-width:0}*:has(>.floating-helper){position:relative}}@layer base{:root{--btn-c: var(--c1-5);--btn-fs: var(--fs-sm);--btn-border-r: 2em;--btn-weight: 700;--btn-lh: 1;--btn-px: var(--s4);--btn-py: var(--s2);--btn-border-w: 1px;--btn-bg: transparent;--btn-hover-c: white;--btn-border-c: var(--btn-c);--btn-hover-bg: var(--btn-c);--icon-btn-gap: var(--s3);--icon-btn-icon-size: 30px;--icon-btn-py: 3px;--icon-btn-border-w: 1px;--icon-btn-px: calc(var(--icon-btn-py) + var(--icon-btn-gap));--icon-btn-c: var(--btn-c);--icon-btn-bg: var(--btn-bg);--icon-btn-fs: var(--btn-fs);--icon-btn-border-r: var(--btn-border-r);--icon-btn-weight: var(--btn-weight);--icon-btn-lh: var(--btn-lh);--icon-btn-hover-c: var(--btn-hover-c);--icon-btn-icon-c: white;--icon-btn-icon-bg: var(--btn-c);--icon-btn-icon-border: white;--icon-btn-border-c: var(--btn-c);--icon-btn-hover-bg: var(--btn-c);--btn-bg-secondary: transparent;--btn-c-secondary: var(--btn-c);--btn-border-c-secondary: var(--btn-c);--btn-hover-bg-secondary: var(--btn-c);--btn-hover-c-secondary: #fff}}@layer default{.btn{color:var(--btn-c);background-color:var(--btn-bg);font-size:var(--btn-fs);padding:var(--btn-py) var(--btn-px);border:var(--btn-border-w) solid var(--btn-border-c);font-weight:var(--btn-weight);border-radius:var(--btn-border-r);line-height:var(--btn-lh);text-align:center;text-decoration:none;display:inline-block;position:relative;box-shadow:inset 0 0 0 0 var(--btn-hover-bg);overflow:hidden;z-index:1;isolation:isolate;transition:color var(--t-time) var(--easing)}.btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--btn-hover-bg);transform:translate3d(-101%,0,0);transform-origin:left;z-index:-1;transition:transform var(--t-time) var(--easing)}@supports (hanging-punctuation: first) and (font: -apple-system-body) and (-webkit-appearance: none){.btn:before{left:-101%}}.btn:hover{color:var(--btn-hover-c);border-color:var(--btn-hover-border-c, var(--btn-border-c));box-shadow:inset 0 0 0 1px var(--btn-hover-bg)}.btn:hover:before{transform:translateZ(0)}@supports (hanging-punctuation: first) and (font: -apple-system-body) and (-webkit-appearance: none){.btn:before{transition:left var(--t-time) var(--easing);left:-101%}.btn:hover:before{transform:none;left:0}}.icon-btn{color:var(--icon-btn-c);background-color:var(--icon-btn-bg);font-size:var(--icon-btn-fs);padding:var(--icon-btn-py) var(--icon-btn-py) var(--icon-btn-py) var(--icon-btn-px);border:var(--btn-border-w) solid var(--icon-btn-border-c);font-weight:var(--icon-btn-weight);border-radius:var(--icon-btn-border-r);line-height:var(--icon-btn-lh);gap:var(--icon-btn-gap);text-align:center;text-decoration:none;position:relative;overflow:hidden;display:inline-flex;align-items:center;z-index:1;isolation:isolate;text-transform:uppercase;transition:color var(--t-time) var(--easing)}.icon-btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--icon-btn-hover-bg);transform:translate3d(-101%,0,0);transform-origin:left;z-index:-1;transition:transform var(--t-time) var(--easing)}@supports (hanging-punctuation: first) and (font: -apple-system-body) and (-webkit-appearance: none){.icon-btn:before{left:-101%}}.icon-btn:after{text-align:center;width:var(--icon-btn-icon-size);height:var(--icon-btn-icon-size);background-color:var(--icon-btn-icon-bg);color:var(--icon-btn-icon-c);border:var(--icon-btn-border-w) solid var(--icon-btn-icon-border);border-radius:50%;display:flex;align-items:center;justify-content:center}.icon-btn:hover{color:var(--btn-hover-c)}.icon-btn:hover:before{transform:translateZ(0)}.icon-btn.reverse{padding:var(--icon-btn-py) var(--icon-btn-px) var(--icon-btn-py) var(--icon-btn-py)}.icon-btn.reverse:after{order:-1}:is(button,.btn,.icon-btn):disabled{opacity:.5;cursor:not-allowed}}@layer state{.icon-btn:after{display:flex}}@layer variation{.btn.secondary{--btn-bg: var(--btn-bg-secondary);--btn-c: var(--btn-c-secondary);--btn-border-c: var(--btn-border-c-secondary)}}@layer base{button.load-more{--load-more-border: var(--c1-5);--load-more-border-r: 40px;--load-more-c: var(--c1-5);--load-more-bg: transparent;--load-more-lh: 1;--load-more-fs: 1.1rem;--load-more-hover-bg: var(--c1-5);--load-more-hover-c: #fff}}@layer default{.more-row{padding:var(--s11) 0;text-align:center}button.load-more:before{content:"";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:400;line-height:1;font-family:"Font Awesome 6 Pro";font-weight:900}button.load-more{border:2px solid var(--load-more-border);border-radius:var(--load-more-border-r);color:var(--load-more-c);background-color:var(--load-more-bg);line-height:var(--load-more-lh);padding:var(--s2) var(--s4);font-size:var(--load-more-fs);position:relative;overflow:hidden;z-index:1;transition:all var(--t-time) var(--easing)}button.load-more:before{padding-right:8px;position:relative;top:.5px}button.load-more:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;background-color:var(--load-more-hover-bg);transform:translate3d(-102%,0,0);transition:all var(--t-time) var(--easing)}button.load-more:hover{color:var(--load-more-hover-c)}button.load-more:hover:after{transform:translateZ(0)}}@layer default{.loader-overlay{z-index:10;position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(255,255,255,.8);align-items:center;justify-content:center;display:flex;transition:transform var(--t-time) var(--easing),opacity var(--t-time) var(--easing);opacity:0;transform:translate3d(0,-100%,0)}.loader-overlay.fade-in{z-index:-1;transform:translateZ(0);transition:opacity var(--t-time) var(--easing),z-index var(--t-time) var(--easing)}.loader-overlay:is([aria-hidden=false],.show){z-index:10;opacity:1;transform:translateZ(0)}.loader{display:block;width:100%;max-width:200px}.loader circle{stroke:var(--c1-4);stroke-width:4;fill:none}}@layer default{:is(.no-results,.init){--header-c: var(--c4-4);--header-fs: 1.5rem;--header-fw: 700;--font-c: var(--c4-4);--font-w: 400;--font-lh: 1.3}}@layer component{:is(.no-results,.init){text-align:center;margin:var(--s4) 0 var(--section-spacing);padding:var(--s8) var(--s4);background-color:var(--c4-1)}main>:is(.no-results,.init):last-child{padding-bottom:var(--s8);margin-bottom:calc(var(--section-spacing) * 2)}:is(.no-results,.init) :is(h2,h4){font-size:var(--header-fs);font-weight:var(--header-fw);text-transform:uppercase;color:var(--header-c);margin:0 0 var(--s4)}:is(.no-results,.init) p{color:var(--font-c);font-style:italic;font-weight:var(--font-w);line-height:var(--font-lh);margin:0 auto;max-width:600px;text-wrap:balance}}@layer base{.event-list{--article-border: var(--c4-2);--article-before-bg: var(--c2-6);--article-divider-c: var(--c2-6);--article-hover-before-bg: var(--c2-6);--article-hover-after-bg: #fff;--article-hover-arrow-bg: var(--c2-6);--body-p: var(--s3);--heading-fw: 400;--heading-fs: var(--fs-lg);--heading-lh: 1.1;--heading-c: var(--c1-7);--date-fs: var(--fs-md);--date-fw: 800;--date-lh: 1;--date-span-fs: 2.5em;--date-span-fw: 100;--date-time-ls: -.05em;--date-time-fs: var(--fs-3xs);--date-time-fw: 400;--arrow-c: #fff;--arrow-bg: var(--c2-6);--arrow-p: var(--s2);--city-fs: var(--fs-sm);--city-br: var(--s3);--city-lh: 1;--city-c: var(--c4-5);--city-bg: var(--c4-1);--city-mt: var(--s2)}.event-row-title{--event-row-bg: var(--c4-1);--event-row-p: var(--s3);--event-row-heading-fs: var(--h4);--event-row-heading-fw: 700;--heading-fs: var(--h4);--heading-fw: 700;--badge-bg: var(--c1-5);--badge-c: #fff;--badge-p: var(--s1);--badge-br: var(--s3);--badge-lh: 1;--badge-fw: 500}}@layer default{.event-list{list-style:none;padding:0;margin:0 0 var(--s8);--gap: var(--s8);row-gap:var(--s8)}@media (width <= 768px){.event-list{row-gap:var(--s4)}}@media (width <= 576px){.event-list{row-gap:var(--s3)}}.event-list li{padding:0;border-radius:var(--s2);grid-column:span 12;list-style:none;position:relative}@media (width > 769px){.event-list li{grid-column:span 6}}@media (width > 1201px){.event-list li{grid-column:span 4}}.event-list article{position:relative;display:flex;align-items:center;border:1px solid var(--article-border);overflow:hidden;isolation:isolate;height:100%}.event-list article a{position:absolute;display:block;top:0;right:0;bottom:0;left:0}.event-list article:before{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;transform:translate3d(101%,0,0);transition:transform var(--t-time) var(--easing),background-color var(--t-time) var(--easing);background-color:var(--article-before-bg)}.event-list article:after{content:"";flex:0 0 auto;display:block;width:7px;border-radius:5px;background-color:var(--article-divider-c);align-self:stretch;margin:var(--s2) 0;transition:background-color var(--t-time) var(--easing);order:-1}.event-list article:hover:before{transform:translateZ(0);background-color:var(--article-hover-before-bg)}.event-list article:hover :is(time,h4,h3){color:#fff}.event-list article:hover:after{background-color:var(--article-hover-after-bg)}.event-list article:hover .arrow{background-color:var(--article-hover-arrow-bg)}.event-list article:has(a:focus-visible){--tw-shadow: 0px 0px 0px 1px #ffffff, 0px 0px 0px 4px var(--c1-5);outline:3px solid transparent;box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow)}.event-list .body{flex:1 1 auto;padding:var(--body-p)}.event-list :is(h4,h3){font-weight:var(--heading-fw);font-size:var(--heading-fs);line-height:var(--heading-lh);color:var(--heading-c);margin-bottom:0;text-wrap:balance}.event-list .date{display:block;font-size:var(--date-fs);text-transform:uppercase;font-weight:var(--date-fw);text-align:center;line-height:var(--date-lh);order:-1;flex:0 0 auto;margin:var(--s6) var(--s3) var(--s6) var(--s5);transition:color var(--t-time) var(--easing)}.event-list .date span{display:block;font-weight:var(--date-span-fw);font-size:var(--date-span-fs)}.event-list .date .time{letter-spacing:var(--date-time-ls);font-size:var(--date-time-fs);text-align:center;font-weight:var(--date-time-fw)}.event-list .arrow{order:3;flex:0 0 auto;align-self:stretch;display:flex;align-items:center;justify-content:center;color:var(--arrow-c);background-color:var(--arrow-bg);padding:var(--arrow-p)}.event-list .arrow:after{content:"";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;line-height:1;font-family:"Font Awesome 6 Pro";font-weight:400}.event-list .arrow{font-size:1.4em;transition:background-color var(--t-time) var(--easing)}.event-list .city{font-size:var(--city-fs);display:inline-block;border-radius:var(--city-br);padding:var(--s1) var(--s2);line-height:var(--city-lh);color:var(--city-c);background-color:var(--city-bg);margin-top:var(--city-mt)}.event-list .city:empty{display:none}.event-row-title{background-color:var(--event-row-bg);padding:var(--event-row-p);position:sticky;top:calc(var(--header-height) + var(--s5));transition:top var(--t-time) var(--easing);z-index:5;display:flex;align-items:center;justify-content:space-between;margin:var(--s5) 0}.event-row-title:before{content:"";position:absolute;top:calc(-1 * var(--s5));left:0;height:var(--s5);width:100%;z-index:-1;background-color:#fff}.event-row-title h2{margin:0;font-size:var(--event-row-heading-fs);font-weight:var(--event-row-heading-fw)}.event-row-title .badge{background-color:var(--badge-bg);color:var(--badge-c);padding:var(--badge-p);border-radius:var(--badge-br);line-height:var(--badge-lh);font-weight:var(--badge-fw);text-align:center;min-width:var(--s6)}.hide~main .event-row-title{top:var(--s5)}}@layer default{.section-wrapper{display:grid;margin-bottom:var(--s6)}@media (width > 1201px){.section-wrapper{gap:var(--s6);grid-auto-flow:column;grid-auto-columns:1fr}}#calendar-filter{margin:var(--s8) 0 var(--s11);background-color:var(--c4-1)}.acsb-keynav #calendar-filter select{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important}@media (width <= 1060px){#calendar-filter button{grid-column:-2}}@media (width <= 1200px) and (width > 1061px){#calendar-filter .filter-bar{grid-template-columns:min-content 1fr 1fr .5fr}#calendar-filter .filter-bar .search-filter:nth-child(5){grid-column:2}}#results-cont:not([data-loading=true])~.loader,#results-cont:not([data-is-empty=true])~.no-results{display:none}.loader{max-width:100%;margin:0 auto;width:auto;height:auto}}@layer component{@media (width <= 576px){.clps-filter{background-color:transparent}.clps-filter>div{background-color:transparent;border:none}.clps-filter>button{border:none}.clps-filter>button:not(:hover){background-color:transparent}}}@layer variation{#calendar-filter{--clps-filter-spacing: 0}}
