.sr-only{position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);word-wrap:normal}.component--listings .recurring-event-hidden{display:none}.component--listings #listings-result-summary{position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);word-wrap:normal}.component--listings .title-search{padding:2rem 0}.component--listings .title-search h2{color:#fba32c;font-weight:500;font-size:3rem;line-height:1;text-transform:uppercase;font-style:normal;margin:0;text-align:left;text-transform:uppercase}.component--listings .title-search .title-toggle{display:flex;justify-content:space-between}@media screen and (min-width:834px){.component--listings .title-search h2{font-size:4rem;line-height:1.45;text-transform:none}}.component--listings .view-header{margin-top:-2rem;font-size:14px;text-transform:uppercase;font-family:futura-pt;font-weight:500;letter-spacing:.7px;color:rgba(35,31,32,.7)}.component--listings .view-empty h3{text-transform:none;font-weight:300;color:#231f20}.component--listings .results .filters-wrapper{background-color:#eeece8;display:grid;align-content:flex-start}.component--listings .results .listings-results-wrapper{padding:0 4.5rem}.component--listings .results .listings-results-wrapper>*{max-width:81rem;margin:0 auto}@media screen and (min-width:1024px){.component--listings .results{display:grid;grid-template-columns:32% calc(68% - 4rem);grid-gap:0 4rem}.component--listings .results .listings-results-wrapper{padding:0;height:100%}.component--listings .results .listings-results-wrapper>*{margin:0}.component--listings .results .filters-wrapper{padding-right:clamp(2rem,17%,80px);padding-left:2rem;justify-content:flex-end;padding-top:9rem}}.component--listings .loading{position:absolute;z-index:2;left:calc(50% - 50px);top:50px;width:100px;height:100px}@media screen and (min-width:960px){.component--listings .loading{top:5%}}.component--listings #listings-map.visible{height:400px!important}.component--listings .event-teaser-dates{position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);word-wrap:normal}.component--listings .event-end-date,.component--listings .field--name-field-start-date{display:inline-block}.component--listings .display-types{align-items:center;display:flex;margin-left:2rem}.component--listings .display-types button{border:0;background-color:transparent;margin:0 1rem;font-weight:300;color:#231f20;text-transform:uppercase;font-family:futura-pt,'"Helvetica Neue", "Helvetica", "Arial", sans-serif';letter-spacing:1.5px;padding:0}.component--listings .display-types button::before{content:'';display:block;height:43px;background-image:url(/themes/custom/mmg8_cog/dist/images/sprite.png);background-repeat:no-repeat;background-position:-55px -292px;width:41px;max-width:100%;margin:0}.component--listings .display-types button.map::before{background-position:-206px -693px;width:32px}.component--listings #clear-all-filters{border:0}.component--listings .form-item{margin:0;padding:0;float:none}.component--listings [class*=block-views-exposed-filter]{flex-grow:1;position:relative;margin:3rem 0 0}.component--listings .form-item-field-start-date,.component--listings .form-item-field-start-date-1{display:inline-block;max-width:12rem;margin:0 3rem 2rem 0;float:none;padding:0}.component--listings .form-item-field-start-date input,.component--listings .form-item-field-start-date-1 input{background-color:transparent;border-top:0;border-left:0;border-radius:0;border-right:0;border-bottom:2px solid #231f20;width:100%;font-size:1.8rem;padding-left:0;padding-right:0}.component--listings .form-item-field-start-date label,.component--listings .form-item-field-start-date-1 label{font-style:normal;text-transform:uppercase;font-family:futura-pt,'"Helvetica Neue", "Helvetica", "Arial", sans-serif';font-size:1.4rem;color:#047482}.component--listings .form-item-field-start-date+.form-type-textfield.js-form-item-search-api-fulltext,.component--listings .form-item-field-start-date-1+.form-type-textfield.js-form-item-search-api-fulltext{margin-top:1.7rem}.component--listings [id^=edit-actions]{flex-basis:100%}.component--listings [id^=edit-actions] input{background-color:#047482;padding:.8rem 1.8rem}.component--listings .form-type-textfield.js-form-item-search-api-fulltext{position:relative;width:100%;max-width:29rem;display:block;margin:0 3rem 2rem 0}.component--listings .form-type-textfield.js-form-item-search-api-fulltext::before{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2228.836%22%20height%3D%2229.172%22%3E%3Cpath%20id%3D%22Path_12444%22%20data-name%3D%22Path%2012444%22%20d%3D%22M241.263%20236.269l-.013-.012c-.1-.087-.193-.178-.29-.267-.33-.309-.657-.622-.983-.935-1.067-1.02-2.147-2.025-3.221-3.037a56.139%2056.139%200%2000-5.151-4.579c.005-.252-.468-.537-.69-.3l-.037.039c-.294-.261-.618-.489-.92-.742a9.225%209.225%200%2000-1.6-13.745c-4.091-2.855-10.914-2.363-13.57%202.263a9.444%209.444%200%2000-1.08%2010.361%209.864%209.864%200%20006.932%205.166%209.054%209.054%200%20007.408-1.767h.005a.18.18%200%2000.091-.03%201.034%201.034%200%2001.247.176%204.683%204.683%200%2000.522.4%202%202%200%2000-.312.487.306.306%200%2000.2.384%209.816%209.816%200%20001.291%201.616c1%201.108%202.021%202.191%203.043%203.277a358.501%20358.501%200%20004.626%204.845.535.535%200%2000.21.128.3.3%200%2000.22.1%204%204%200%20002.151-1.29%202.757%202.757%200%20001.044-1.925.39.39%200%2000-.123-.613zm-21.035-6.792a9.063%209.063%200%2001-6.149-5.251c-1.344-2.922-.432-6.364%201.065-9.094a18.106%2018.106%200%20013.18-2.589%208.45%208.45%200%20013.638-1.044%209.061%209.061%200%20015.876%201.829%209.745%209.745%200%20013.409%205.9%207.461%207.461%200%2001-.659%204.362%207.972%207.972%200%2000.5-4.831%208.838%208.838%200%2000-3.46-5.246c-3.878-2.558-9.6-1.905-12.138%202.251a.075.075%200%2000-.009.024c-2.845%203.571-1.836%208.7%201.512%2011.7a7.518%207.518%200%20006.211%201.53c1.817-.247%204.154-.99%205.4-2.455a.238.238%200%2000.109-.068%2011.654%2011.654%200%2000.74-.915%2016.29%2016.29%200%2001-1.072%201.376.374.374%200%2000-.149.084%209.066%209.066%200%2001-3.833%202.433%208.694%208.694%200%2001-4.171.003zm7.968-3.291a.211.211%200%2000-.053.1c-2.789%202.54-7.741%203.415-10.8.949a8.344%208.344%200%2001-1.534-11.5c1.692-1.637%203.3-3%205.74-3.32a8.4%208.4%200%20015.4%201.3%208.74%208.74%200%20013.284%204.458c1.027%202.833-.117%205.847-2.033%208.012zm.918%202.7a4.281%204.281%200%2000-.668-.549%206.429%206.429%200%2000.632-.743.352.352%200%2000.069-.167q.3-.344.59-.7c.257.283.533.549.8.818l-.81.873c-.164.177-.366.361-.558.557a.267.267%200%2000-.055-.086zm-.085%201.161a3.562%203.562%200%2000.595-.5c.063.383.124.766.192%201.148l.019.121a14.305%2014.305%200%2001-.806-.766zm10.469%208.339a4.434%204.434%200%2001-.612.51%202.766%202.766%200%2001-.066-.305%207.1%207.1%200%2000-.23-1.07c-.038-.119-.24-.173-.206%200%20.1.486.035%201.1.17%201.612l-.229.163-.031-.019-.131-.134a10.828%2010.828%200%2001-.163-1.083%2012.487%2012.487%200%2000-.4-1.689c-.026-.093-.183-.168-.167-.022.072.637.207%201.273.245%201.912.008.134.011.273.02.41l-.752-.765c-.173-.841-.445-1.67-.589-2.51-.017-.1-.191-.178-.2-.037a5.8%205.8%200%2000.21%201.551c.032.162.057.325.08.489l-.718-.725a3.2%203.2%200%2001-.1-.369%2011.507%2011.507%200%2000-.623-2.169c-.043-.11-.251-.175-.206%200%20.178.679.319%201.359.437%202.048l-.679-.683c-.062-.279-.2-.573-.262-.795a10.6%2010.6%200%2001-.474-1.718c-.009-.079-.158-.17-.164-.048a5.683%205.683%200%2000.27%201.625c.029.117.055.248.081.384l-.916-.925c-.012-.06-.028-.122-.039-.187-.06-.339-.133-.675-.2-1.012-.081-.4-.175-.8-.273-1.2-.022-.091-.217-.182-.2-.037.048.446.107.889.176%201.333.028.178.039.4.065.622l-.5-.507c-.029-.145-.05-.293-.074-.429a24.072%2024.072%200%2000-.469-2.056c-.019-.071-.141-.115-.128-.01.09.724.22%201.446.345%202.166q-.4-.408-.81-.813c-.037-.117-.1-.231-.132-.351a5.375%205.375%200%2001-.108-.635c-.072-.5-.165-1-.226-1.5-.007-.062-.13-.158-.136-.051a10.089%2010.089%200%2000.134%201.76c.014.113.028.241.053.369-.186-.174-.378-.345-.57-.517-.026-.195-.035-.451-.044-.5-.059-.363-.113-.728-.17-1.091.165-.176.324-.355.484-.516l1.069-1.079a43.336%2043.336%200%20004.818%204.956c1.384%201.387%202.721%202.924%204.24%204.17a3.5%203.5%200%2001-.898%201.479z%22%20transform%3D%22translate%28-212.645%20-210.924%29%22%20fill%3D%22%23cf4626%22%2F%3E%3C%2Fsvg%3E");font-size:1.8rem;background-size:1.7rem 1.7rem;background-repeat:no-repeat;display:inline-block;width:1.7rem;height:1.7rem;position:absolute;top:10px;right:0;content:''}.component--listings .form-type-textfield.js-form-item-search-api-fulltext label{position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);word-wrap:normal}.component--listings .form-type-textfield.js-form-item-search-api-fulltext input{background-color:transparent;border-top:0;border-left:0;border-radius:0;border-right:0;border-bottom:2px solid #231f20;width:100%;font-size:1.8rem;padding:.7rem 3rem .7rem .7rem;line-height:1.33}.component--listings .form-item-sort-bef-combine label{position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);word-wrap:normal}.component--listings .form-item-sort-bef-combine:focus-within .chosen-single{outline:1px solid #00f}.component--listings .form-item-sort-bef-combine .chosen-container.chosen-container-single{max-width:20rem;min-width:20rem;margin:0 0 2rem}.component--listings .form-item-sort-bef-combine .chosen-container-active.chosen-with-drop.chosen-container-single,.component--listings .form-item-sort-bef-combine .chosen-container-active.chosen-with-drop.chosen-container-single .chosen-drop,.component--listings .form-item-sort-bef-combine .chosen-container.chosen-container-single .chosen-single{min-width:20rem}.component--listings .form-item-sort-bef-combine .chosen-container-single .chosen-drop{margin-top:-1px;border-radius:0 0 4px 4px;background-clip:padding-box;display:none}.component--listings .form-item-sort-bef-combine select.form-select{visibility:hidden}.component--listings .form-item-sort-bef-combine .chosen-container.chosen-with-drop .chosen-drop{clip:auto;display:block}.component--listings .fieldset-legend{position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);word-wrap:normal}.component--listings .views-exposed-form .form--inline{display:flex;flex-wrap:wrap;margin-top:2rem}.component--listings .views-exposed-form .form-checkboxes{display:none}.component--listings .filters{margin:0 auto;padding:2rem 2rem 3rem;width:100%}.component--listings .filters #filter-toggle{border:0;padding:0;margin:0;background-color:transparent;background-image:none;font-size:2rem;line-height:1.2;font-weight:700;color:#047482;text-transform:uppercase;text-align:left;width:100%;font-weight:500;font-family:futura-pt,'"Helvetica Neue", "Helvetica", "Arial", sans-serif';display:block;padding:1rem 0}.component--listings .filters #filter-toggle::after{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020.26%2012.28%22%3E%3Cpath%20d%3D%22M7.56.55a2.21%2C2.21%2C0%2C0%2C0%2C1-.19A4.25%2C4.25%2C0%2C0%2C1%2C9.45.08%2C4.6%2C4.6%2C0%2C0%2C1%2C10.68%2C0a4.23%2C4.23%2C0%2C0%2C1%2C1.1.23%2C2.71%2C2.71%2C0%2C0%2C1%2C.83.46%2C1.42%2C1.42%2C0%2C0%2C1%2C.48.65c-.15.16-.2.27-.18.36s0%2C.2-.17.34a6.94%2C6.94%2C0%2C0%2C1%2C1%2C.85.81.81%2C0%2C0%2C1%2C.28%2C1c.24%2C0%2C.35.11.35.22s.14.18.4.2a5.21%2C5.21%2C0%2C0%2C0%2C1%2C1.56%2C20%2C20%2C0%2C0%2C0%2C1.42%2C1.49c.51.48%2C1%2C.94%2C1.55%2C1.39A16.7%2C16.7%2C0%2C0%2C1%2C20.09%2C10a.39.39%2C0%2C0%2C0%2C0%2C.51.57.57%2C0%2C0%2C1%2C.15.48.18.18%2C0%2C0%2C0-.17%2C0%2C.23.23%2C0%2C0%2C0-.06.12l-.05.16a.23.23%2C0%2C0%2C1-.15.15l-.48.32-.27.17a1.07%2C1.07%2C0%2C0%2C1-.22.15l-.39.21a5.87%2C5.87%2C0%2C0%2C0-.72-.08%2C3.13%2C3.13%2C0%2C0%2C0-.53%2C0l-.5.05a5.43%2C5.43%2C0%2C0%2C1-.7%2C0%2C24.69%2C24.69%2C0%2C0%2C1-2.43-1.89A16.8%2C16.8%2C0%2C0%2C1%2C12%2C8.77c-.44-.52-.85-1.06-1.25-1.61s-1-1.3-1.55-1.92A4.83%2C4.83%2C0%2C0%2C0%2C8.18%2C6.4%2C15.22%2C15.22%2C0%2C0%2C1%2C7.1%2C7.82a6.46%2C6.46%2C0%2C0%2C1-1.46%2C1.3%2C5.3%2C5.3%2C0%2C0%2C1-2.28.78c0%2C.19-.26.34-.7.48a4.45%2C4.45%2C0%2C0%2C1-1.54.16%2C3.87%2C3.87%2C0%2C0%2C0-.59-.36A1.27%2C1.27%2C0%2C0%2C1%2C0%2C9.76a.67.67%2C0%2C0%2C1%2C.09-.55A5.21%2C5.21%2C0%2C0%2C1%2C.6%2C8.47l.66-.84a6.77%2C6.77%2C0%2C0%2C0%2C.57-.83A6%2C6%2C0%2C0%2C0%2C2.22%2C6a2.65%2C2.65%2C0%2C0%2C1%2C.53-.84%2C1.6%2C1.6%2C0%2C0%2C1%2C.42-.3.77.77%2C0%2C0%2C0%2C.32-.3A2.4%2C2.4%2C0%2C0%2C1%2C4%2C3.76q.38-.4.81-.81l.9-.81a6.82%2C6.82%2C0%2C0%2C0%2C.77-.75%2C1.14%2C1.14%2C0%2C0%2C0%2C.66-.25A.89.89%2C0%2C0%2C0%2C7.56.55Z%22%20transform%3D%22translate%28-0.01%200%29%22%20fill%3D%22%23047482%22%2F%3E%3C%2Fsvg%3E")}.component--listings .filters #filter-toggle:focus{outline:0}.component--listings .filters .filter-title-plain{display:none}.component--listings .filters #listings-result-summary--clone{font-size:1.2rem;text-transform:none;margin-top:.5rem}.component--listings .filters .facet-item{position:relative}.component--listings .filters .facet-item:focus-within label{outline:1px solid #00f;outline-offset:2px}.component--listings .filters .facets-wrap #datepickers .form--inline{display:flex;flex-wrap:wrap}.component--listings .filters .facets-wrap #datepickers .date-reset{text-align:right;padding-right:3.5rem;margin-top:-1.2rem}.component--listings .filters .facets-wrap #datepickers .date-reset button{border:0;background-color:transparent;outline:0;font-weight:700}.component--listings .filters .facets-wrap #datepickers .date-reset.hide{display:none}.component--listings .filters .facets-wrap #datepickers .form-item-sort-bef-combine,.component--listings .filters .facets-wrap #datepickers .form-type-textfield.js-form-item-search-api-fulltext{position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);word-wrap:normal}.component--listings .filters .facets-wrap #datepickers .form-item{margin:2rem 0;padding:0}.component--listings .filters .facets-wrap #datepickers .form-item-field-start-date,.component--listings .filters .facets-wrap #datepickers .form-item-field-start-date-1{flex-basis:50%}.component--listings .filters .facets-wrap #datepickers .form-item-field-start-date input,.component--listings .filters .facets-wrap #datepickers .form-item-field-start-date-1 input{width:125px;border-color:#fff}.component--listings .filters .facets-wrap #datepickers .form-item-field-start-date input:focus,.component--listings .filters .facets-wrap #datepickers .form-item-field-start-date-1 input:focus{background-color:#fff;color:#dedad3}.component--listings .filters .facets-wrap #datepickers .form-item-field-start-date label,.component--listings .filters .facets-wrap #datepickers .form-item-field-start-date-1 label{position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);word-wrap:normal}.component--listings .filters .facets-wrap #datepickers .datepicker-heading{font-size:2rem;line-height:1.2;font-weight:700;text-align:left;flex-basis:100%}.component--listings .filters .facets-wrap .facet-toggle{font-size:2rem;line-height:1.2;font-weight:300;text-align:left;border:0;margin:0;padding:0 3rem 0 0;width:100%;display:block;background-color:transparent;position:relative}.component--listings .filters .facets-wrap .facet-toggle::after{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020.26%2012.28%22%3E%3Cpath%20d%3D%22M7.56.55a2.21%2C2.21%2C0%2C0%2C0%2C1-.19A4.25%2C4.25%2C0%2C0%2C1%2C9.45.08%2C4.6%2C4.6%2C0%2C0%2C1%2C10.68%2C0a4.23%2C4.23%2C0%2C0%2C1%2C1.1.23%2C2.71%2C2.71%2C0%2C0%2C1%2C.83.46%2C1.42%2C1.42%2C0%2C0%2C1%2C.48.65c-.15.16-.2.27-.18.36s0%2C.2-.17.34a6.94%2C6.94%2C0%2C0%2C1%2C1%2C.85.81.81%2C0%2C0%2C1%2C.28%2C1c.24%2C0%2C.35.11.35.22s.14.18.4.2a5.21%2C5.21%2C0%2C0%2C0%2C1%2C1.56%2C20%2C20%2C0%2C0%2C0%2C1.42%2C1.49c.51.48%2C1%2C.94%2C1.55%2C1.39A16.7%2C16.7%2C0%2C0%2C1%2C20.09%2C10a.39.39%2C0%2C0%2C0%2C0%2C.51.57.57%2C0%2C0%2C1%2C.15.48.18.18%2C0%2C0%2C0-.17%2C0%2C.23.23%2C0%2C0%2C0-.06.12l-.05.16a.23.23%2C0%2C0%2C1-.15.15l-.48.32-.27.17a1.07%2C1.07%2C0%2C0%2C1-.22.15l-.39.21a5.87%2C5.87%2C0%2C0%2C0-.72-.08%2C3.13%2C3.13%2C0%2C0%2C0-.53%2C0l-.5.05a5.43%2C5.43%2C0%2C0%2C1-.7%2C0%2C24.69%2C24.69%2C0%2C0%2C1-2.43-1.89A16.8%2C16.8%2C0%2C0%2C1%2C12%2C8.77c-.44-.52-.85-1.06-1.25-1.61s-1-1.3-1.55-1.92A4.83%2C4.83%2C0%2C0%2C0%2C8.18%2C6.4%2C15.22%2C15.22%2C0%2C0%2C1%2C7.1%2C7.82a6.46%2C6.46%2C0%2C0%2C1-1.46%2C1.3%2C5.3%2C5.3%2C0%2C0%2C1-2.28.78c0%2C.19-.26.34-.7.48a4.45%2C4.45%2C0%2C0%2C1-1.54.16%2C3.87%2C3.87%2C0%2C0%2C0-.59-.36A1.27%2C1.27%2C0%2C0%2C1%2C0%2C9.76a.67.67%2C0%2C0%2C1%2C.09-.55A5.21%2C5.21%2C0%2C0%2C1%2C.6%2C8.47l.66-.84a6.77%2C6.77%2C0%2C0%2C0%2C.57-.83A6%2C6%2C0%2C0%2C0%2C2.22%2C6a2.65%2C2.65%2C0%2C0%2C1%2C.53-.84%2C1.6%2C1.6%2C0%2C0%2C1%2C.42-.3.77.77%2C0%2C0%2C0%2C.32-.3A2.4%2C2.4%2C0%2C0%2C1%2C4%2C3.76q.38-.4.81-.81l.9-.81a6.82%2C6.82%2C0%2C0%2C0%2C.77-.75%2C1.14%2C1.14%2C0%2C0%2C0%2C.66-.25A.89.89%2C0%2C0%2C0%2C7.56.55Z%22%20transform%3D%22translate%28-0.01%200%29%22%20fill%3D%22%23047482%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-size:20px 12px;width:20px;height:12px;content:'';position:absolute;right:6px;top:8px;transform:rotate(180deg)}.component--listings .filters .facets-wrap .facet-toggle.opened::after{transform:rotate(0)}.component--listings .filters .facets-wrap .facet-content{transition:height .1s ease,opacity .5s ease .3s}.component--listings .filters .facets-wrap .facet-content.closed{height:0;overflow:hidden;padding-bottom:0;opacity:0;display:none}.component--listings .filters .facets-wrap .facet-content.opened{height:100%;padding-top:2rem;opacity:1}.component--listings .filters .facets-wrap .block-facet--checkbox,.component--listings .filters .facets-wrap [class*=js-facet-block]{border-bottom:1px solid #231f20;padding:2.5rem 0}.component--listings .filters .facets-wrap .facets-widget-checkbox ul.item-list__checkbox{flex-flow:column wrap;margin:0;padding:0}.component--listings .filters .facets-wrap .facets-widget-checkbox li.facet-item{font-size:1.8rem;line-height:1.33;display:inline-block;width:100%}.component--listings .filters .facets-wrap .facets-widget-checkbox li.facet-item::before{display:none}.component--listings .filters .facets-wrap .facets-widget-checkbox li.facet-item label{font-size:1.8rem;font-weight:300;position:relative;display:inline-block;padding-left:3rem;padding-right:0;margin:0;color:#231f20;font-style:normal}.component--listings .filters .facets-wrap .facets-widget-checkbox li.facet-item label::after,.component--listings .filters .facets-wrap .facets-widget-checkbox li.facet-item label::before{position:absolute;content:"";display:inline-block}.component--listings .filters .facets-wrap .facets-widget-checkbox li.facet-item label::before{height:20px;width:20px;border:1px solid #047482;left:0;top:0}.component--listings .filters .facets-wrap .facets-widget-checkbox li.facet-item label::after{width:14px;height:14px;background-color:#cf4626;left:3px;top:3px}.component--listings .filters .facets-wrap .facets-widget-checkbox li.facet-item input[type=checkbox]+label::after{content:none}.component--listings .filters .facets-wrap .facets-widget-checkbox li.facet-item input[type=checkbox]:checked+label::after{content:""}.component--listings .filters .facets-wrap .facets-widget-checkbox li.facet-item input[type=checkbox]{opacity:0;position:absolute;left:3px;top:3px}@media screen and (max-width:1023px){.component--listings .filters{max-width:38rem}.component--listings .filters #filter-toggle{display:inline-block;position:relative;font-size:3rem}.component--listings .filters #filter-toggle::after{background-repeat:no-repeat;background-size:38px 23px;width:38px;height:23px;content:'';position:absolute;right:0;top:calc(50% - 14px);transform:rotate(180deg)}.component--listings .filters #filter-toggle.opened::after{transform:rotate(0)}.component--listings .filters .facets-wrap{transition:height .1s ease,opacity .5s ease .3s;width:100%}.component--listings .filters .facets-wrap.closed{height:0;padding:0;overflow:hidden;opacity:0}.component--listings .filters .facets-wrap.opened{opacity:1;height:100%}}@media screen and (max-width:834px){.component--listings .filters{max-width:31rem}.component--listings .filters #filter-toggle{font-size:2rem}.component--listings .filters #filter-toggle::after{background-repeat:no-repeat;background-size:23px 14px;width:23px;height:14px;top:calc(50% - 10px)}}@media screen and (min-width:1024px){.component--listings .filters{margin:0;max-width:30rem;min-width:26rem}.component--listings .filters #filter-toggle{display:none}.component--listings .filters .filter-title-plain{display:inline-block;font-size:2rem;line-height:1.2;font-weight:700;color:#047482;text-transform:uppercase;text-align:left;width:100%;font-weight:500;font-family:futura-pt,'"Helvetica Neue", "Helvetica", "Arial", sans-serif'}.component--listings .filters .facets-wrap{padding:2rem 0 5rem}}.facets-only{max-width:120rem;margin:0 auto 0}.facets-only .field--name-field-listings-title{margin:2.4rem 0;font-family:nunito,'"Helvetica Neue", "Helvetica", "Arial", sans-serif';color:#231f20;text-transform:uppercase;font-size:3.2rem;line-height:1.2}.facets-only .field--name-field-listings-title::before{content:'';width:8rem;height:1px;background:#b2bd36;display:block;margin-bottom:1.2rem}.facets-only ul{margin:0;padding:0}.facets-only ul li{display:inline;margin:0 4rem 0 0;list-style-type:none}.facets-only ul a{color:#231f20;display:inline-block;font-size:1.8rem;font-style:italic;font-weight:700;margin-bottom:2.7rem;position:relative;text-decoration:none;transition:all .3s}.facets-only ul a::after{position:absolute;content:'\0203A';font-size:5.4rem;right:-2rem;top:-3.3rem}.component--listings .selected-filters-reset{display:flex;padding:0;margin:3rem 0}.component--listings .remove-filters-container{align-items:center;display:flex;flex-wrap:wrap;padding:0}.component--listings .remove-filters-container:not(:empty){background-color:#eeece8;padding:0 1rem;width:100%}.component--listings .remove-filters-container .remove-selected-facet{margin:.8rem 1.8rem .8rem 0;border:none}.component--listings .remove-filters-container .remove-selected-facet span{font-size:1.6rem;font-weight:300;position:relative;padding-left:2.4rem;color:#047482}.component--listings .remove-filters-container .remove-selected-facet span:hover{cursor:pointer}.component--listings .remove-filters-container .remove-selected-facet span::before{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2029.55%2030.07%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%23047482%22%20stroke-width%3D%225%22%20d%3D%22M1.77%201.77l26.01%2026.02m-26.01.52L27.78%202.29%22%2F%3E%3C%2Fsvg%3E");background-size:10px 10px;background-position:center;background-repeat:no-repeat;content:'';width:1.8rem;height:1.8rem;border:1px solid #047482;border-radius:50%;position:absolute;top:-2px;left:0;display:inline-block}