:root{--f1:"Open Sans", Sans-serif;--f2:"Besley", Sans-serif;--c1:#273446;--c2:#1379B4;--c3:#9D1728;--c4:#000000;--c5:#1EA6EB;--c6:#C22D40;--c7:#1A2434;--c1-1:color-mix(in lab, var(--c1), white 80%);--c1-3:color-mix(in lab, var(--c1), white 45%);--c1-5:var(--c1);--c1-7:color-mix(in lab, var(--c1), black 30%);--c1-9:color-mix(in lab, var(--c1), black 65%);--c2-1:color-mix(in lab, var(--c2), white 80%);--c2-3:color-mix(in lab, var(--c2), white 45%);--c2-5:var(--c2);--c2-7:color-mix(in lab, var(--c2), black 30%);--c2-9:color-mix(in lab, var(--c2), black 65%);--c3-1:color-mix(in lab, var(--c3), white 80%);--c3-3:color-mix(in lab, var(--c3), white 45%);--c3-5:var(--c3);--c3-7:color-mix(in lab, var(--c3), black 30%);--c3-9:color-mix(in lab, var(--c3), black 65%);--c4-1:color-mix(in lab, var(--c4), white 80%);--c4-3:color-mix(in lab, var(--c4), white 45%);--c4-5:var(--c4);--c4-7:color-mix(in lab, var(--c4), black 30%);--c4-9:color-mix(in lab, var(--c4), black 65%);--c5-1:color-mix(in lab, var(--c5), white 80%);--c5-3:color-mix(in lab, var(--c5), white 45%);--c5-5:var(--c5);--c5-7:color-mix(in lab, var(--c5), black 30%);--c5-9:color-mix(in lab, var(--c5), black 65%);--c6-1:color-mix(in lab, var(--c6), white 80%);--c6-3:color-mix(in lab, var(--c6), white 45%);--c6-5:var(--c6);--c6-7:color-mix(in lab, var(--c6), black 30%);--c6-9:color-mix(in lab, var(--c6), black 65%);--c7-1:color-mix(in lab, var(--c7), white 80%);--c7-3:color-mix(in lab, var(--c7), white 45%);--c7-5:var(--c7);--c7-7:color-mix(in lab, var(--c7), black 30%);--c7-9:color-mix(in lab, var(--c7), black 65%);--errorRed:#c01919;--off-white:#f0f0f0;--lt-gray:#A8A8A8;--md-gray:#767676;--dk-gray:#5B5B5B;--slate-blue:#3C485B;--t-time:0.4s;--easing:cubic-bezier(0.24, 0.96, 0.46, 1);--s_5:2px;--s1:4px;--s1_5:6px;--s2:8px;--s3:12px;--s4:16px;--s5:20px;--s6:24px;--s7:32px;--s8:40px;--s9:48px;--s10:56px;--s11:64px;--s12:72px;--s13:80px;--s14:88px;--s15:96px;--s16:102px;--s17:110px;--s18:118px;--s19:126px;--s20:134px;--s21:142px;--s22:150px;--fs-xl:1.195rem;--fs-lg:1.125rem;--fs-md:1rem;--fs-sm:0.9rem;--fs-xs:0.875rem;--fs-xxs:0.85rem;--fs-3xs:0.8rem;--heading-color:var(--c4-7);--heading-lh:1.1;--body-color:var(--c2-9);--lh:1.4}@media (max-width:767px){:root{--s7:28px;--s8:32px;--s9:36px;--s10:40px;--s11:44px;--s12:48px;--s13:52px;--s14:56px;--s15:60px;--s16:64px;--s17:68px;--s18:72px;--s19:76px;--s20:80px;--s21:84px;--s22:88px;--h1:2.25rem;--h2:1.9rem;--h3:1.6rem;--h4:1.375rem;--h5:1.2rem;--h6:1.1rem;--fs-xl:1.09rem;--fs-lg:1.075rem}}:root{--thumbnail-size:75px;--container-width:1480px;--cols:12;--gap:44px;--gutter:110px;--grid-width:calc(var(--container-width) - var(--gutter) * 2);--_max-gap:calc(var(--grid-width) / (var(--cols) - 1));--_gap:min(var(--gap), var(--_max-gap));--_grid-width:calc(var(--grid-width) + var(--_gap));--col-width:calc(var(--_grid-width) / var(--cols) - var(--_gap))}.archive .title-bar{padding-bottom:60px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.archive .title-bar h1{margin:0 auto 15px auto;font-weight:800}.archive .title-bar a{text-decoration:underline;-webkit-transition-duration:0.3s;transition-duration:0.3s;border-bottom:none!important}.archive .title-bar a:hover{text-decoration-color:transparent}.post-count{width:100%;font-size:.8em;font-weight:500;font-style:italic;margin-bottom:40px;display:inline-block;color:var(--c4-5)}.post-count::after{content:"";position:relative;bottom:-5px;display:block;width:100%;height:4px;border-radius:5px;background-color:var(--c3-1)}.results-list{display:-ms-grid;display:grid;-ms-grid-columns:1fr 30px 1fr 30px 1fr;grid-template-columns:repeat(3,1fr);gap:30px}@media (min-width:768px) and (max-width:1149px){.results-list{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.results-list{-ms-grid-columns:(1fr)[1];grid-template-columns:repeat(1,1fr)}}.results-list *{-webkit-transition-duration:0.3s;transition-duration:0.3s}.thumbnail-container{max-width:990px}.no-results{grid-column:1/-1;text-align:left;font-size:1.4em}@media (width <=767px){.no-results{font-size:1em}}.opacity-50{opacity:.5}.pointer-events-none{pointer-events:none}#results-list__loadmore-button{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:80px auto 0 auto;border-radius:100vw;padding:8px 20px;font-size:1.1em;font-weight:600;color:#fff;background-color:var(--c3-5);-webkit-transition-duration:0.3s;transition-duration:0.3s}#results-list__loadmore-button:hover{background-color:var(--c1-5)}#results-list__loadmore-button:focus{outline-offset:3px}.clps-filter{border-radius:0;grid-column:1/-1;outline-offset:2px}.clps-filter .collapse-button{-webkit-transition:all var(--t-time) var(--easing);transition:all var(--t-time) var(--easing);display:block;margin:0 auto 0 auto;border:none;padding:3px 0;font-size:18px;font-weight:600;line-height:1em;color:var(--c4);background-color:rgba(255,255,255,0);cursor:pointer}.clps-filter .collapse-button::after{content:"\f078";font-family:"Font Awesome 7 Pro";display:inline-block;font-size:.9em;font-weight:900;margin-left:10px}.clps-filter .collapse-button:focus{outline:2px solid #000;outline-offset:3px;border-radius:10px}.clps-filter .collapse-button[aria-expanded=true]{margin:0 auto 20px auto}.clps-filter .collapse-button[aria-expanded=true]::after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}@media (width <=767px){.clps-filter .collapse-button[aria-expanded=false]+#filter-clps>*{visibility:hidden}}@media (width>767px){.clps-filter .collapse-button{display:none}}@media (width <=767px){#filter-clps{-webkit-box-sizing:border-box;box-sizing:border-box;max-height:0;overflow:hidden;-webkit-transition-duration:0.3s;transition-duration:0.3s}#filter-clps[data-open=true]{max-height:var(--content-height)}}.filter-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:20px}.filter-container .filter-label{margin-top:8px;-webkit-box-flex:0;-ms-flex:0 0 57px;flex:0 0 57px;font-size:17px;text-transform:uppercase;font-weight:700;display:block}.filter-bar{margin-bottom:60px;background-color:#f0f0f0}.filter-bar .clps-filter{padding-top:20px;padding-bottom:20px}.filter-bar form{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;display:-ms-grid;display:grid;-ms-grid-columns:1fr 20px 1fr 20px 1fr 20px 1fr 20px 1fr 20px 1fr 20px 1fr 20px 1fr 20px 1fr 20px 1fr 20px 1fr 20px 1fr;grid-template-columns:repeat(12,1fr);gap:20px;padding:0;list-style-type:none}.filter-bar :is(input[type=text],select){border:none;color:var(--c4-5);font-size:.875em;font-weight:700;text-transform:capitalize}.filter-bar :is(input[type=text],select)::-webkit-input-placeholder{color:var(--c4-5)}.filter-bar :is(input[type=text],select)::-moz-placeholder{color:var(--c4-5)}.filter-bar :is(input[type=text],select):-ms-input-placeholder{color:var(--c4-5)}.filter-bar :is(input[type=text],select)::-ms-input-placeholder{color:var(--c4-5)}.filter-bar :is(input[type=text],select)::placeholder{color:var(--c4-5)}.filter-bar .address-fieldset{display:-ms-grid;display:grid;-ms-grid-columns:1fr 10px 150px;grid-template-columns:1fr 150px;gap:10px}.filter-bar .date-range-fieldset{display:-ms-grid;display:grid;-ms-grid-columns:1fr 10px 1fr;grid-template-columns:repeat(2,1fr);gap:10px}.filter-bar .filter-date-wrap{-ms-grid-column-span:1;grid-column-end:span 1}@media (width <=645px){.filter-bar .fieldset-wrap fieldset{-ms-grid-columns:1fr;grid-template-columns:1fr}}:is(.filter-bar,.filter-col) .filter-button-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:10px}:is(.filter-bar,.filter-col) .filter-button-wrap :is(button[type=submit],button[type=button]){padding:5px 16px;font-size:.875em;border-radius:50vw}:is(.filter-bar,.filter-col) .reset{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px;border:1px solid var(--c1-5);color:var(--c1-5);background-color:#fff}:is(.filter-bar,.filter-col) .reset::before{content:"\f0e2";--_fa-family:var(--fa-family, var(--fa-style-family, 'Font Awesome 7 Pro'));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:var(--fa-display,inline-block);font-family:var(--_fa-family);-webkit-font-feature-settings:normal;font-feature-settings:normal;font-style:normal;font-synthesis:none;font-variant:normal;font-weight:var(--fa-style,900);line-height:1;text-align:center;text-rendering:auto;width:var(--fa-width,1.25em);font-family:"Font Awesome 7 Pro";font-weight:400}:is(.filter-bar,.filter-col) .reset:is(:hover,:focus){border-color:var(--c3-5);color:var(--c3-5);background-color:#fff}.filter-bar .filter-button-wrap{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.filter-bar form>div:first-of-type{-ms-grid-column:1;-ms-grid-column-span:3;grid-column:1/4}.filter-bar form>div:nth-of-type(2){-ms-grid-column:4;-ms-grid-column-span:3;grid-column:4/7}.filter-bar form>div:nth-of-type(3){-ms-grid-column:7;-ms-grid-column-span:3;grid-column:7/10}.filter-bar form>div:nth-of-type(4){-ms-grid-column:10;-ms-grid-column-span:3;grid-column:10/13}@media (max-width:1149px){.filter-bar form>div:first-of-type{-ms-grid-column:1;-ms-grid-column-span:4;grid-column:1/5}.filter-bar form>div:nth-of-type(2){-ms-grid-column:5;-ms-grid-column-span:4;grid-column:5/9}.filter-bar form>div:nth-of-type(3){-ms-grid-column:9;-ms-grid-column-span:4;grid-column:9/13}.filter-bar form>div:nth-of-type(4){grid-column:1/-1}}@media (max-width:645px){.filter-bar form>div:first-of-type{grid-column:1/-1}.filter-bar form>div:nth-of-type(2){grid-column:1/-1}.filter-bar form>div:nth-of-type(3){grid-column:1/-1}}