/*!**********************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./sass/pages/nearby-facilities.sass ***!
  \**********************************************************************************************************************************************************************/.nearby-facilities{padding-bottom:34px}.nearby-facilities__nav{margin-top:16px;position:relative}.nearby-facilities__nav>.container{align-items:center;display:flex;gap:12px}.nearby-facilities__search{width:100%}.nearby-facilities__list{display:flex;flex-direction:column;margin-bottom:12px;row-gap:12px}@media (min-width:1200px){.nearby-facilities__list{flex-direction:row;flex-wrap:wrap;gap:12px;width:506px}.nearby-facilities__item{width:100%}}.nearby-facilities__load-more{width:100%}.nearby-facilities__content{margin-top:24px;position:relative}@media (min-width:1200px){.nearby-facilities__content>.container{display:flex;gap:40px}.nearby-facilities__filter-btn{display:none}}.filter{background-color:#fff;border-bottom:1px solid var(--color-gray);display:none;left:0;padding:28px 20px;position:absolute;top:0;width:100%}@media (min-width:1200px){.filter{background-color:transparent;border:none;display:block;flex-shrink:0;max-width:278px;padding:0;position:static}}.filter.active{display:block}.filter .filter__title{font-size:16px;font-weight:500;line-height:20px}.filter .filter__category-title{align-items:center;cursor:pointer;display:flex;justify-content:space-between;position:relative}.filter .filter__category-title:after{background-color:#000;border-radius:50px;content:"";height:1.5px;padding-right:6px;width:12px}.filter .filter__category-title:before{background-color:#000;border-radius:50px;content:"";height:12px;position:absolute;right:5px;top:50%;transform:translateY(-50%);transition:all .3s ease-in-out;width:2px}.filter .filter__category-title.active:before{transform:translateY(-50%) rotate(90deg)}.filter .filter__selected-list{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0}.filter .filter__selected-category{align-items:center;background-color:var(--color-light-beige);border:1px solid var(--color-primary-light);border-radius:24px;color:var(--color-dark-gray);cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;line-height:20px;padding:6px 8px 6px 12px;transition:all .3s ease-in-out}.filter .filter__selected-category:after{color:#000;content:"\e903";font-family:icomoon;font-size:16px;font-weight:700;transition:all .3s ease-in-out}@media (min-width:1200px){.filter .filter__selected-category:hover{border-color:var(--color-cta);color:var(--color-cta)}.filter .filter__selected-category:hover:after{color:var(--color-cta)}}.filter .filter__buttons{display:flex;gap:8px}.filter .filter__clear,.filter .filter__done{width:100%}.filter .filter__selections-box{border-bottom:1px solid var(--color-gray);margin-bottom:20px;padding-bottom:20px}.filter .filter__categories{display:none;flex-direction:column;gap:16px;padding-top:16px}.filter .filter__categories.active{display:flex}.filter .filter__category{position:relative;transition:all .3s ease-in-out}.filter .filter__category.selected{pointer-events:none}.filter .filter__category.selected .filter__label{color:var(--color-cta-light)}@media (min-width:1200px){.filter .filter__category:hover .filter__label{color:var(--color-cta-light)}}.filter .filter__checkbox{appearance:auto;cursor:pointer;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.filter .filter__label{color:var(--color-dark-gray);font-size:16px;line-height:20px;transition:all .3s ease-in-out}