#pageTypeListing .hotboxes .article-post{margin-top:0;margin-bottom:0}.pageTypeListing-filter{--pageTypeListing-field-gutter-y:20px}.pageTypeListing-filter .form-label{font-family:var(--body-font-family);font-weight:600;font-size:1rem;color:var(--heading-font-color)}.pageTypeListing-filter input[type=date],.pageTypeListing-filter input[type=datetime-local],.pageTypeListing-filter input[type=email],.pageTypeListing-filter input[type=month],.pageTypeListing-filter input[type=number],.pageTypeListing-filter input[type=password],.pageTypeListing-filter input[type=search],.pageTypeListing-filter input[type=tel],.pageTypeListing-filter input[type=text],.pageTypeListing-filter input[type=time],.pageTypeListing-filter input[type=url],.pageTypeListing-filter input[type=week],.pageTypeListing-filter select,.pageTypeListing-filter textarea{font-family:var(--body-font-family);font-size:var(--form-input-font-size);line-height:1.6;display:block;width:100%;max-width:100%;padding:12px var(--global-gutter);color:var(--brand-night);background-color:#fff;background-clip:padding-box;border:var(--form-input-border);border-radius:var(--form-input-border-radius);-webkit-transition:all 300ms ease-out 0s;transition:all 300ms ease-out 0s;border-color:var(--brand-primary)}.no-apple .pageTypeListing-filter .filter-toggle,.no-apple .pageTypeListing-filter input[type=date],.no-apple .pageTypeListing-filter input[type=datetime-local],.no-apple .pageTypeListing-filter input[type=email],.no-apple .pageTypeListing-filter input[type=month],.no-apple .pageTypeListing-filter input[type=number],.no-apple .pageTypeListing-filter input[type=password],.no-apple .pageTypeListing-filter input[type=search],.no-apple .pageTypeListing-filter input[type=tel],.no-apple .pageTypeListing-filter input[type=text],.no-apple .pageTypeListing-filter input[type=time],.no-apple .pageTypeListing-filter input[type=url],.no-apple .pageTypeListing-filter input[type=week],.no-apple .pageTypeListing-filter select,.no-apple .pageTypeListing-filter textarea,.no-safari .pageTypeListing-filter .filter-toggle,.no-safari .pageTypeListing-filter input[type=date],.no-safari .pageTypeListing-filter input[type=datetime-local],.no-safari .pageTypeListing-filter input[type=email],.no-safari .pageTypeListing-filter input[type=month],.no-safari .pageTypeListing-filter input[type=number],.no-safari .pageTypeListing-filter input[type=password],.no-safari .pageTypeListing-filter input[type=search],.no-safari .pageTypeListing-filter input[type=tel],.no-safari .pageTypeListing-filter input[type=text],.no-safari .pageTypeListing-filter input[type=time],.no-safari .pageTypeListing-filter input[type=url],.no-safari .pageTypeListing-filter input[type=week],.no-safari .pageTypeListing-filter select,.no-safari .pageTypeListing-filter textarea{padding-top:15px;padding-bottom:11px}.pageTypeListing-filter .filter-toggle:not(textarea),.pageTypeListing-filter input[type=date]:not(textarea),.pageTypeListing-filter input[type=datetime-local]:not(textarea),.pageTypeListing-filter input[type=email]:not(textarea),.pageTypeListing-filter input[type=month]:not(textarea),.pageTypeListing-filter input[type=number]:not(textarea),.pageTypeListing-filter input[type=password]:not(textarea),.pageTypeListing-filter input[type=search]:not(textarea),.pageTypeListing-filter input[type=tel]:not(textarea),.pageTypeListing-filter input[type=text]:not(textarea),.pageTypeListing-filter input[type=time]:not(textarea),.pageTypeListing-filter input[type=url]:not(textarea),.pageTypeListing-filter input[type=week]:not(textarea),.pageTypeListing-filter select:not(textarea),.pageTypeListing-filter textarea:not(textarea){height:var(--form-input-height)}.pageTypeListing-filter .filter-toggle.wpcf7-not-valid,.pageTypeListing-filter input[type=date].wpcf7-not-valid,.pageTypeListing-filter input[type=datetime-local].wpcf7-not-valid,.pageTypeListing-filter input[type=email].wpcf7-not-valid,.pageTypeListing-filter input[type=month].wpcf7-not-valid,.pageTypeListing-filter input[type=number].wpcf7-not-valid,.pageTypeListing-filter input[type=password].wpcf7-not-valid,.pageTypeListing-filter input[type=search].wpcf7-not-valid,.pageTypeListing-filter input[type=tel].wpcf7-not-valid,.pageTypeListing-filter input[type=text].wpcf7-not-valid,.pageTypeListing-filter input[type=time].wpcf7-not-valid,.pageTypeListing-filter input[type=url].wpcf7-not-valid,.pageTypeListing-filter input[type=week].wpcf7-not-valid,.pageTypeListing-filter select.wpcf7-not-valid,.pageTypeListing-filter textarea.wpcf7-not-valid{border-color:var(--error-color)}.pageTypeListing-filter .filter-toggle:focus,.pageTypeListing-filter input[type=date]:focus,.pageTypeListing-filter input[type=datetime-local]:focus,.pageTypeListing-filter input[type=email]:focus,.pageTypeListing-filter input[type=month]:focus,.pageTypeListing-filter input[type=number]:focus,.pageTypeListing-filter input[type=password]:focus,.pageTypeListing-filter input[type=search]:focus,.pageTypeListing-filter input[type=tel]:focus,.pageTypeListing-filter input[type=text]:focus,.pageTypeListing-filter input[type=time]:focus,.pageTypeListing-filter input[type=url]:focus,.pageTypeListing-filter input[type=week]:focus,.pageTypeListing-filter select:focus,.pageTypeListing-filter textarea:focus{border-color:var(--form-input-focus-color);outline:1px dashed var(--brand-secondary)!important;outline-offset:2px}@media (max-width:959px){.pageTypeListing-filter input[type=date],.pageTypeListing-filter input[type=datetime-local],.pageTypeListing-filter input[type=email],.pageTypeListing-filter input[type=month],.pageTypeListing-filter input[type=number],.pageTypeListing-filter input[type=password],.pageTypeListing-filter input[type=search],.pageTypeListing-filter input[type=tel],.pageTypeListing-filter input[type=text],.pageTypeListing-filter input[type=time],.pageTypeListing-filter input[type=url],.pageTypeListing-filter input[type=week],.pageTypeListing-filter select,.pageTypeListing-filter textarea{padding:12px}}.pageTypeListing-filter .filter-toggle{position:relative;font-family:var(--body-font-family);font-size:var(--form-input-font-size);line-height:1.6;display:block;width:100%;max-width:100%;padding:12px var(--global-gutter);color:var(--brand-night);background-color:#fff;background-clip:padding-box;border:var(--form-input-border);border-radius:var(--form-input-border-radius);-webkit-transition:all 300ms ease-out 0s;transition:all 300ms ease-out 0s;border-color:var(--brand-primary);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-right:50px}@media (max-width:959px){.pageTypeListing-filter .filter-toggle{padding:12px}}.pageTypeListing-filter .filter-toggle:after{display:none}.pageTypeListing-filter .filter-toggle i,.pageTypeListing-filter .filter-toggle i:before{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pageTypeListing-filter .filter-toggle i{width:var(--form-input-height);position:absolute;top:0;bottom:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex}.pageTypeListing-filter .filter-toggle i:before{display:inline-block;font-family:"Font Awesome 6 Pro";font-weight:400;font-style:normal;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f078";font-size:.73684rem;color:var(--brand-primary);background-color:var(--brand-primary-10);width:28px;height:28px;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;border-radius:var(--border-radius-circle);-webkit-transition:all 300ms ease-out 0s;transition:all 300ms ease-out 0s}.pageTypeListing-filter .filter-toggle .text{overflow:hidden;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;height:auto;white-space:nowrap}.pageTypeListing-filter .filter-toggle.active{z-index:5}.pageTypeListing-filter .filter-toggle.active i:before{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.pageTypeListing-filter .filter-toggle.active+.filter-dropdown{z-index:4}.pageTypeListing-filter .filter-dropdown{display:none;background-color:#fff;position:absolute;top:100%;left:0;z-index:3;width:100%;border:var(--border-default);border-top:none;border-radius:0 0 var(--border-radius) var(--border-radius);margin-top:-8px;padding:18px 10px 10px;overflow:hidden}.pageTypeListing-filter .filter-dropdown .scrollbar-inner{overflow-x:hidden;overflow-y:auto;max-height:200px;margin-bottom:15px}.pageTypeListing-filter .filter-dropdown .scrollbar-inner::-webkit-scrollbar{width:4px}.pageTypeListing-filter .filter-dropdown .scrollbar-inner::-webkit-scrollbar-track{background-color:var(--scrollbar-track-color);border-radius:2px}.pageTypeListing-filter .filter-dropdown .scrollbar-inner::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb-color);border-radius:2px}.pageTypeListing-filter .filter-dropdown ul{margin:0;padding:10px;list-style:none}.pageTypeListing-filter .filter-dropdown ul li{margin:0 0 10px;padding:0;-webkit-transition:all 300ms ease-out 0s;transition:all 300ms ease-out 0s}.pageTypeListing-filter .filter-dropdown ul li:last-child{margin:0}.pageTypeListing-filter .filter-dropdown input[type=checkbox]{position:absolute;left:0;top:0;width:1px;height:1px;display:block;opacity:0}.pageTypeListing-filter .filter-dropdown input[type=checkbox]+label{position:relative;display:block;padding-left:30px;cursor:pointer}.pageTypeListing-filter .filter-dropdown input[type=checkbox]+label:focus,.pageTypeListing-filter .filter-dropdown input[type=checkbox]+label:hover{color:var(--brand-primary)}.pageTypeListing-filter .filter-dropdown input[type=checkbox]+label:before{content:"";top:0;height:16px}.pageTypeListing-filter .filter-dropdown input[type=checkbox]+label:after,.pageTypeListing-filter .filter-dropdown input[type=checkbox]+label:before{position:absolute;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:16px;border:2px solid #fff0;border-radius:4px}.pageTypeListing-filter .filter-dropdown input[type=checkbox]+label:before{border-color:var(--brand-primary)}.pageTypeListing-filter .filter-dropdown input[type=checkbox]+label:after{display:inline-block;font-family:"Font Awesome 6 Pro";font-weight:400;font-style:normal;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:'\f00c';background-color:#fff0;color:#355e53;opacity:0;margin:0;padding:0;top:0;line-height:1!important;height:auto}.pageTypeListing-filter .filter-dropdown input[type=checkbox]:checked+label:after{opacity:1}.pageTypeListing-filter .filter-dropdown label{display:block;margin:0!important}.pageTypeListing-filter .filter-close{font-size:18px;font-weight:600;position:relative;display:block;margin:0 -10px -10px;padding:10px var(--global-gutter);text-align:center;background-color:var(--brand-primary);color:#fff;border:0;cursor:pointer;-webkit-transition:all 300ms ease-out 0s;transition:all 300ms ease-out 0s}.pageTypeListing-filter .filter-close:focus,.pageTypeListing-filter .filter-close:hover{background-color:var(--brand-secondary);color:#fff}.pageTypeListing-filter .filter-wrapper{--filter-gutter-spacing:0}@media (min-width:1200px){.pageTypeListing-filter .filter-wrapper{--filter-gutter-spacing:var(--global-gutter);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:calc(var(--filter-gutter-spacing)*-1);-webkit-box-flex:1;-ms-flex:1;flex:1}.pageTypeListing-filter .filter-wrapper>*{padding-left:var(--filter-gutter-spacing)}.pageTypeListing-filter .filter-wrapper>.filter-Facilities,.pageTypeListing-filter .filter-wrapper>.filter-Location,.pageTypeListing-filter .filter-wrapper>.filter-categories,.pageTypeListing-filter .filter-wrapper>.filter-category,.pageTypeListing-filter .filter-wrapper>.filter-interest,.pageTypeListing-filter .filter-wrapper>.filter-location{width:200px;-ms-flex-negative:0;flex-shrink:0}}@media (min-width:1400px){.pageTypeListing-filter .filter-wrapper>.filter-Facilities,.pageTypeListing-filter .filter-wrapper>.filter-Location,.pageTypeListing-filter .filter-wrapper>.filter-categories,.pageTypeListing-filter .filter-wrapper>.filter-category,.pageTypeListing-filter .filter-wrapper>.filter-interest,.pageTypeListing-filter .filter-wrapper>.filter-location{width:260px}}@media (max-width:1199px){.pageTypeListing-filter .filter-wrapper>.filter:not(:last-child){margin-bottom:20px}}.pageTypeListing-filter .filter-wrapper>.filter .input{position:relative}@media (min-width:1200px){.pageTypeListing-filter .filter-wrapper>.filter.filter-keywords{-webkit-box-flex:1;-ms-flex:1;flex:1}}.pageTypeListing-filter .filter-wrapper>.filter .filter-input>i,.pageTypeListing-filter .filter-wrapper>.filter.filter-keywords i{position:absolute;top:0;bottom:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:50px;pointer-events:none}.pageTypeListing-filter .filter-wrapper>.filter.filter-keywords input{padding-left:40px}.pageTypeListing-filter .filter-wrapper>.filter .filter-input,.pageTypeListing-filter .filter-wrapper>.filter .filter-option-inner{position:relative}.pageTypeListing-filter .filter-wrapper>.filter .filter-input>i{width:60px}.pageTypeListing-filter .filter-wrapper>.filter .filter-input>i+input{padding-left:50px}.pageTypeListing-filter .filter-wrapper>.filter.pageTypeListing-filter-action{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.pageTypeListing-filter .filter-wrapper>.filter.pageTypeListing-filter-action>div{display:-webkit-box;display:-ms-flexbox;display:flex}.pageTypeListing-filter .filter-wrapper>.filter.pageTypeListing-filter-action>div>:not(:last-child){margin-right:var(--global-gutter)}.pageTypeListing-filter .filter-wrapper+div{margin-top:var(--pageTypeListing-field-gutter-y)}.pageTypeListing-filter .pageTypeListing-filter-cta{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.pageTypeListing-filter .pageTypeListing-filter-cta .uk-panel,.pageTypeListing-filter-wrapper>.uk-grid>*{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.pageTypeListing-filter-wrapper{margin-top:var(--mobile-margin);margin-bottom:var(--mobile-margin)}.pageTypeListing-filter-wrapper>.uk-grid>*{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.pageTypeListing-filter-wrapper+.pageTypeListing-content-wrapper,.pageTypeListing-resultCount-wrapper,.pageTypeListing-results-wrapper{margin-top:var(--mobile-margin)}@media (min-width:960px){.pageTypeListing-filter-wrapper+.pageTypeListing-content-wrapper{margin-top:80px}}.pageTypeListing-content-wrapper:last-child{margin-bottom:var(--mobile-margin)}@media (min-width:960px){.pageTypeListing-content-wrapper:last-child{margin-bottom:var(--tablet-margin)}}@media (min-width:1200px){.pageTypeListing-content-wrapper:last-child{margin-bottom:var(--desktop-margin)}}.pageTypeListing-resultCount-wrapper>.uk-grid{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (min-width:960px){.pageTypeListing-resultCount-wrapper .pageTypeListing-filter-sort .uk-panel{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pageTypeListing-resultCount-wrapper .pageTypeListing-filter-sort .uk-panel>div{-webkit-box-flex:1;-ms-flex:1;flex:1}.pageTypeListing-resultCount-wrapper .pageTypeListing-filter-sort .uk-panel label{white-space:nowrap;padding-right:10px}}.pageTypeListing-results-sorting-panel:not(:last-child){margin-bottom:var(--mobile-margin)}@media (min-width:960px){.pageTypeListing-results-sorting-panel:not(:last-child){margin-bottom:50px}}.pageTypeListing-results-sorting-panel .pageTypeListing-filter{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.pageTypeListing-results-sorting-panel .pageTypeListing-filter #recordCount{font-family:"Staatliches",cursive;font-size:1.47368rem;font-weight:400!important;color:var(--brand-primary)}@media (min-width:960px){.pageTypeListing-results-sorting-panel .pageTypeListing-filter{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;justify-content:space-between;-webkit-box-orient:inherit;-webkit-box-direction:inherit;-ms-flex-direction:inherit;flex-direction:inherit}.pageTypeListing-results-sorting-panel .pageTypeListing-filter>:first-child{-webkit-box-flex:1;-ms-flex:1;flex:1}.pageTypeListing-results-sorting-panel .pageTypeListing-filter>.pageTypeListing-sort{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pageTypeListing-results-sorting-panel .pageTypeListing-filter>.pageTypeListing-sort label{font-family:var(--body-font-family);font-weight:600;font-size:1rem;color:var(--heading-font-color)}.pageTypeListing-results-sorting-panel .pageTypeListing-filter>.pageTypeListing-sort label:not(:last-child){margin-right:10px}.pageTypeListing-results-sorting-panel .pageTypeListing-filter>.pageTypeListing-sort .selectboxit-container{min-width:290px}.pageTypeListing-results-sorting-panel .pageTypeListing-filter>.pageTypeListing-resultCount{font-size:1.47368rem}}@media (max-width:959px){.pageTypeListing-results-sorting-panel .pageTypeListing-filter>.pageTypeListing-resultCount{margin-top:var(--content-margin)}}